جنگو (Django) یک چارچوب نرمافزاری تحت وب آزاد و متنباز است که به زبان پایتون نوشته شده است و از معماری مدل-نما-کنترلگر (Model-view-controller) پیروی میکند. جنگو اولین بار برای مدیریت صفحات خبری وبسایت شرکت Lawrence Journal-World توسعه داده شد و سپس در سال ۲۰۰۵ تحت اجازهنامه بیاسدی منتشر شد. نام جنگو از جنگو راینهارت، نوازندهٔ گیتار جاز گرفته شده است. هدف اصلی جنگو ساخت آسان سایتهای پیچیده و وابسته به دیتابیس است و بر پایهٔ قابلیت استفادهٔ مجدد و قابل اتصال بودن اجزای مختلف، توسعه ی سریع و اصل خودت را تکرار نکن (DRY) طراحی شده است. جنگو سراسر از پایتون استفاده میکند، حتی برای تنظیمات، فایلها و مدلهای اطلاعات. در دوره Udemy Python Django Dev To Deployment با آموزش توسعه پایتون جنگو آشنا می شوید.
وب سرویس های آمازون یا خدمات وب آمازون (Amazon Web Services) مجموعهای از خدمات وب (وب سرویس) هستند که شرکت آمازون بر روی بستر ابر خود و از طریق اینترنت به عموم عرضه میکند. این سرویس ها زیرساخت های فناوری اطلاعات را به صورت سرویسهای انعطاف پذیر به مشتریان اجاره میدهد. این سرویسها شامل سرویس های محاسباتی و رایانشی (EC2)، ذخیره سازی (S3)، تحویل محتوا، پایگاه داده، تجارت الکترونیک، پرداخت و صدور صورتحساب و موارد دیگری میشود. آمازون ارائه این خدمات به عموم را از ابتدای سال ۲۰۰۶ آغاز نمود. داده های عظیم، ابر داده، بزرگداده یا داده های بزرگ (Big Data) اصطلاحی است که به مجموعه داده هایی اطلاق میشود که مدیریت، کنترل و پردازش آنها فراتر از توانایی ابزارهای نرمافزاری در یک زمان قابل تحمل و مورد انتظار است. مقیاس بزرگ داده، به طور مداوم در حال رشد از محدوده چند ۱۰ ترابایت به چندین پتابایت، در یک مجموعه داده واحد است. نـمونههایی از بزرگ داده، گــزارش های وبی، سامانه های بازشناسی با امواج رادیویی، شبکههای حسگر، شبکههای اجتماعی، متون و اسناد اینترنتی، نمایههای جستجوهای اینترنتی، نجوم، مدارک پزشکی، آرشیو عکس، آرشیو ویدیو، پژوهشهای زمینشناسی و تجارت در مقیاس بزرگ هستند. در دوره آموزشی Udemy 5 Courses Master AWS, Analytics, Machine Learning, Bigdata به آموش تسلط بر 5 درس ای دبلیو اس، آنالیز داده ها، یادگیری ماشین و داده های عظیم می پردازیم.
جاوا (Java) یک زبان برنامهنویسی شئگراست که برای اولین بار توسط جیمز گوسلینگ در شرکت سان مایکروسیستمز ایجاد شد و در سال ۱۹۹۵ به عنوان بخشی از سکوی جاوا منتشر شد. زبان جاوا شبیه به ++C است اما مدل شیءگرایی آسانتری دارد و از قابلیت های سطح پایین کمتری پشتیبانی میکند. یکی از قابلیت های اصلی جاوا این است که مدیریت حافظه را بطور خودکار انجام می دهد. ضریب اطمینان عملکرد برنامه های نوشته شده به این زبان بالا است و وابسته به سیستم عامل خاصی نیست، به عبارت دیگر می توان آن را روی هر رایانه با هر نوع سیستم عاملی اجرا کرد. برنامه های جاوا به صورت کدهای بیتی همگردانی (کامپایل) میشوند. که مانند کد ماشین هستند و وابسته به سیستمعامل خاصی نیستند. در دوره های آموزشی Udemy Complete Java Masterclass - updated for Java 10 (2018) شما با قابلیت های اساسی و کلیدی این زبان برنامه نویسی کاربردی و قدرتمند آشنا می شوید.
یکی از فریمورکهای زبان PHP که با هدف توسعه نرمافزارهای تحت وب مبتنی بر الگوی (MVC) پیاده سازی شده است. فریم ورک CodeIgniter به کمک کتابخانههای قدرتمند خود، سرعت توسعه نرم افزارهای تحت وب را به میزان چشمگیری افزایش میدهد.فیم ورک CodeIgniter، امکانات کاربر را محدود نمیکند و همچنین ردی از خود بر جای نمیگذارد. قابلیتهای منحصر به فرد و انعطاف بالای این فریمورک توجه بسیاری از توسعهدهندگان وب را به سوی خود جلب کرده است و روز به روز به تعداد استفاده کنندگان آن افزوده میشود. در دوره Udemy Codeigniter: Learn concepts of Codeigniter با آموزش مفاهیم کودیگنایتر آشنا می شوید.
Asp.Net Web Api بستری است که با ما کمک می کند سرویس های مبتنی بر پروتکل HTTP را آسان تر از پیش پیاده سازی کنیم. سرویس گیرنده های زیادی قادر هستند که از امکانات این بستر (Web Api) استفاده نمایند، سرویس گیرنده هایی مانند: مرورگر های وب، دستگاه های موبایل و نرم افزار های دسکتاپ. Web Api یک بستر ایده آل برای پیاده سازی برنامه های مبتنی بر معماری Restful در بستر اصلی DotNet FrameWork است. زمانی که Api را در بستر Web پیاده سازی می کنیم، از روش های مختلفی برای این کار استفاده می کنیم. این روش ها شامل پروتکل های Http/Rpc می باشند. بدین معنی که این برنامه ها از پروتکل http و امکانات RPC برای فراخوانی متد های مورد نیاز خود در بستر وب استفاده می کنند. در دوره آموزشی Udemy Learn Web API in 7 Days - The Ultimate Web API Tutorial با آموزش کامل ساخت وب ای پی آی در 7 روز آشنا خواهید شد.
Ruby on Rails که اغلب به اختصار Rails یا RoR خوانده می شود؛ یک فریم ورک متن باز تحت وب برای زبان برنامه نویسی Ruby می باشد. روبی آن ریلز برگرفته از پروژه BaseCamp ساخته و توسعه یافته توسط دیوید هاینمیر هانسن بود که اوایل یک ابزار مدیریت پروژه توسط شرکت 37signals (یک شرکت تولید نرمافزارهای وب) بود. هانسن اولین نسخه متن باز روبی آن ریلز را در جولای 2004 منتشر کرد اما حق انتشار آن را تا فوریه 2005 به اشتراک نگذاشت. در آگوست ۲۰۰۶، این فریم ورک به مرحلهای رسید که اپل اعلام کرد که در سال ۲۰۰۷ روبی آن ریلز به عنوان یک فریم ورک پیشفرض در سیستمعامل "Mac OS X v10.5 "Leopard قرار خواهد گرفت. Rails 5 سریعتر است، میزان کمتری از Memory (حافظه) را اشغال می کند و ویژگی ها و توسعه های بسیار زیادی را در اختیار شما قرار می دهد تا کارایی آن بالاتر رود. RSpec یک فریمورک Ruby با قابلیت توسعه آزمون محور (TDD) است که این دوره به بررسی امکانات، مزایا و معایب آن می پردازد. در دوره آموزشی Udemy How to build Instagram using Ruby on Rails با آموزش کامل تست روبی با آر اسپک آشنا می شوید.
سوئیفت (Swift) یک زبان برنامهنویسی کامپایلری و چند پارادایمی است که توسط شرکت اپل برای توسعه نرمافزار بر روی بستر آیاواس و اواس ده تولید شدهاست. این زبان که در کنفرانس توسعهدهندگان اپل در سال ۲۰۱۴ معرفی شد، طراحی شده است تا جایگزینی برای زبان برنامهنویسی شیءگرای اپل یعنی Objective-C باشد. این زبان در کنار امکانات تازه سیستمعامل iOS، دست برنامهنویسان و توسعهدهندگان بزرگ و کوچک را در خلق اپلیکیشن هایی متفاوت و کاربردیتر باز می گذارد. وجه تمایز اصلی SWIFT در قابلیتی با نام playgrounds نهفته است. قابلتی که برنامه نویسها در محیط کاربری Xcode اجازه میدهد تا تیجه و حاصل کدهایشان را به صورت ریلتایم یا همزمان مشاهده کنند، درست مانند یک زبان برنامه نویسی اسکریپت! به علاوه، سوئیفت زبان برنامهنویسی سادهای است. در دوره ی آموزشی Packt Diving Deep into Swift شما با قابلیت های اساسی و کلیدی این زبان برنامه نویسی کابردی قدرتمند آشنا می شوید.
Aurelia یک فریمورک Open-Source و مدرن سمت کاربر Javascript، برای توسعه برنامه های وب و موبایل است. با استفاده از ECMAScript 2016 نوشته شده است. در Aurelia، میتوانیم با استفاده از ماژولها و کلاسها برنامه هایی را بسازیم. این فریم ورک از مفاهیم ES6 استفاده می نماید. این فریم ورک به شما کمک می کند تا اپلیکیشن های سازگار و قدرتمند ایجاد نمایید که سالها بدون مشکل کار کنند. Aurelia نسل بعدی فریمورک UI است. و فرقی هم ندارد که برنامه ای که ایجاد میشود برای موبایل باشد یا دسکتاپ. Aurelia شما را فقط قادر به ساختن UI جذاب نمیسازد بلکه شما قادر به ساخت UI ای می کند که maintainable، قابل تست و قابل گسترش است. در دوره Udemy Aurelia JS - Create Mobile Apps using Aurelia JS به آموزش ساخت اپ موبایل با اورلیا می پردازیم.
تحلیل داده (Data analysis) فرایند فهمیدن، پاکسازی، آمادهسازی و تحلیل دادههاست که به منظور استخراج اطلاعات سودمند برای تصمیمگیری انجام میشود. تحلیل دادهها امروزه در اغلب شاخههای علوم و صنعت از جمله اقتصاد، رشتههای مهندسی، بازاریابی، پزشکی و غیره کاربرد دارد. تجزیهوتحلیل به معنای شکستن کل به اجزاء جداگانه است. تحلیل داده روند به دست آوردن دادهٔ جدید و تبدیل آن به اطلاعاتی مفید در جهت تصمیمگیری کاربران است. داده جمعآوری و تحلیل میشود تا پاسخگوی سوالات، آزمایش فرضیهها یا تکذیب نظریهها باشد. در دوره آموزشی Udemy The Complete SQL Masterclass for Data Analytics، موضوعاتی از جمله تعریف تجزیه و تحلیل داده، درک نقش آنالیز داده و دیگر نقش ها، تشخیص داده، فیلد های داده و انواع داده ها، یادگیری دستور زبان SQL، پیدا کردن داده های موجود، پاک کردن داده ها، کار با داده های کسب و کار و... آشنا می شوید.
داده های عظیم، ابر داده، بزرگداده یا داده های بزرگ (Big Data) اصطلاحی است که به مجموعه داده هایی اطلاق میشود که مدیریت، کنترل و پردازش آنها فراتر از توانایی ابزارهای نرمافزاری در یک زمان قابل تحمل و مورد انتظار است. مقیاس بزرگ داده، به طور مداوم در حال رشد از محدوده چند ۱۰ ترابایت به چندین پتابایت، در یک مجموعه داده واحد است. نـمونههایی از بزرگ داده، گــزارش های وبی، سامانه های بازشناسی با امواج رادیویی، شبکههای حسگر، شبکههای اجتماعی، متون و اسناد اینترنتی، نمایههای جستجوهای اینترنتی، نجوم، مدارک پزشکی، آرشیو عکس، آرشیو ویدیو، پژوهشهای زمینشناسی و تجارت در مقیاس بزرگ هستند. در دوره آموزشی Pluralsight Getting Started with Apache Ignite با شروع کار با آپاچی ایگنیت جهت پردازش داده های حجیم آشنا می شوید.