PHP 7 یک عمده منتشر شده از برنامه نویسی PHP است و همین طور تبلیغ شده تا یک انقلاب را در راه برنامه های وب به دنبال داشته باشد. php7 ، توسعه یافته است و برای تلفن همراه به شرکت ها و در نهایت Cloud تحویل داده می شود. این انتشار مهمترین تغییر برای PHP، بعد از انتشار نسخه 5 PHP در سال 2004 است. ده ها ویژگی که به 7 PHP اضافه شدند که قابل توجه ترین آن ها بهبود کارایی، مصرف کمتر حافظه، اعلان های نوع عددی، پشتیبانی 64-bit، بهبود سلسله مراتب Exception، بیشتر Fatal Error ها تبدیل به Exception شده اند، تولید کننده Random numbers های امن، SAPIs منسوخ شده و پسوند ها حذف شده اند، اپراتور یکی شدن the null coalescing operator، اعلامیه های عددی، کلاس های پنهان، Zero cost asserts و... می باشد. در دوره آموزشی Udemy Secured Login Registration System in PHP - Email Activation با آموزش ساخت سیستم ثبت نام ایمیلی در پی اچ پی آشنا می شوید.
iOS در طی این سالها به دلیل رقابت تنگاتنگ با اندروید و انتظارات فزایندهی کاربران، دچار تغییر و تحولات گستردهای شده است. هرچند اولین چیزی که در مورد تغییرات این سیستمعامل توجهات را جلب میکند، تغییرات ظاهری است، اما اصلیترین تغییرات در زیر پوست iOS اتفاق افتادهاند. زمانی که اولین نسخه از iOS معرفی شد، تنها از یک گوشی-آیفون ۲G-پشتیبانی میکرد. اما حالا این سیستمعامل از انواع آیفون و آیپد که هرکدام از اندازه، رزولوشن و امکانات مختلفی بهره میبرند، پشتیبانی میکند. اولین ویژگی iOS 12 را می توان بهینه شدن سرعت آن بیان کرد. همواره کاربران اپل دوستدار سرعت سیستم عامل iOS بودند که هیچ گاه کاربر را درگیر نمی کرد. این بار نیز در iOS 12 اپل سرعت بیشتری به آن بخشیده است که نتیجه آن سرعت بسیار بالا و بدون وقفه حتی در آیفون 5s و آیپد Air می باشد. با توجه به افزایش سرعت برترین سیستم عامل موبایل جهان می توانید شاهد افزایش 70 درصدی سرعت در تغییر حالت های دوربین، افزایش 50 درصدی سرعت در نمایش و تایپ کیبورد و همچین افزایش دو برابری سرعت اجرای اپلیکیشن ها با وجود پردازش های سنگین باشید. در دوره Udemy iOS 12 and Swift 4.2 for Beginners: 200+ Hands-On Tutorials با آموزش مقدماتی آی او اس 12 و سوئیفت 4.2 و بیش از 200 دوره مختلف آشنا خواهید شد.
جاوااسکریپت (JavaScript) زبان برنامهنویسی اسکریپت مبتنی بر اشیاء است که توسط NetScape تولید شدهاست. جاوااسکریپت، یک زبان برنامهنویس شیءگرا و سطح بالا است که بر اساس استاندارد ECMA-262 Edition 3 نوشته شدهاست. علیرغم اشتباه عمومی، زبان جاوااسکریپت با زبان جاوا ارتباطی ندارد، اگر چه ساختار این زبان به سی پلاس پلاس(++C) و جاوا شباهت دارد؛ که این امر برای یادگیری آسان در نظر گرفته شدهاست. از همین رو دستورهای متداول مانند if, for, try..catch ,"while" و... در این زبان هم یافت میگردند. این زبان میتواند هم به صورت ساخت یافته و هم به صورت شی گرا مورد استفاده قرار گیرد. در این زبان اشیاء با اضافه شدن متدها و خصوصیات پویا به اشیاء خالی ساخته میشوند، بر خلاف جاوا. بعد از ساخته شدن یک شی به روش فوق، این شی میتواند به عنوان نمونهای برای ساخته شدن اشیاء مشابه مورد استفاده قرار گیرد. به علت این قابلیت زبان جاوااسکریپت برای ساختن نمونه از سیستم مناسب است. کاربرد گسترده این زبان در سایتها و صفحات اینترنتی است و به کمک این زبان میتوان به اشیاء داخل صفحات HTML دسترسی پیدا کرد و آنها را تغییر داد. به همین علت برای پویا نمایی در سمت کاربر، از این زبان استفاده میشود. در دوره آموزشی Udemy JavaScript in Action - Build 3 projects from scratch به آموزش جاوااسکریپت در عمل همراه با ساخت 3 پروژه می پردازیم.
Microsoft SQL Server یک نرمافزار مدیریت پایگاه داده رابطهای است که توسط شرکت مایکروسافت توسعه داده میشود. از جمله ویژگیهای این سامانه، میتوان به ساخت و مدیریت بانک اطلاعاتی رابطهای، پشتیبانی از ACID، پشتیبانی از Referential integrity، قابلیتهای انتقال پایگاه و بسیاری از قابلیتهای دیگر داده اشاره کرد. این نرم افزار دارای ویرایشهای متنوع و متناسب با محیطهای کاری مختلف است. یکی از قابلیتهای نرم افزار، سازگاری با Platform های مختلف و مخصوصاً Microsoft Azure است. با استفاده از این ویژگی سرعت و دسترسی به اطلاعات قبلی میسر شده و مدیران IT میتوانند از امکانات شبکه ابری Microsoft Azure بهرهمند شوند. در دوره آموزشی Udemy Microsoft SQL server 2019 با آموزش مایکروسافت اس کیو ال سرور 2019 و ویژگی های آن آشنا خواهید شد.
RESTful (یا REST مخفف Representational state transfer) روشی برای ایجاد، خواندن، آپدیت نمودن و با حذف اطلاعات بر روی سروری است که از HTTP call های ساده استفاده می کنند. در واقع REST یک مدل طراحی برای برنامه های شبکه ای می باشد که ارتباط بین دو سیستم (client-server) را توسط یک پروتکل (مانند http، smtp، ftp و ...) ایجاد می کند. برنامه های بر پایه این روش/معماری، ReSTful application نامیده می شوند، چرا که فقط با request های CRUD (مخفف create update read delete) پروتکل واسط با هدف تعامل برقرار می کنند. در دوره آموزشی Udemy Java EE 8 RESTful Web Services Cookbook شما با آموزش ساخت وب سرویس های رست فول آشنا می شوید.
Adobe Camera Raw یکی از پلاگین های تعبیه شده در فتوشاپ است که به كمک آن می توانیم تغییرات دلخواه را در تصاویر RAW اعمال كنیم و عكس ها را به بهترین كیفیت برسانیم. یک تصویر RAW تصویری است كه اطلاعات آن دستكاری نشده و به همان حالت خام روی حافظه ذخیره شده است. این برنامه برای پشتیبانی از تصاویر با پسوند Raw طراحی گردیده است. این نسخه از پلاگین از دوربین های عکاسی بیشتری پشتیبانی می کند. با استفاده از این برنامه می توان فرمت ها را به فرمت هایی که برنامه های دیگر از آن ها پشتیبانی می کنند تبدیل نمود. همچنین کاربران می توانند با استفاده از این برنامه افکت های هنری را به فوتوگراف های خود اعمال کنند و آن ها را کات (Cut)، چرخاندن (Rotate)، برش (Crop) و ویرایش کنند. در دوره آموزشی Udemy Raw Image Processing Masterclass-Create Stunning Images Easy با آموزش تسلط بر پردازش تصاویر خام آشنا می شوید.
Splunk یک SIEM است که بصورت پلتفرمی قدرتمند بمنظور جمع آوری لاگها، جستجو، مشاهده، آنالیز و تحلیل دادهها در سازمانها نصب میشود و فعالیت میکند. کشف اطلاعات از طریق پردازش هزاران داده از بررسی لاگها انجام میشود. به بیانی دیگر Splunk دادههای خام را جمع آوری و فهرست بندی میکند و به شما این امکان را میدهد که بتوانید بر روی تمام دادهها عملیات جستجو را انجام دهید و نتایج را به هر صورت قابل دلخواه مشاهده کنید. ضمناً توسط Splunk میتوان از تمامی دادههای جمع آوری شده به بهترین نحو استفاده و بهره برداری کرد همچنین این امکان نیز فراهم میشود تا با ایجاد سطحی از هوش عملیاتی، سازمان را در سطح بالاتری از عملکرد، رقابت، سودآوری و امنیت قرار دهد تا بتواند به نوعی تمامی داده ها را مشاهده نماید. در دوره آموزشی Udemy Learn Splunk Administration and Clustering - Hands On با آموزش مدیریت و خوشه بندی اسپلانک آشنا خواهید شد.
سیمفونی (Symfony) یک چارچوب نرمافزاری تحت وب متنباز است که برای ساختِ وبگاههای پویا بهکار میرود. این چارچوب که با زبان پیاچپی نوشته شدهاست، کار توسعهٔ نرمافزار را در سنجش با کدنویسی از آغاز شتاب میبخشد. این شتاببخشی توسط کتابخانههای این چارچوب انجام میشود که بسیاری از آنها کارهای رایج را بهسادگی انجام میدهند. این چارچوب بر اساس مدل معماری مدل-نما-کنترلگر (به انگلیسی: MVC) کار میکند.این چارچوب پیاده سازیهای شما را بر اساس بستههای (bundle) ایجاد کرده پیش خواهد برد و شما نیز میتواند از هزاران بسته نوشته شده متن باز دیگران در پروژه خود استفاده کنید. در دوره آموزشی Udemy PHP Symfony 4 API Platform + React.js Full Stack Masterclass با آموزش ای پی آی پی اچ پی سیمفونی 4 همراه با ری اکت جی اس آشنا خواهید شد.
بصورت خلاصه Shell به عنوان یک زبان مترجم خط فرمانی یا Command Line ای شناخته می شود که دستوراتی که شما به سیستم عامل می دهید را به زبان آن ترجمه می کند، در واقع Shell یک برنامه است که رابط بین Kernel و سخت افزار است و همچنین لایه رابط کاربری ما با هسته سیستم عامل نیز محسوب می شود. در سیستم عامل لینوکس انواع و اقسام Shell وجود دارد اما Bourne Again Shell یا BASH یکی از جدیدترین، بروز ترین و پیشرفته ترین Shell هایی است که امروزه استفاده می شود و بصورت پیشفرض در اکثر توزیع های لینوکس وجود دارد، این Shell دستورات بسیار زیاد و متنوعی را درون خودش جای داده است که شما می توانید با استفاده از آنها برنامه های دیگر را براحتی استفاده کنید. BASH به شما کنترل کاملی از سیستم عامل را ارائه می دهد به ویژه اینکه شما می توانید بر روی برنامه هایی که از طریق این Shell اجرا می شوند کنترل کاملی داشته باشید. هر برنامه ای که در BASH اجرا شود به عنوان یک Job شناخته می شود. زمانیکه یک Job اجرا و شروع می شود خود را بر روی یک Terminal قرار می دهد، یک Terminal می تواند یک رابط متنی یا فایل متنی باشد و یا اینکه یک پنجره Teminal که در صفحه X Windows لینوکس باز شده است. به Terminal های متنی در لینوکس به عنوان Straight-Text یا tty و به Terminal هایی که توسط X Windows باز می شوند pseudo-terminal یا pty گفته می شود. در دوره آموزشی Udemy Learn To Use Linux Command Line In Bash Shell با باش شل و اسکریپت های آن آشنا می شوید.
داده های عظیم، ابر داده، بزرگداده یا داده های بزرگ (Big Data) اصطلاحی است که به مجموعه داده هایی اطلاق میشود که مدیریت، کنترل و پردازش آنها فراتر از توانایی ابزارهای نرمافزاری در یک زمان قابل تحمل و مورد انتظار است. مقیاس بزرگ داده، به طور مداوم در حال رشد از محدوده چند ۱۰ ترابایت به چندین پتابایت، در یک مجموعه داده واحد است. نـمونههایی از بزرگ داده، گــزارش های وبی، سامانه های بازشناسی با امواج رادیویی، شبکههای حسگر، شبکههای اجتماعی، متون و اسناد اینترنتی، نمایههای جستجوهای اینترنتی، نجوم، مدارک پزشکی، آرشیو عکس، آرشیو ویدیو، پژوهشهای زمینشناسی و تجارت در مقیاس بزرگ هستند. هادوپ یک نرم افزار کد باز (Open source) است که برای تقسیم بندی و توزیع فایل های متمرکز به کار می رود. هادوپ تحت لیسانس آپاچی (Apache) ارائه می شود و توسط جاوا برنامه نویسی شده است. امّا هادوپ چگونه به وجود آمد؟ شرکت گوگل در پی افزایش حجم تبادل اطلاعات، به دنبال راه حلّی برای افزایش سرعت و راندمان سرورهای خود بود که سیستم توزیع (Distribution) منحصر به فردی برای خود ابداع کرد به نام GFS که مخفف Google File System بود. در پی این موفقیت، انجمن توزیع Apache به فکر گسترش این تکنولوژی در سطح وسیع تری افتاد و سیستم هادوپ به وجود آمد. هادوپ یک فریم ورک یا مجموعه ای از نرم افزارها و کتابخانه هایی است که ساز و کار پردازش حجم عظیمی از داده های توزیع شده را فراهم می کند. در واقع Hadoop را می توان به یک سیستم عامل تشبیه کرد که طراحی شده تا بتواند حجم زیادی از داده ها را بر روی ماشین های مختلف پردازش و مدیریت کند. در دوره آموزشی Udemy Hands on Big Data with Apache Hadoop, Python and HDInsight با آموزش کار با داده های عظیم با آپاچی هادوپ، پایتون و اچ دی اینسایت آشنا می شوید.