Apache Kafka یک پروژه متن باز message broker هست که توسط بنیان Apache به زبان scala نوشته شده است. این پروژه با هدف یکپارچه سازی و بازدهی بالا (high-throughput و low-latency) برای ساماندهی اطلاعات بلادرنگ (realtime) طراحی شده است. Apache Kafka در واقع اول توسط linkedin توسعه پیدا کرد تا زمانی که در سال ۲۰۱۱ به صورت متن باز درآمد. و بعد از تکمیل شدن توسط بنیان Apache مهندس هایی که روی این پروژه در linkedin کار میکردند با ثبت یک شرکت به نام Confluent با تمرکز روی Kafka آن را توسعه دادند. در دوره آموزشی Udemy Apache Kafka for Beginners - Learn Kafka by Hands-On با آموزش مقدماتی آپاچی کافکا آشنا می شوید.
پایگاه داده اوراکِل یا دادگان اوراکل (Oracle Database) در صنعت کامپیوتر به مجموعهای از اطلاعات گفته میشود که توسط «سامانه مدیریت پایگاه دادههای اوراکل» اداره میشوند. اوراکل پایگاه دادهٔ توزیع شدهای است که با سیستمعامل های متفاوتی میتواند کار کند. این محصول توسط شرکت اوراکل تولید شدهاست. Oracle 11g نسخه جدید اوراکل است که با نام 11g منتشر شده و حدود 482 قابلیت جدید دارد که اغلب در زمینه مدیریت بهتر، دسترسیپذیری بیشتر و ساختار هوشمندانه ارائه شده است. در این نسخه با استفاده از فناوری فشردهسازی تقریباً دو سوم در ذخیرهسازی اطلاعات صرفهجویی میشود. در دوره آموزشی Udemy Learn Complete Oracle 11g Developer Training For Beginners شما با آموزش کامل توسعه اوراکل 11جی آشنا می شوید.
Adobe Photoshop بدون شک قدرتمندترین و محبوبترین نرم افزار حرفهای ویرایش عکس، ساخت مدلهای سه بعدی، طراحی و نقاشی است که بیش از 25 سال از ارائه اولین نسخه آن میگذرد و مرتباً با ویژگیهای جدید به روز میشود. فتوشاپ سیسی (CC) یا همان فتوشاپ ابری (Creative Cloud)، دهها تفاوت مهم با نسخههای قبلی فتوشاپ دارد و علاوه بر این امکان فراهم سازی امکانات و رفع مشکلات با سرعت خیلی بالا برای برنامه نویسهای ادوبی وجود دارد. دراین نرم افزار امکانات جدیدی چون بهبود نقاشی سه بعدی، ابزارهای کاملتری برای ویرایش تصویر، ابزارهای انتخاب تصویر بهتر، بزرگنمایی عکس با کمترین افت کیفیت، یک ابزار بسیار کاربردی برای کاهش لرزش دوربین و بسیاری ویژگیهای جدید دیگر قرار داده شده است. در دوره آموزشی Skillshare Adobe Photoshop CC 2019 - Essentials for Beginners Course با آموزش مقدماتی ادوبی فتوشاپ سی سی 2019 آشنا خواهید شد.
Bootstrap مجموعه ای از ابزارهای رایگان برای ایجاد صفحات وب و نرم افزارهای تحت وب است که شامل دستورات HTML، CSS و توابع جاوا اسکریپت جهت تولید و نمایش فرم ها، دکمه ها، تب ها، ستون ها و سایر المان های مورد نیاز طراحی وب می باشد.Bootstrap در ابتدا توسط مارک اتو و جاکوب تورنتون و در جهت ایجاد یک چارچوب ظاهری مشخص و یکسان در ابزارهای توییتر طراحی و نوشته شد. قبل از شروع این پروژه نمونه های زیادی با همین رویکرد ایجاد شده بود که همگی با سرنوشتی مشابه و عدم استقبال طراحان وب دنیا مواجه شده بودند. به دلیل وجود مشکلات اساسی در نمونه های دیگر، سازنده اصلی توییتر یا همان مارک اتو تصمیم به ساخت یک سیستم داخلی و قدرتمند برای خود با نام Bootstrap گرفت. بوت استراپ با پیش فرض های خود به تنهایی ممکن است پاسخگوی همه نیازهای شما نباشد. در دوره آموزشی Udemy Learn Bootstrap - For Beginners با آموزش مقدماتی بوت استرپ آشنا می شوید.
جنگو (Django) یک چارچوب نرمافزاری تحت وب آزاد و متنباز است که به زبان پایتون نوشته شده است و از معماری مدل-نما-کنترلگر (Model-view-controller) پیروی میکند. جنگو اولین بار برای مدیریت صفحات خبری وبسایت شرکت Lawrence Journal-World توسعه داده شد و سپس در سال ۲۰۰۵ تحت اجازهنامه بیاسدی منتشر شد. نام جنگو از جنگو راینهارت، نوازندهٔ گیتار جاز گرفته شده است. هدف اصلی جنگو ساخت آسان سایتهای پیچیده و وابسته به دیتابیس است و بر پایهٔ قابلیت استفادهٔ مجدد و قابل اتصال بودن اجزای مختلف، توسعه ی سریع و اصل خودت را تکرار نکن (DRY) طراحی شده است. جنگو سراسر از پایتون استفاده میکند، حتی برای تنظیمات، فایلها و مدلهای اطلاعات. در دوره آموزشی Udemy Django for Beginners - Build Web Application With Python شما با آموزش ساخت وب اپ با جنگو و پایتون آشنا می شوید.
در برنامهنویسی، آزمایش واحد روشی است برای آزمودن واحدهای کوچکی از کد منبع برنامه و اطمینان از درست کار کردن آنها؛ در این روش، درستی هر قسمت از کد، که به آن «واحد» گفته میشود، با استفاده از کدهای دیگری که توسط برنامهنویس نوشته شده ارزیابی میگردد. در زبانهای شیءگرا، معمولاً این کار با استفاده از یک کلاس مستقل انجام میشود، اگر چه میتواند تنها با استفاده از یک متد نیز صورت بپذیرد. در حالت ایدهآل هر کدام از آزمایشها از بقیه مستقل است. معمولاً آزمایشهای واحد توسط توسعهدهندگان نرمافزار به کار گرفته میشوند. نحوهٔ آزمایش واحد میتواند از ارزیابی نتیجه روی کاغذ، تا اجرای خودکار چندین آزمایش توسط برنامه و تحلیل نتیجهٔ آنها توسط خود برنامه، متغیر باشد. در دوره آموزشی #Udemy Learn Unit Testing with NUnit and C با آموزش تست واحد با ان یونیت و سی شارپ آشنا خواهید شد.
Maya محصول قدرتمند شرکت Autodesk بدون شک یکی از پرکاربردترین و حرفهایترین نرم افزارهای انیمیشن سازی و ساخت مدلها سه بعدی است. مایا یک نرمافزار جامع است که به بخشهای مختلفی تقسیم شده که هر بخش وظیفه ویرایش و ساخت یکی از مراحل انیمیشن سازی را بر عهده دارد و نیاز کاربر به نرمافزارهای جانبی را به حداقل میرساند. یکی دیگر از قابلیتهای منحصربهفرد این نرم افزار، امکان توسعه نرم افزاری توسط کاربران است؛ کاربران میتوانند از طریق زبانهای برنامه نویسی سیپلاسپلاس، MEL و Python نرم افزار را توسعه داده و ابزارها و امکاناتی که پیشتر در نرمافزار وجود نداشته است را به آن اضافه کنند. از قابلیتهای جدیدی که در نسخه 2017 به نرم افزار اضافه شده میتوان به قابلیت Time Editor اشاره نمود که ابزاری جامع برای ساخت و ویرایش انیمیشنهای غیر خطی و Clip-based است. به طور مشابه، سیستم Render نرم افزار و مدیریت سکانسهای پیچیده بسیار سادهتر شده است. علاوه بر آن امکان طراحی و مدلسازی پیشرفته اجزاء چهره با بهبود موتور XGen به نرم افزار اضافه شده است. در دوره آموزشی Pluralsight Maya 2019 Fundamentals UVs Materials and Textures به آموزش اصول و مبانی مایا 2019 همراه با متریال و بافت می پردازیم.
جاوااسکریپت (JavaScript) زبان برنامهنویسی اسکریپت مبتنی بر اشیاء است که توسط NetScape تولید شدهاست. جاوااسکریپت، یک زبان برنامهنویس شیءگرا و سطح بالا است که بر اساس استاندارد ECMA-262 Edition 3 نوشته شدهاست. علیرغم اشتباه عمومی، زبان جاوااسکریپت با زبان جاوا ارتباطی ندارد، اگر چه ساختار این زبان به سی پلاس پلاس(++C) و جاوا شباهت دارد؛ که این امر برای یادگیری آسان در نظر گرفته شدهاست. از همین رو دستورهای متداول مانند if, for, try..catch ,"while" و... در این زبان هم یافت میگردند. این زبان میتواند هم به صورت ساخت یافته و هم به صورت شی گرا مورد استفاده قرار گیرد. در این زبان اشیاء با اضافه شدن متدها و خصوصیات پویا به اشیاء خالی ساخته میشوند، بر خلاف جاوا. بعد از ساخته شدن یک شی به روش فوق، این شی میتواند به عنوان نمونهای برای ساخته شدن اشیاء مشابه مورد استفاده قرار گیرد. به علت این قابلیت زبان جاوااسکریپت برای ساختن نمونه از سیستم مناسب است. کاربرد گسترده این زبان در سایتها و صفحات اینترنتی است و به کمک این زبان میتوان به اشیاء داخل صفحات HTML دسترسی پیدا کرد و آنها را تغییر داد. به همین علت برای پویا نمایی در سمت کاربر، از این زبان استفاده میشود. در دوره Udemy Learn JavaScript, Get Hired | The Full Bootcamp به آموزش کامل جاوا اسکریپت برای استخدام می پردازیم.
مایکروسافت اورلینز (Microsoft Orleans) یک فریم ورک اکتر مجازی (Virtual Actor Framework) است که یک رویکرد ساده برای ساخت اپلیکیشن های محاسباتی توزیع شده در مقیاس بالا را بدون نیاز به یادگیری و اعمال همروندی پیچیده و یا دیگر الگوهای مقیاس بندی، فراهم می کند. این پروژه برای استفاده در فضای ابری و به ویژه Microsoft Azure طراحی شده است. Microsoft Orleans برای ساخت سیستم های توزیع شده بوسیله C# بسیار مناسب است. در دوره آموزشی Udemy Complete Microsoft Orleans .NET: From Zero to Hero شما با آموزش مقدماتی تا پیشرفته مایکروسافت اورلینز دات نت آشنا می شوید.
ویندوز Azure (آژور) یک پلتفرم ابری انعطاف پذیر و منبع باز است که توسعه دهندگان را قادر می سازد تا به سرعت به ایجاد، توسعه و مدیریت اپلیکیشنها از طریق یک شبکه جهانی از مراکز داده تحت مدیریت مایکروسافت است. ویندوز اَژور این قابلیت را دارد که اپلیکیشنها را توسط زبانها، ابزارها و چهارچوبهای مختلفی ایجاد کرده و به توسعه دهندگان امکان ادغام اپلیکیشنهای عمومی خود را در محیط فناوری اطلاعات موجود میدهد. این ویندوز (Windows Azure) یک پلاتفرم رایانش ابری مایکروسافت است. در دوره ی آموزشی Udemy Cloud Computing with Microsoft Azure BUNDLE 2019 شما با آموزش محاسبات ابری با مایکروسافت آژور 2019 آشنا می شوید.