تنسورفلو (TensorFlow) یک کتابخانهٔ نرمافزاری متنباز برای یادگیری ماشین در انواع مختلف وظایف مفهومی و زبان است که در حال حاضر توسط ۵۰ تیم تحقیقاتی و محصولات مختلف گوگل از جمله بازشناسی گفتار، جیمیل، گوگل فوتوز و جستجو که بسیاری از آنها سابقاً از دیستبلیف استفاده کرده بودند، استفاده میشود. تنسورفلو در آغاز توسط تیم گوگل برین مرکز تحقیقاتی گوگل به صورت داخلی استفاده میشد ولی بعدها در ۹ نوامبر ۲۰۱۵ تحت مجوز آپاچی منتشر شد. TensorFlow نرم افزار یادگیری ماشینی گوگل است. گوگل همچنین از TensorFlow برای توسعه پروژه Magenta هم بهره گرفته که هدف ارتقای هنر ماشینی را دنبال می کند. در همین راستا گوگل یک ملودی 90 ثانیه ای پیانو منتشر کرده که کاملا توسط یک شبکه عصبی ساخته شده است. این موضوع تقریبا تصوری از کارهایی که TensorFlow قادر به انجامشان هست را برای کاربران ایجاد می کند. در دوره آموزشی Udemy TensorFlow 2.0 Masterclass: Hands-On Deep Learning and AI با آموزش تنسورفالو 2.0 برای یادگیری عمیق و هوش مصنوعی اشنا خواهید شد.
Flutter ابتدا توسط گوگل به عنوان یک چارچوب رابط کاربری یا همان طراحی UI برای ایجاد رابط های بومی (Native) در سیستم عامل های IOS و Android مطرح شد. Flutter با کد های موجود درون برنامه کار می کند و اغلب توسط توسعه دهندگان و سازمان ها به دلیل استفاده رایگان (Free Use) و منبع باز بودن در سراسر دنیا مورد استفاده قرار میگیرد. همچنین Flutter یک روش اصلی برای ایجاد کردن برنامه های کاربردی برای Google Fuchsia است ( Fuchsia یک سیستم عامل مبتنی بر قابلیت هایی است، که توسط گوگل ارائه شده و توسعه یافته است). اولین نسخه Flutter به نام SKY شناخته شده و در سیستم عامل اندروید مورد استفاده قرار میگیرد. در دوره آموزشی Udemy Flutter Build a Complex Android and ios Apps Using Firestore با آموزش ساخت اپ های پیشرفته آی او اس و اندروید با فلاتر و فایراستور اشنا خواهید شد.
برنامهنویسی شیءگرا (Object-Oriented Programming مخفف:OOP) یک شیوه برنامه نویسی است که ساختار یا بلوک اصلی اجزای آن، شیء (علوم رایانه)ها میباشند. در واقع در این شیوه برنامه نویسی، برنامه به شیء گرایش پیدا میکند. به این معنا که دادهها و توابعی که قرار است بر روی این دادهها عمل کنند، تا حد امکان در قالبی به نام شی در کنار یکدیگر قرار گرفته، جمعبندی شده و یک واحد (شی) را تشکیل داده و نسبت به محیط بیرونِ خود، کپسوله میشوند و از این طریق، توابع بیگانهٔ خارج از آن شی، دیگر امکان ایجاد تغییر در دادههای درون آن شی را ندارند. به طور مثال حساب بانکی شما که شامل مشخصات فردی شما و میزان سپردهٔ شما در بانک است، تشکیل یک شی را میدهند و به دلیل دارا بودن ویژگی کپسوله، امکان دستکاری در میزان سپرده یا مشخصات شما، توسط دیگران وجود ندارد. از دیگر ویژگیهای برنامه نویسی شی گرا، پیچیدگی کم، هزینه کم، امکان گسترش سریع برنامه با خطای کمتر نسبت به سایر پارادایمهای برنامه نویسی است. پایتون (Python) یک زبان برنامهنویسی همه منظوره، سطح بالا، شیءگرا و مفسر است که توسط خودو فان روسوم (به هلندی: Guido van Rossum) در سال ۱۹۹۱ در کشور هلند طراحی شد. فلسفهٔ ایجاد آن تأکید بر دو هدف اصلی خوانایی بالای برنامههای نوشته شده و کوتاهی و بازدهی نسبی بالای آن است. کلمات کلیدی و اصلی این زبان به صورت حداقلی تهیه شدهاند و در مقابل کتابخانههایی که در اختیار کاربر است بسیار وسیع هستند. در دوره آموزشی Udemy Python (OOP) : Master Python OOP From Scratch with Projects با آموزش تسلط بر برنامه نویسی شی گرا در پایتون همراه با پروژه اشنا خواهید شد.
جنگو (Django) یک چارچوب نرمافزاری تحت وب آزاد و متنباز است که به زبان پایتون نوشته شده است و از معماری مدل-نما-کنترلگر (Model-view-controller) پیروی میکند. جنگو اولین بار برای مدیریت صفحات خبری وبسایت شرکت Lawrence Journal-World توسعه داده شد و سپس در سال ۲۰۰۵ تحت اجازهنامه بیاسدی منتشر شد. نام جنگو از جنگو راینهارت، نوازندهٔ گیتار جاز گرفته شده است. هدف اصلی جنگو ساخت آسان سایتهای پیچیده و وابسته به دیتابیس است و بر پایهٔ قابلیت استفادهٔ مجدد و قابل اتصال بودن اجزای مختلف، توسعه ی سریع و اصل خودت را تکرار نکن (DRY) طراحی شده است. جنگو سراسر از پایتون استفاده میکند، حتی برای تنظیمات، فایلها و مدلهای اطلاعات. در دوره آموزشی Packt Django A-Z: Learn Django 2 by building and deploying project با آموزش کامل جنگو 2 با ساخت و استقرار پروژه اشنا خواهید شد.
پایکیوت (PyQt) یک اتصال پایتون چند سکویی است. این یکی از جایگزین ها برای برنامهنویسی رابط گرافیکی کاربر در پایتون به تکینتر، است که با پایتون همراه است. PyGTK و wxpython سایر گزینههای جایگزین هستند. پایکیوت مثل کیوت یک نرمافزار آزاد هست. پایکیوت به عنوان یک افزونه پایتون است. پایکیوت توسط شرکت رایانهای ریوربانک بریتانیا توسعه داده میشود. همچنین این مجموعه تحت شرایط مشابه نسخههای قدیمی تر از ۴٫۵؛ به این معنی که انواع مجوزها از جمله اجازهنامه عمومی همگانی گنو (GPL) و مجوز تجاری، اما نه اجازهنامه عمومی کمتر گنو (LGPL). پایکیوت از لینوکس و سایر یونیکسها، و همچنیناواس ده و ویندوز مایکروسافت پشتیبانی میکند. در دوره آموزشی Udemy Python Desktop Application Development with PyQt با آموزش توسعه اپ های دسکتاپ پایتون با پایکیوت اشنا خواهید شد.
مودایکس (MODX) یک سیستم مدیریت محتوا و چارچوب نرمافزاری تحت وب متن باز و آزاد جهت نشر اطلاعات در وب و اینترانت است. مودایکس تحت پروانه جیپیال توسط زبان برنامهنویسی پیاچپی و با استفاده از پایگاه داده مایاسکیوال و اسکیوالسرور ایجاد شدهاست. این سیستم در سال ۲۰۰۷ برنده جایزه متعهدترین سیستم مدیریت محتوای متن باز از سوی مؤسسه پکت گردید. نسخه Revolution با هدف اصلاح نقایص نسخه Evolution پایهریزی شد به اضافه امکانات جدیدی که ایجاد آنها در نسخه قبلی مشکل یا غیرممکن بود. Jason Coward به عنوان برنامهنویس اصلی Revolution و طراح کتابخانه پیاچپی با نام xPDO پیشنهاد نگارش نسخه جدید با استفاده از این کتابخانه را داد تا Revolution ساختار یک فریمورک کامل برای پروژهها را دارا باشد. Revolution به صورت یک CMS/CMF، هم به عنوان یک سیستم مدیریت محتوا با امکانات کامل و مثالزدنی عمل میکند و هم به عنوان یک فریمورک قدرتمند. در دوره آموزشی Udemy Website Development With MODX CMS با آموزش توسعه وب سایت با سی ام اس مودایکس اشنا خواهید شد.
زبان سیشارپ (C#)، یک زبان برنامه نویسی چند الگویی، منظم شده مدلهای تابعی، امری، عمومی، شی گرا و جز گرا است. این زبان توسط مایکروسافت و جزئی از دات نت به وجود آمد و بعداً استانداردهای ECMA و ISO را نیز در بر گرفت. #C یکی از ۴۴ زبان برنامه نویسی ای است که توسط زمان اجرای زبان مشترک از .NET Framework پشتیبانی میشوند و در همه جا به وسیله مایکروسافت ویژوال استودیو شناخته میشود. این زبان برپایه سادگی، مدرن بودن، همه منظوره و شی گرا بودن ساخته شد.Anders Hejlsberg، طراح زبان برنامه نویسی دلفی، سرپرستی تیم طراحان زبان #C را بر عهده داشت.این زبان دارای دستوری شی گرا مشابه ++C است و به شدت از زبانهای جاوا و دلفی تاثیر پذیرفتهاست. در دوره آموزشی Pluralsight Making Your C# Code More Functional با آموزش کاربردی کد نویسی سی شارپ اشنا خواهید شد.
طراحی سایت، به روند برنامه ریزی و ساخت یک سایت گفته می شود. متن، تصاویر، فایل های صوتی و تصویری و المان های برنامه نویسی، توسط طراحی سایت برای تولید صفحه ای قابل رویت در مرورگر، فرمت دهی می شوند. طراحان سایت ها برای ساخت صفحاتی که بتوانند توسط مرورگرها خوانده شوند، از زبان های نشانه ای که اکثرا برای ایجاد ساختار از HTML و برای نمایش از CSS هستند، استفاده می کنند. در دنیای Web 2.0، زبان های برنامه نویسی دیگر نظیر جاوا اسکریپت، Ruby on Rails، PHP، ASP.net و Perl برای ساخت صفحات سایت ها استفاده می شوند تا تعامل کاربر با سایت بوجود آید. در کل، پروسه طراحی سایت شامل، مفهوم سازی، طرح ریزی، پیش تولید، تحقیق، تبلیغات، و همچنین مدیریت فایل های صوتی، تصویری و دیگر فابل های چند رسانه ای مورد استفاده در صفحات سایت می باشد. در دوره آموزشی Udemy The Complete Junior to Senior Web Developer Roadmap با آموزش کامل مقدماتی تا پیشرفته توسعه وب اشنا خواهید شد.
ربات تلگرام نوعی حساب کاربری ویژه است که برای ارسال و دریافت اتوماتیک پیام طراحی شده است. کاربران می توانند با ارسال دستورات گوناگون با ربات های تلگرام در ارتباط باشند، این ارتباط می تواند در یک مکالمه شخصی و یا در یک گروه ایجاد شود. شما می توانید ربات خود را با استفاده از API تلگرام و از طریق درخواست های HTTPS مدیریت کنید. در واقع می توان گفت که ربات تلگرام می تواند هر کاربردی داشته باشد! نحوه استفاده از آنها به خلاقیت شما و الگوریتم هایی که برای آن تعریف می کنید بستگی دارد. برخی از کاربردهای آنها ارتباط با وب سرویس ها، ساخت بازی های فکری ساده، ابزارهای کاربردی و... است. در دوره آموزشی Udemy Build Telegram Bots with JavaScript The Complete Guide با آموزش کامل ساخت ربات تلگرام با جاوا اسکریپت اشنا خواهید شد.
دنیای وب کلاینت، در اواخر سال 2015 دستخوش تغییرات بسیاری خواهد شد. از جهتی JavaScript با بروز رسانی موتور خود با نام و نسخهی javascript ecmascript 6 ظاهرا قصد دارد تا تغییرات شگرفی را در دنیای اسکریپتی آشفتهی کلاینت بدهد. به همین علت فریم ورکهای SPA یا single page app همانند AngularJs نیز با بهروز رسانی نسخهی جاوااسکریپت، ظاهرا مجبورند تا هستهی فریم ورکهای خود را یک آب و جاروی اساسی کنند. البته AngularJs در نسخههای 1.X مشکلاتی داشته است که در نسخهی 2.0 غالب آنها رفع خواهند شد. از طرفی این اتفاقات تنها شامل فریمورکهای مبتنی بر جاوااسکریپت نمیشود و Twitter نیز قصد دارد تا نسخهی جدید Bootstrap را ارائه کند. چند وقتی هست که وبسایت رسمی Bootstrap در بالای صفحهی اصلی خود پیغام Aww yeah, Bootstrap 4 is coming را مبنی بر آمدن نسخهی 4 منتشر کرده است. Bootstrap 4 در واقع یک اقدام بزرگ بود که پس از یک سال توسعه، بزرگی این اقدام در خط به خط کدها احساس میگردد. انتقال از Less به Sass، بهبود grid system مبتنی بر "rems"، تغییر panel و wells به cards، Reset Component جایگزینی برای normalize.css و... از جمله تغییرات عمده بوت استرپ 4 است. در دوره آموزشی Udemy Bootstrap 4 from Scratch With Projects با آموزش بوت استرپ 4 همراه با پروژه اشنا خواهید شد.