RxJava یک کتابخانه ی بنیادی و پایه ای برای ماشین مجازی جاوا است که امکانات برنامه نویسی آسنکرون و رویدادگرا را فراهم می کند. RxJava ابزار هایی دارد که نیاز به نوشتن کد های سنکرون و بلاکینگ نیست بلکه با رویدادها و شبیه به مدل های تابع گرا کد نویسی می کنید. کارایی که این امکانات در اختیار شما می گذارد بیشتر است. به طور مثال وقتی شما به یک پایگاه داده قصد ارتباط دارید نیاز به صبر برای تاییدیه برقراری ارتباط نیست. کدهای دیگر اجرا می شوند و وقتی اتصال به پایگاه داده برقرار شد از طریق یک فراخوانی کال بک یک رویداد از برقراری اتصال باخبر می شود. یکی دیگر از امکانات مهم این کتابخانه ها Feature ها است که به شما امکان این را می دهد که مقدار یک عملیات (پاسخ یک کانکشن یا...) را در زمان آینده بتوانید داشته باشید بدون اینکه کدهای دیگر بلاک شود. در دوره آموزشی Udemy Reactive programming with RxJava با آموزش برنامه نویسی واکنشی با آر ایکس جاوا اشنا خواهید شد.
Adobe Illustrator CC یکی دیگر از محصولات شرکت مشهور ادوبی است که نسخهی CC آن منتشر شده است. توسط این نرم افزار کاربران قادر خواهند بود تا به طراحی برداری بر روی تصاویر، فایلهای تصویری، انیمیشنهای فلش و سایر منابع چند رسانهای بپردازند. در این نرم افزار از ابزارهای متعددی بهره مند خواهید بود. عملکرد نسخهی جدید این نرم افزار بسیار سریعتر از نسخههای قبلی است و دارای قابلیتهایی چون ابزار رسم بردار پیشرفته، ابزار تایپ لمسی، بسته بندی فایل و بسیاری ویژگیهای جدید دیگر است. در دوره آموزشی Lynda Illustrator 2020 Essential Training با آموزش نرم افزار ادوبی ایلاستریتور 2020 اشنا خواهید شد.
به عنوان یکی از شاخههای وسیع و پرکاربرد هوش مصنوعی، یادگیری ماشینی (Machine learning) به تنظیم و اکتشاف شیوهها و الگوریتمهایی میپردازد که بر اساس آنها رایانهها و سامانهها توانایی تعلٌم و یادگیری پیدا میکنند. هدف یادگیری ماشین این است که کامپیوتر (در کلیترین مفهوم آن) بتواند به تدریج و با افزایش دادهها کارایی بهتری در انجام وظیفهٔ مورد نظر پیدا کند. گسترهٔ این وظیفه میتواند از تشخیص خودکار چهره با دیدن چند نمونه از چهرهٔ مورد نظر تا فراگیری شیوهٔ گامبرداری روباتهای دوپا با دریافت سیگنال پاداش و تنبیه باشد. طیف پژوهشهایی که در یادگیری ماشینی میشود گستردهاست. در سوی نظری آن پژوهشگران بر آناند که روشهای یادگیری تازهای به وجود بیاورند و امکانپذیری و کیفیت یادگیری را برای روشهایشان مطالعه کنند و در سوی دیگر عدهای از پژوهشگران سعی میکنند روشهای یادگیری ماشینی را بر مسایل تازهای اعمال کنند. البته این طیف گسسته نیست و پژوهشهای انجامشده دارای مولفههایی از هر دو رویکرد هستند. در دوره آموزشی Udemy The Ultimate 2019 Deep Learning & Machine Learning Bootcamp با آموزش کامل یادگیری عمیق و یادگیری ماشین اشنا خواهید شد.
به عنوان یکی از شاخههای وسیع و پرکاربرد هوش مصنوعی، یادگیری ماشینی (Machine learning) به تنظیم و اکتشاف شیوهها و الگوریتمهایی میپردازد که بر اساس آنها رایانهها و سامانهها توانایی تعلٌم و یادگیری پیدا میکنند. هدف یادگیری ماشین این است که کامپیوتر (در کلیترین مفهوم آن) بتواند به تدریج و با افزایش دادهها کارایی بهتری در انجام وظیفهٔ مورد نظر پیدا کند. گسترهٔ این وظیفه میتواند از تشخیص خودکار چهره با دیدن چند نمونه از چهرهٔ مورد نظر تا فراگیری شیوهٔ گامبرداری روباتهای دوپا با دریافت سیگنال پاداش و تنبیه باشد. طیف پژوهشهایی که در یادگیری ماشینی میشود گستردهاست. در سوی نظری آن پژوهشگران بر آناند که روشهای یادگیری تازهای به وجود بیاورند و امکانپذیری و کیفیت یادگیری را برای روشهایشان مطالعه کنند و در سوی دیگر عدهای از پژوهشگران سعی میکنند روشهای یادگیری ماشینی را بر مسایل تازهای اعمال کنند. البته این طیف گسسته نیست و پژوهشهای انجامشده دارای مولفههایی از هر دو رویکرد هستند. در دوره آموزشی Udemy Machine Learning with R Studio - Machine Learning for 2019 با آموزش یادگیری ماشین با زبان آر اشنا خواهید شد.
لبویو (LabVIEW) یک زبان برنامه نویسی گرافیکی است که توسط شرکت نشنال اینسترومنتس طراحی شده است و کاربرد آن بیشتر در سامانههای تست، اخذ داده، کنترل و پایش رایانهای است. LabVIEW تشکیل شده از حروف اول کلمات عبارت میزکار مهندسی ابزارهای مجازی آزمایشگاهی است. LabVIEW به صورت گستردهای برای کاربردهای مختلفی در صنایع، تحصیلات، آموزش و تحقیقات آزمایشگاهی به عنوان یک مدل استاندارد برای جمع آوری و پردازش دادهها و همچنین وسیلهای جهت کنترل و شبیه سازی ابزارهای مجازی درآمده است؛ این برنامه یک نرم افزار قدرتمند و قابل انعطاف جهت تجزیه و تحلیل سیستمهای اندازه گیری است. در دوره آموزشی Lynda Data Acquisition with LabVIEW با آموزش جمع آوری داده ها با لب ویو اشنا خواهید شد.
شیوهنامهٔ آبشاری یا رویانداز آبشاری سَبْک یا سیاساس (CSS: Cascading Style Sheets) در کنار اچتیامال هستهٔ فناوری ساخت صفحههای وب هستند. سیاساس روشی ساده برای نمایش چیدمان و جلوههای تصویری (مانند نوع قلم، رنگ و اندازهها) بر صفحههای وب است. شیوهنامهٔ آبشاری از جنس زبانهای نشانهگذاری، با ساختار متن سادهٔ رایانه هستند و درون هرکدام، دستورهایی آبشار مانند و پیدرپی، برای چگونگی نمایش هر صفحه وب افزوده میشود. به گفتهای ساده تر، این دستورها روش نشان داده شدن قلمها و اندازهشان، رنگها و پس زمینهها، روش چیدمان موزاییکهای دربرگیرنده دادهها (دیوارهها)، و بسیاری دیگر از عنصرهای ساختار هر صفحه وب را، درون خود جای میدهند. بیشترین استفادهای که از این زبان در حال حاضر میشود مشخص کردن سبک صفحهٔ وب اچتیامال و اکساچتیامال است ولی آن را میتوان بر هر نوع مستند اکسامال از جمله اسویجی و اکسیوال اعمال کرد. نگهداری و تغییر مشخصات سیاساس به عهدهٔ کنسرسیوم وب جهانگستر است. در دوره آموزشی Udemy Advanced CSS and Sass: Flexbox, Grid, Animations and More با آموزش پیشرفته سی اس اس و ساس شامل فلکس باکس، گرید، انیمیشن و بیشتر اشنا خواهید شد.
Adobe Photoshop بدون شک قدرتمندترین و محبوبترین نرم افزار حرفهای ویرایش عکس، ساخت مدلهای سه بعدی، طراحی و نقاشی است که بیش از 25 سال از ارائه اولین نسخه آن میگذرد و مرتباً با ویژگیهای جدید به روز میشود. فتوشاپ سیسی (CC) یا همان فتوشاپ ابری (Creative Cloud)، دهها تفاوت مهم با نسخههای قبلی فتوشاپ دارد و علاوه بر این امکان فراهم سازی امکانات و رفع مشکلات با سرعت خیلی بالا برای برنامه نویسهای ادوبی وجود دارد. دراین نرم افزار امکانات جدیدی چون بهبود نقاشی سه بعدی، ابزارهای کاملتری برای ویرایش تصویر، ابزارهای انتخاب تصویر بهتر، بزرگنمایی عکس با کمترین افت کیفیت، یک ابزار بسیار کاربردی برای کاهش لرزش دوربین و بسیاری ویژگیهای جدید دیگر قرار داده شده است. در دوره آموزشی Udemy The Ultimate Photoshop & Graphic Design Course ! 2020 با آموزش بی نهایت فتوشاپ و طراحی های گرافیکی اشنا خواهید شد.
ریاکت که به صورت React.js یا ReactJS نیز خوانده میشود، یک کتابخانه متنباز جاوااسکریپت برای ساخت رابطهای کاربری با هدف مواجه شدن با چالش آدرسدهی در توسعهٔ اپلیکیشنهای تکصفحهای، است. این کتابخانه توسط فیس بوک، اینستاگرام و جامعهای از توسعهدهندهها و شرکتها نگهداری میشود. ریاکت توسط جردن واک، یک مهندس نرمافزار در فیسبوک، ساخته شد. او از XHP که یک چارچوب فریم ورک HTML برای PHP ست، تأثیر گرفته است. سیستمی در React.js وجود دارد که باعث می شود عناصر DOM منحصر به فرد خودش را ایجاد می کند. این کار باعث می شود که performance برنامه بسیار بالاتر رود. کتابخانه ی React.js از یک گرامر خاص به اسم JSX بهره می گیرد که این قابلیت را به شما می دهد که دستورات HTML و JavaScript را با یکدیگر تلفیق کنید. در دوره آموزشی Packt React.js Academy for Beginners with Firebase با آموزش مقدماتی ری اکت جی اس و فایربیس اشنا خواهید شد.
Python (پایتون) یک زبان برنامه نویسی تفسیری، داینامیک و شیءگرا می باشد که می توان از آن در محدوده وسعیی از نرم افزار ها و تکنولوژی ها بهره برد. این زبان برنامه نویسی روش های بسیار قدرتمند و حرفه ای را برای کار با زبان ها و ابزار های مختلف را با آسانی هر چه تمام تر فراهم می کند. بدین منظور این زبان دارای کتابخانه هایی بسیار گسترده می باشد که یادگیری و استفاده از آن ها در عرض چند روز ممکن می باشد. این زبان، یک زبان آزاد و متن باز (Open Source) می باشد. کد های نوشته شده در این زبان در محدوده ای وسیع از پلتفرم ها چون لینوکس، ویندوز، مک، حتی گوشی های موبایل و ... قابل اجرا می باشد . هم اکنون پایتون در شرکت ها و سازمان های بزرگی چون ناسا، گوگل، یاهو و ... به صورت گسترده مورد استفاده قرار می گیرد. نرم افزارهای Blender، Mailman، Civilization IV، BitTorrent و ... از نرم افزارهایی هستند که به وسیله این زبان خلق شده اند. در دوره آموزشی Udemy Python Programming for Beginners & Interviews با آموزش مقدماتی برنامه نویسی پایتون اشنا خواهید شد.
طراحی سایت، به روند برنامه ریزی و ساخت یک سایت گفته می شود. متن، تصاویر، فایل های صوتی و تصویری و المان های برنامه نویسی، توسط طراحی سایت برای تولید صفحه ای قابل رویت در مرورگر، فرمت دهی می شوند. طراحان سایت ها برای ساخت صفحاتی که بتوانند توسط مرورگرها خوانده شوند، از زبان های نشانه ای که اکثرا برای ایجاد ساختار از HTML و برای نمایش از CSS هستند، استفاده می کنند. در دنیای Web 2.0، زبان های برنامه نویسی دیگر نظیر جاوا اسکریپت، Ruby on Rails، PHP، ASP.net و Perl برای ساخت صفحات سایت ها استفاده می شوند تا تعامل کاربر با سایت بوجود آید. در کل، پروسه طراحی سایت شامل، مفهوم سازی، طرح ریزی، پیش تولید، تحقیق، تبلیغات، و همچنین مدیریت فایل های صوتی، تصویری و دیگر فابل های چند رسانه ای مورد استفاده در صفحات سایت می باشد. در دوره آموزشی Udemy Full Stack Web Development Masterclass: Beginner To Advanced با آموزش مقدماتی تا پیشرفته کامل توسعه وب اشنا خواهید شد.