Ruby on Rails که اغلب به اختصار Rails یا RoR خوانده می شود؛ یک فریم ورک متن باز تحت وب برای زبان برنامه نویسی Ruby می باشد. روبی آن ریلز برگرفته از پروژه BaseCamp ساخته و توسعه یافته توسط دیوید هاینمیر هانسن بود که اوایل یک ابزار مدیریت پروژه توسط شرکت 37signals (یک شرکت تولید نرمافزارهای وب) بود. هانسن اولین نسخه متن باز روبی آن ریلز را در جولای 2004 منتشر کرد اما حق انتشار آن را تا فوریه 2005 به اشتراک نگذاشت. در آگوست ۲۰۰۶، این فریم ورک به مرحلهای رسید که اپل اعلام کرد که در سال ۲۰۰۷ روبی آن ریلز به عنوان یک فریم ورک پیشفرض در سیستمعامل "Mac OS X v10.5 "Leopard قرار خواهد گرفت. Rails 5 سریعتر است، میزان کمتری از Memory (حافظه) را اشغال می کند و ویژگی ها و توسعه های بسیار زیادی را در اختیار شما قرار می دهد تا کارایی آن بالاتر رود. در دوره آموزشی Udemy Ultimate Ruby on Rails and Ruby Bundle: Learn Ruby and Rails با آموزش کامل روبی آن ریلز اشنا خواهید شد.
پای تورچ (PyTorch) یک کتابخانه متن باز یادگیری ماشین برای پایتون براساس تورچ است که برای کاربردهایی مانند پردازش زبان طبیعی استفاده میشود. توسعه دهنده اصلی پای تورچ گروه پژوهش هوش مصنوعی فیسبوک است و نرمافزار Pyro شرکت اوبر برای برنامه نویسی احتمالاتی روی پای تورچ ساخته شدهاست. پای تورچ یک بسته پایتون است که دو ویژگی سطح بالا دارد. محاسبات Tensor (مثل نامپای) با شتابدهی توسط جی پی یو، شبکههای عصبی عمیق. همینطور امکان توسعه پای تورچ با استفاده از نام پای، سای پای و سایتون در مواقع لزوم فراهم است. در دوره آموزشی Packt PyTorch Bootcamp for Artificial Neural Networks and Deep Learning Applications با آموزش پای تورچ برای شبکه های عصبی مصنوعی و یادگیری عمیق اشنا خواهید شد.
نرم افزار بلندر (Blender) یکی از محبوبترین برنامه های کاربردی مدلسازی و ساخت انیمیشن به صورت سه بعدی است که با حفظ سادگی رابط کاربری و در عین حال ارائه ویژگی هایی نظیر مانند پنل قدرتمند و حرفه ای، کاربرد آسان برای افراد مبتدی و حرفه ای، امکان ویرایش ویدیو و ... امکان ساخت انیمیشن به صورت سه بعدی را فراهم می کند. Blender امکان ایجاد طیف گسترده ای از محتوای دو بعدی و سه بعدی در زمینه های گسترده ای از مدل سازی های مربوط به بافت متن، نور، انیمیشن، ویدیو و Post Production را به شما ارائه می دهد. Blender از طریق معماری باز امکان همکاری cross-Platform، قابلیت توسعه پذیری و ایجاد یک گردش کاری یکپارچه را برای بکارگیری در پروژه های فیلم، انیمیشن و بازی سازی به وجود می آورد. در دوره آموزشی Udemy Blender 2.8 The complete guide from beginner to pr با آموزش کامل مقدماتی تا پیشرفته بلندر 2.8 اشنا خواهید شد.
کوتلین زبان برنامهنویسی از نوع ایستا است که بر روی ماشین مجازی جاوا اجرا میشود. همچنین میتواند به سورس کد جاوا اسکریپت نیز کامپایل شود. اولین توسعهٔ ان از تیم برنامهنویسان JetBrains واقع در سنت پترزبورگ روسیه است (این نام از روی جزیره کوتلین در نزدیکی سنت پتربورگ میآید). کوتلین در ژانویهٔ سال ۲۰۱۲ به عنوان زبان ماه انتخاب شد. با وجود آنکه از نظر syntax با جاوا سازگار نیست، کوتلین طراحی شده تا با کد جاوا همکاری داشته باشد و متکی بر کد جاوا از کتابخانهٔ کلاس جاوا است، مانند مجموعهٔ فریم ورکها. مشابه با Pascal, Haxe, PL/SQL, F#, Go و اسکالا (بی شباهت به نحو C و زبانهای مشتق از ان مانند نیست C++, Java, C# و زبان D)، اعلامات متغیر کوتلین و پارامتر لیستها دارای نوع هستند که بعد از نام متغیر میآید (با جدا کنندهٔ کالن). مانند دیگر زبانهای مدرن مانند اسکالا و Groovy، سمی کالنها به عنوان عبارت خاتمه دهنده اختیاری هستند. در بیشتر اوقات یک خط جدید برای کامپایلر کافی است تا بتواند استنباط کند که عبارت به پایان رسیده است. در دوره آموزشی Udemy Modern Android App Development Bootcamp With Kotlin 2020 با آموزش توسعه اپ اندروید با کوتلین اشنا خواهید شد.
زبان برنامه نویسی Language Integrated Query که اختصاراً با نام LINQ (لینک) شناخته می شود، با زبانهای C# و Vb.NET قابل پیاده سازی بوده و بسیار شبیه زبان SQL است. LINQ زبانی برای تقاضا از هر گونه مجموعه داده (بانک اطلاعاتی، آرایهها، Xml و...) می باشد و هدف اصلی خلق آن ارائه یک زبان یکتا جهت تقاضا، برنامه ریزی و فیلتر کردن اطلاعات ذخیره شده در اشیاء مختلف اعم از پایگاه داده، اشیا، آرایهها و از همه مهتر XML است، این زبان قابلیت Debug شدن به صورت Runtime را داراست و بسیار قابل انعطاف است. در دوره آموزشی Packt Complete Practical LINQ Tutorial in C# با آموزش کامل لینکیو در سی شارپ اشنا خواهید شد.
اکتیو دایرکتوری (Active Directory) از فناوریهای شرکت مایکروسافت برای مدیریت منابع شبکه است که بوسیله دامین کنترلر مدیریت میشود و در اساس یک بانک اطلاعاتی مجتمع توزیعپذیر است که برای سرویسدهندههای بر مبنای ویندوز سرور تهیه گردیدهاست. بدون اکتیو دایرکتوری مدیریت منابع نیازمند مدیریت تکبهتک آنها بصورت منفرد است، در حالی که توسط اکتیو دایرکتوری مدیریت منابع شبکه بصورت مجتمع صورت میگیرد. این فناوری طوری طراحی شده است که مسئولیت رسیدگی به تعداد زیادی عملیات خواندن و جستجو و همچنین تعداد قابل توجهی تغییرات و بروزرسانیهای کوچک را به عهده دارد. اطلاعات اکتیو دایرکتوری سلسله مراتبی، برگردان و قابل تمدید هستند. به دلیل برگردان بودن کاربر نیازی به ذخیرهسازی اطلاعات پویا، همانند قیمت سهام یک شرکت بزرگ و یا عملکرد واحد پردازش مرکزی ندارد. بعنوان مثال برای به اشتراک گذاری چند فلدر روی شبکه در حالتی که اکتیو دایرکتوری موجود نیست نیازمند تعیین دسترسی هر کاربر در هر فلدر بصورت مجزا میباشیم و با بروز تغییرات در کاربران و فلدرها بایستی این تغییرات بصورت مجزا اعمال گردد در حالی که در حالت اکتیو دیرکتوری با اعمال قوانین گروهی (group policy) میتوان این اعمال را بصورت مجتمع انجام داد. در دوره آموزشی Lynda Active Directory Certificate Services (Windows Server 2019) با آموزش مدرک اکتیو دایرکتوری در ویندوز سرور 2019 اشنا خواهید شد.
++C (سی پلاسپلاس) یک زبان برنامهنویسی همه منظوره با ویژگی هایی مانند توابع مجازی، سربارگزاری عملگر و نام تابع، ارجاعات، ثوابت، کنترل حافظه توسط کاربر بهصورت آزاد، کنترل نوع بهتر، توضیحات یکخطی به صورت BCPL (با استفاده از «//»)، ارثبری چندگانه، کلاسهای انتزاعی، اعضای ایستای توایع، اعضای ثابت تابع و اعضای حفاظت شده، قالب توابع، استثناها، فضاهای نام، تبدیلات جدید، داده منطقی و .. می باشد که تبدیل به یک زبان برنامهنویسی رایانهای همهمنظوره، شیءگرا، سطح بالا و چندرگه (که از برنامهنویسی رویهای، تجرید دادهها و برنامهنویسی شیءگرا پشتیبانی میکند)، عمومی و با قابلیتهای سطح بالا و سطح پایین شده است. درواقع زبان ++c یک زبان سطح میانی در نظر گرفته میشود و دارای قابلیت زبانهای سطح بالا و پایین بهصورت همزمان است. در دوره آموزشی Udemy C++ Programming Step By Step From Beginner To Ultimate Level با آموزش گام به گام مقدماتی تا پیشرفته برنامه نویسی سی پلاس پلاس اشنا خواهید شد.
پایتون (Python) یک زبان برنامه نویسی تفسیری، داینامیک و شی گرا است که می توان از آن در نرم افزار ها و تکنولوژی های متنوع بهره برد. این زبان برنامه نویسی (در ایران پیتون هم تلفظ می شود) با داشتن کتابخانه های گسترده (library) روشهای بسیار قدرتمند و حرفه ای را برای کار با زبانها و ابزار های مختلف به آسانی فراهم می کند. متن باز (اوپن سورس) بوده و یادگیری و استفاده از آن در عرض چند روز ممکن است. کد های نوشته شده در این زبان در محدوده وسیعی از پلتفرم ها مانند لینوکس، ویندوز، مک و حتی گوشی های موبایل قابل اجرا است. همانطور که گفته شد این زبان از زبانهای برنامه نویسی مفسر بوده و به صورت کامل یک زبان شیگرا است که در ویژگیها با زبانهای تفسیری پرل، روبی، اسکیم، اسمالتاک و تیسیال مشابهت دارد و از مدیریت خودکار حافظه استفاده میکند. در دوره آموزشی Udemy The Complete Python Course :From Basic to Advance Level با آموزش کامل مقدماتی تا پیشرفته پایتون اشنا خواهید شد.
Adobe Photoshop 2020 بدون شک قدرتمندترین و محبوبترین نرم افزار حرفهای ویرایش عکس، ساخت مدلهای سه بعدی، طراحی و نقاشی است که بیش از 25 سال از ارائه اولین نسخه آن میگذرد و مرتباً با ویژگیهای جدید به روز میشود. میلیون ها طراح، عکاس و هنرمند در سراسر جهان از فتوشاپ استفاده می کنند تا واقعیت را به تصویر بکشند. از طراحی پوستر گرفته تا بسته بندی، از طراحی بنرهای تبلیغاتی بزرگ گرفته تا وب سایت های زیبا، از طراحی آرم های فراموش نشدنی گرفته تا نمادهای چشم نواز، Photoshop دنیای خلاق را در حال حرکت نگه می دارد. با استفاده از ابزارهای بصری و تنظیمات و ابزارها، حتی مبتدی ها می توانند گرافیک های شگفت انگیزی را ایجاد کنند. دراین نرم افزار امکاناتی چون بهبود نقاشی سه بعدی، ابزارهای کاملتری برای ویرایش تصویر، ابزارهای انتخاب تصویر بهتر، بزرگنمایی عکس با کمترین افت کیفیت، یک ابزار بسیار کاربردی برای کاهش لرزش دوربین و بسیاری ویژگیهای جدید دیگر قرار داده شده است. در دوره آموزشی Lynda Photoshop 2020 Essential Training Tutorial Series با آموزش فتوشاپ 2020 اشنا خواهید شد.
آردوینو (Arduino) یک میکروکنترلر تکبردی است که به منظور تولید راحتتر برنامههایی که با اشیاء یا محیط تعامل داشته باشند طراحی شدهاست. سختافزار آن شامل یک برد سختافزار متنباز که حول میکروکنترلر ایویآر اتمل یا یک آرم اتمل طراحی شدهاست. بعنوان مثال مدل Arduino UNO Rev3 دارای رابط یواسبی، ۶ پین ورودی آنالوگ و همچنین ۱۴ پین ورودی/خروجی دیجیتال است که اجازهٔ اتصال بردهای توسعهٔ مختلفی را فراهم میآورد. هرچند در مدلهای دیگر تعداد این درگاه های آنالوگ و دیجیتال متفاوت (بیشتر یا کمتر) است. آردوینو می تواند جهت ایجاد اشیای تعاملی، گرفتن ورودی از تعداد زیادی سوییچ و حسگر، و کنترل تنوعی از لامپ ها، موتورها و سایر خروجی های فیزیکی به کار گرفته شود.آردوینو در سال ۲۰۰۵ به منظور ایجاد راهی ارزان و ساده برای برنامهنویسی اشیائی تعاملی ایجاد شد. آردوینو به همراه یک محیط یکپارچه توسعه نرمافزار (IDE) ساده ارائه میشود که در رایانههای عادی قابل اجرا است که اجازهٔ برنامهنویسی به کمک C یا ++C را برای آردوینو میدهد. در دوره آموزشی Udemy Arduino Programming and Simulation without Coding با آموزش برنامه نویسی آردوینو و شبیه سازی بدون کد اشنا خواهید شد.