کوتلین زبان برنامهنویسی از نوع ایستا است که بر روی ماشین مجازی جاوا اجرا میشود. همچنین میتواند به سورس کد جاوا اسکریپت نیز کامپایل شود. اولین توسعهٔ ان از تیم برنامهنویسان JetBrains واقع در سنت پترزبورگ روسیه است (این نام از روی جزیره کوتلین در نزدیکی سنت پتربورگ میآید). کوتلین در ژانویهٔ سال ۲۰۱۲ به عنوان زبان ماه انتخاب شد. با وجود آنکه از نظر syntax با جاوا سازگار نیست، کوتلین طراحی شده تا با کد جاوا همکاری داشته باشد و متکی بر کد جاوا از کتابخانهٔ کلاس جاوا است، مانند مجموعهٔ فریم ورکها. مشابه با Pascal, Haxe, PL/SQL, F#, Go و اسکالا (بی شباهت به نحو C و زبانهای مشتق از ان مانند نیست C++, Java, C# و زبان D)، اعلامات متغیر کوتلین و پارامتر لیستها دارای نوع هستند که بعد از نام متغیر میآید (با جدا کنندهٔ کالن). مانند دیگر زبانهای مدرن مانند اسکالا و Groovy، سمی کالنها به عنوان عبارت خاتمه دهنده اختیاری هستند. در بیشتر اوقات یک خط جدید برای کامپایلر کافی است تا بتواند استنباط کند که عبارت به پایان رسیده است. در دوره آموزشی Udemy Kotlin : Complete step by step guide for Beginners با آموزش مقدماتی و گام به گام کامل کوتلین اشنا خواهید شد.
Microsoft SQL Server یک نرمافزار مدیریت پایگاه داده رابطهای است که توسط شرکت مایکروسافت توسعه داده میشود. از جمله ویژگیهای این سامانه، میتوان به ساخت و مدیریت بانک اطلاعاتی رابطهای، پشتیبانی از ACID، پشتیبانی از Referential integrity، قابلیتهای انتقال پایگاه و بسیاری از قابلیتهای دیگر داده اشاره کرد. این نرم افزار دارای ویرایشهای متنوع و متناسب با محیطهای کاری مختلف است. یکی از قابلیتهای نرم افزار، سازگاری با Platform های مختلف و مخصوصاً Microsoft Azure است. با استفاده از این ویژگی سرعت و دسترسی به اطلاعات قبلی میسر شده و مدیران IT میتوانند از امکانات شبکه ابری Microsoft Azure بهرهمند شوند. در دوره آموزشی Udemy Introduction to Microsoft SQL: A Complete Beginner Course با آموزش مقدماتی و کامل مایکروسافت اس کیو ال اشنا خواهید شد.
زمانیکه اپلیکیشن شما به یک API خارجی وابسته است، تست کردن عملکرد آن می تواند چالش برانگیز باشد. در این دوره با شبیه سازی API هایی آشنا می شوید که اپلیکیشن شما آنها را تست می کند. ابتدا یاد می گیرید که چگونه با API با استفاده از WireMock ارتباط برقرار کنید. در مرحله بعد، نحوه اجرای آن را مستقل، چه برای ضبط و شبیه سازی API، خواهید فهمید. سرانجام، شما مفاهیم پیشرفته تری مانند خرابی های شبیه سازی، HTTPS، قالب بندی و حالت را کشف خواهید کرد. در دوره آموزشی Packt WireMock for Java Developers با آموزش وایرموک برای توسعه دهندگان جاوا اشنا خواهید شد.
AngularJS کتابخانهای برپایهی جاوا اسکریپت است که به منظور تولید نرمافزارهای تحت وب توسط گوگل توسعه پیدا کرده است. ایدهی اصلی AngularJS، اضافه کردن امکاناتی به HTML است تا آن را از یک زبان نشانگذاری ساده خارج کند و ابزارهای لازم برای تولید یک نرمافزار داده محور را به سادهترین شکل ممکن فراهم نماید. امکانات متنوعی در این کتابخانه وجود دارد. ویژگی اصلی AngularJS، ایجاد ارتباط پویا میان دادههای ورودی و خروجی است. به این معنی که به سادگی میتوانید اطلاعات دریافت شده از کاربر را به صورت خودکار جمعآوری کنید، پردازش کنید، در محلهای دلخواه نمایش دهید یا به سرور بفرستید. در دوره آموزشی Udemy Angular automation with Protractor + Typescript + Cucumber با آموزش اتوماسیون آنگولار همراه با پرتراکتور، تایپ اسکریپت و کوکومبر اشنا خواهید شد.
سیمفونی (Symfony) یک چارچوب نرمافزاری تحت وب متنباز است که برای ساختِ وبگاههای پویا بهکار میرود. این چارچوب که با زبان پیاچپی نوشته شدهاست، کار توسعهٔ نرمافزار را در سنجش با کدنویسی از آغاز شتاب میبخشد. این شتاببخشی توسط کتابخانههای این چارچوب انجام میشود که بسیاری از آنها کارهای رایج را بهسادگی انجام میدهند. این چارچوب بر اساس مدل معماری مدل-نما-کنترلگر (به انگلیسی: MVC) کار میکند.این چارچوب پیاده سازیهای شما را بر اساس بستههای (bundle) ایجاد کرده پیش خواهد برد و شما نیز میتواند از هزاران بسته نوشته شده متن باز دیگران در پروژه خود استفاده کنید. در دوره آموزشی Lynda Learning Symfony 4 با آموزش سیمفونی 4 اشنا خواهید شد.
گوگل اسپردشیتز (Google Spreadsheets) برنامه صفحات گسترده به صورت بر خط توسط گوگل است و به کاربران این امکان را می دهد که در محیطی نه چندان غیرمتفاوت با مایکروسافت اکسل اسناد را به صورت آنلاین ایجاد یا ویرایش کنند. در واقع Google Sheets یک برنامه صفحه گسترده بر مبنای cloud است که به شما اجازه می دهد انواع داده ها را فرمت بندی و آنالیز کنید. در دوره آموزشی Udemy DATA - Google Sheets 101 - Basics با آموزش مقدماتی گوگل شیت اشنا خواهید شد.
کاربرد لینوکس (Linux) در سرورها و همچنین برای کاربردهای ویژه مانند پردازش تصویر و سرویسهای وِب روز به روز در حال بیشتر شدن است هرچند لینوکس قابل نصب بر روی انواع سختافزار مانند ساعت (Linux Watch)، تلفنهای همراه، تبلتها، مسیریابها، و کنسولهای بازی، رایانههای رومیزی، رایانههای بزرگ و ابررایانهها و ... می باشد. لینوکس با داشتن محیطهای رومیزی مانند گنوم و کیدیای، رابط کاربری همچون اپل مکینتاش و مایکروسافت ویندوز را در کنار دیگر محیطهای گرافیکی و رابط خط فرمان یونیکس-مانند سنتیاش، عرضه میکند. برای شرکت در آزمون LPIC-1, 117-102 شما باید اطلاعاتی در زمینه اسکریپت نویسی و سفارشی سازی محیط کاربران داشته باشید. در دوره آموزشی Udemy Hands-on Linux: Self-Hosted WordPress for Linux Beginners با آموزش ساخت هاست وردپرس در لینوکس اشنا خواهید شد.
تنسورفلو (TensorFlow) یک کتابخانهٔ نرمافزاری متنباز برای یادگیری ماشین در انواع مختلف وظایف مفهومی و زبان است که در حال حاضر توسط ۵۰ تیم تحقیقاتی و محصولات مختلف گوگل از جمله بازشناسی گفتار، جیمیل، گوگل فوتوز و جستجو که بسیاری از آنها سابقاً از دیستبلیف استفاده کرده بودند، استفاده میشود. تنسورفلو در آغاز توسط تیم گوگل برین مرکز تحقیقاتی گوگل به صورت داخلی استفاده میشد ولی بعدها در ۹ نوامبر ۲۰۱۵ تحت مجوز آپاچی منتشر شد. TensorFlow نرم افزار یادگیری ماشینی گوگل است. گوگل همچنین از TensorFlow برای توسعه پروژه Magenta هم بهره گرفته که هدف ارتقای هنر ماشینی را دنبال می کند. در همین راستا گوگل یک ملودی 90 ثانیه ای پیانو منتشر کرده که کاملا توسط یک شبکه عصبی ساخته شده است. این موضوع تقریبا تصوری از کارهایی که TensorFlow قادر به انجامشان هست را برای کاربران ایجاد می کند. در دوره آموزشی Packt Master Deep Learning with TensorFlow 2.0 in Python با آموزش تسلط بر یادگیری عمیق با تنسورفالو 2.0 در پایتون اشنا خواهید شد.
R، یک زبان برنامهنویسی و محیط نرمافزاری برای محاسبات آماری و علم دادهها است، که بر اساس زبانهای اس و اسکیم پیادهسازی شده است. این نرمافزار متن باز، تحت اجازهنامه عمومی همگانی گنو عرضه شده و به رایگان قابل دسترس است. زبان اس بجز R، توسط شرکت Insightful، در نرمافزار تجاری اسپلاس نیز پیادهسازی شده است. اگرچه دستورات اسپلاس و R بسیار شبیه است لیکن این دو نرمافزار دارای هستههای متمایزی میباشند. R، حاوی محدودهٔ گستردهای از تکنیکهای آماری (از جمله: مدلسازی خطی و غیرخطی، آزمونهای کلاسیک آماری، تحلیل سریهای زمانی، ردهبندی، خوشهبندی و غیره) و قابلیتهای گرافیکی است. در محیط R، کدهای سی، سی++ و فورترن قابلیت اتصال و فراخوانی هنگام اجرای برنامه را دارند و کاربران خبره میتوانند توسط کدهای سی، مستقیماً اشیا R را تغییر دهند. گرچه R اغلب به منظور انجام محاسبات آماری به کار میرود، این نرمافزار قابل به کارگیری در محاسبات ماتریسی است و در این زمینه، همپای نرمافزارهایی چون اُکتاو و نسخهٔ تجاری آن متلب (MATLAB) است. R، همچنین نرمافزار قدرتمندی برای ایجاد اشکال گرافیکی و نمودارهاست. در دوره آموزشی Udemy R Programming Masterclass for Data Science and Data Analysis با آموزش تسلط بر زبان برنامه نویسی آر برای علوم داده و آنالیز داده ها اشنا خواهید شد.
گوگل کلود پلتفرم (Google Cloud Platform) زیرساخت قدرتمندی از گوگل - شامل سرعت بالای شبکه، سرورها و نرم افزار - را ایجاد نموده و امکاناتی را برای توسعه دهندگان برنامه های کاربردی و یا وب ارائه می دهد تا آن ها قادر باشند به ساخت، تست و توسعه اپلیکیشن های خود در یک زیرساخت قدرتمند و قابل اعتماد بپردازند. در دوره آموزشی Udemy Google Cloud Certified Professional Cloud Architect با آموزش مدرک حرفه ای معماری گوگل کلود اشنا خواهید شد.