اودو یک نرمافزار برنامهریزی جامع منابع سازمانی منبع باز است که توسط odoo s.a تولید شده است. شرکت Odoo S.A. واقع در بلژیک تولیدکنندهی نرمافزارهای odoo ( همان OpenERP سابق) است. این شرکت اکنون ۲۵۰ کارمند و ۶ دفتر در کشورهای مختلف داشته و در ۱۱۰ کشور جهان از جمله ایران از طریق شرکای بومی حضور فعال دارد. Odoo مجموعه ای از ابزارهای متن باز تجاری است که با زبان برنامه نویسی Python و تحت مجوز AGPL انتشار یافته است. بیشتر از دو میلیون کاربر در سطح جهان دارد که برای مدیریت شرکتها در اندازها های متفاوت استفاده می شود. از اجزای اصلی برنامه سرور است که هسته آن حدود 260 ماژول که ماژول های رسمی نامیده می شوند را دارد و حدود 4000 ماژول عمومی دارد. odoo سریع ترین رشد در بین نرمافزارهای سازمانی در جهان را داراست. odoo سبد کاملی از نرمافزارهای سازمانی جهت رفع تمام نیازهای شرکتها را داراست؛ از وبسایت و تجارت الکترونیک تا تولید، انبارداری، حسابداری و CRM، که همه کاملاً یکپارچه هستند. این اولین بار در تاریخ است که یک نرمافزار به این سطح از پوشش دست یافته است. بر طبق گفته سازنده جایگزینی برای SAP ERP و مایکروسافت دینامیک است. در دوره آموزشی Udemy Odoo 13 Technical Training با آموزش فنی ادو 13 اشنا خواهید شد.
گیت (Git) یک نرمافزار آزاد و متنباز برای بازنگری کد منبع توزیع شده و مدیریت منبع کد است که برروی سرعت تاکید میکند. گیت ابتدا برای توسعهٔ لینوکس توسط لینوس تروالدز به وجود آمد و اکنون پروژههای فراوانی از آن الهام گرفتهاند. هر دایرکتوری کاری در گیت یک مخزن کامل با تاریخچهٔ کامل تغییرات و قابلیت بازنگری تغییرات است و برای کار با آن نیازی به دسترسی به شبکه یا سرور مرکزی وجود ندارد. گیت یک نرمافزار آزاد است که تحت عنوان جیپیال نسخه ۲ توزیع شده است. گیتهاب (GitHub) یک سرویس میزبانی وب برای پروژههای است که از سیستم سورس کنترل گیت استفاده میکنند. گیتهاب با استفاده از روبی آن ریلز و ارلنگ ساخته شدهاست. این سرویس هم دارای گزینه رایگان برای پروژههای متنباز و هم پولی برای پروژههای تجاری است. گیت هاب در سال ۲۰۰۸ پایهگذاری گردید و بر اساس گزارشی در ژوئن ۲۰۱۱، این سرویس محبوبترین سرویس ارائهدهنده گیت است. در دوره آموزشی Udemy Git Crash Course: Getting Started with Git and GitHub با آموزش شروع کار با گیت و گیت هاب اشنا خواهید شد.
Laravel یکی از فریم ورک های زبان PHP است که برای توسعه اپلیکیشن های وب در نظر گرفته شده است و بر پایه MVC کار می کند. فریم ورک لاراول، برنامه نویسی برنامه های کاربردی تحت وب با زبان PHP را سادهتر می نماید و کمک بسزایی برای انجام پروژه های PHP و توسعه آسان آنها می کند. فریم ورک Laravel بر روی اجزای مختلف فریم ورک symfony ساخته شده است و به برنامه شما پایهای بزرگ از کد های قابل اعتماد و تست شده می دهد. لاراول مجموعه ای از بهترین راه حل ها با سینتکس پر معنا و خلاقانه را ارائه میکند که به درستی انجام می پذیرند. لاراول توسط آسان سازی کارهای معمول مانند احراز هویت، روتینگ، sessionها ، کار با بانکهای اطلاعاتی و ... که تقریبا در تمامی پروژه های تحت وب استفاده میشوند، مسائل و مشکلات ناشی از توسعه را هم برای توسعه دهنده و هم برای کارفرما کاهش می دهد. لاراول، سیمفونی، کیک پی اچ پی و کد ایگنایتر از محبوب ترین فریم ورک های زبان PHP هستند که بررسی میزان محبوبیت آنها در گوگل ترند حاکی از رشد روز افزون فریم ورک Laravel است. در دوره آموزشی Udemy Laravel (2019) : Job portal app with Laravel 5.8 (4 Projects) با آموزش ساخت اپ پرتال شغل با لاراول اشنا خواهید شد.
جنگو (Django) یک چارچوب نرمافزاری تحت وب آزاد و متنباز است که به زبان پایتون نوشته شده است و از معماری مدل-نما-کنترلگر (Model-view-controller) پیروی میکند. جنگو اولین بار برای مدیریت صفحات خبری وبسایت شرکت Lawrence Journal-World توسعه داده شد و سپس در سال ۲۰۰۵ تحت اجازهنامه بیاسدی منتشر شد. نام جنگو از جنگو راینهارت، نوازندهٔ گیتار جاز گرفته شده است. هدف اصلی جنگو ساخت آسان سایتهای پیچیده و وابسته به دیتابیس است و بر پایهٔ قابلیت استفادهٔ مجدد و قابل اتصال بودن اجزای مختلف، توسعه ی سریع و اصل خودت را تکرار نکن (DRY) طراحی شده است. جنگو سراسر از پایتون استفاده میکند، حتی برای تنظیمات، فایلها و مدلهای اطلاعات. در دوره آموزشی Udemy Develop a Shopping Cart Website with Django 2 and Python 3 با آموزش توسعه فروشگاه اینترنتی با جنگو 2 و پایتون 3 اشنا خواهید شد.
STEPS in 50 languages نام برنامه ای کاربردی و مفید در زمینه یادگیری و آموزش زبان می باشد که توسط 50LANGUAGES LLC برای اندروید منتشر شده است. انسان های زیادی بر روی این کره خاکی زندگی می کنند که هر کدام از آن ها بنا بر موقعیت جغرافیایی شان به زبان خاص منطقه خود صحبت می کنند. ما انسان ها همیشه سعی داریم که با یکدیگر ارتباط برقرار کرده و از تجربیات مان استفاده کنیم. همان طور که اشاره کردیم انسان ها به زبان های مختلف صحبت می کنند و بسیاری از آن ها تنها به یک زبان خاص مسلط هستند. به همین دلیل سعی می کنیم که علاوه بر زبان مادری و رسمی کشور مان یک زبان جدید نیز برای ارتباط آسان تر یاد بگیریم. اکنون با نصب و راه اندازی این برنامه کاربردی می توانید در مدت زمانی بسیار کوتاه با زبان دلخواه تان آشنایی کامل پیدا کنید. برای استفاده از امکانات موجود تنها کافی است زبان مادری خود را انتخاب کرده و زبان دلخواه تان را مشخص سازید تا فرآیند بادگیری شروع شود. در این اپ هوشمند سعی شده که بسیاری از لغات رایج و پرکاربرد در هر زبانی آموزش داده شود تا در شرایط سخت بتوانید به سادگی هر چه تمام تر با دیگران ارتباط برقرار نمایید. برای استفاده به صورت آفلاین قادر هستید که تمامی دروس دلخواه خود را دریافت نموده و در هر زمانی آن ها را بدون نیاز به دسترسی اینترنت اجرا کنید. برنامه دارای رابط و محیط کاربری ساده در عین حال روان می باشد که کار کردن با آنرا بسیار راحت کرده است.
لینوکس سیستمعاملی شبه یونیکسی است که بخش عمدهٔ آن سازگار با استاندارد پازیکس است. از دید فنی لینوکسْ تنها نامی است برای هستهٔ سیستمعامل و نه کل آن. هستهای که نخستین بار در سال ۱۹۹۱ میلادی توسط لینوس توروالدز منتشر شد. اما به طور معمول این نام اطلاق میشود به سیستمعاملهایی که از همنهش (composition) لینوکس (به عنوان هسته سیستمعامل) با نرمافزارهای آزاد و متنباز بدست میآیند. درحالیکه بنیاد نرمافزار آزاد سیستمعامل حاصل از این همنهش را «گنو/لینوکس» مینامد اما همانطور که گفته شد به طور معمول آنرا لینوکس میخوانند. این دوگانگی در نام نهادن منجر به بحث نامگذاری گنو/لینوکس شدهاست. لینوکس از سختافزارهای مختلفی پشتیبانی میکند از جمله ساعت (Linux Watch)، تلفنهای همراه، تبلتها، مسیریابها، و کنسولهای بازی تا رایانههای رومیزی، رایانههای بزرگ و ابررایانهها. گواهی LFCS یک برنامه جدید است که هدف آن کمک به افراد در سطح جهانی جهت دریافت یک گواهی پایه در زمینه انجام وظایف یک مدیر سیستم لینوکس می باشد. این گواهی شامل اجرا سیستم و سرویس ها همراه با عیب یابی سطح اول، تجزیه تحلیل و تصمیم گیری هوشمندانه و انتقال به تیم مهندسی می باشد. در دوره آموزشی Udemy Linux Mastery - Complete Linux Course for Beginners با آموزش کامل مقدماتی لینوکس اشنا خواهید شد.
واقعیت افزوده (Augmented Reality) یک نمای فیزیکی زنده، مستقیم یا غیرمستقیم (و معمولاً در تعامل با کاربر) است، که عناصری را پیرامون دنیای واقعی افراد اضافه میکند. این عناصر بر اساس تولیدات کامپیوتری که از طریق دریافت و پردازش اطلاعات کاربر توسط سنسورهای ورودی مانند صدا، ویدئو، تصاویر گرافیکی یا دادههای GPS است ایجاد میشود. واقعیت رایانهای مفهوم کلی واقعیت افزودهاست. در واقعیت افزوده معمولاً چیزی کم نمیشود بلکه فقط اضافه میشود. همچنین واقعیت افزوده تا حدودی شبیه به واقعیت مجازی است که توسط یک شبیهساز، دنیای واقعی را کاملاً شبیهسازی میکند. در واقع وجه تمایز بین واقعیت مجازی و واقعیت افزوده این است که در واقعیت مجازی کلیهٔ عناصر درک شده توسط کاربر، ساخته شده توسط کامپیوتر هستند. اما در واقعیت افزوده بخشی از اطلاعاتی را که کاربر درک میکند، در دنیای واقعی وجود دارند و بخشی توسط کامپیوتر ساخته شدهاند. در واقعیت افزوده، عناصر معمولاً به صورت بیدرنگ نگاشته شده و بهطور هوشمند مرتبط با عناصر محیطی میباشند، مانند نمایش امتیاز مسابقات ورزشی در زمان پخش از تلویزیون. با کمک تکنولوژی پیشرفتهٔ واقعیت افزوده (برای مثال افزودن قابلیت بینایی کامپیوتری و تشخیص اشیاء) میتوان اطلاعات مرتبط با دنیای واقعی پیرامون کاربر را به صورت تعاملی و دیجیتالی به او ارائه کرد. همچنین میتوان اطلاعات مرتبط با محیط و اشیاء اطراف را بر روی دنیای واقعی نگاشت. ایده اولیه واقعیت افزوده اولین بار در سال ۱۹۹۰ توسط توماس کادل کارمند بوئینگ مطرح شد. در دوره آموزشی Udemy The Complete Spark AR Course: Build 10 Instagram AR Effects با آموزش کامل ساخت 10 افکت واقعیت افزوده ایستاگرام با اسپارک ای آر اشنا خواهید شد.
اندروید به زبان ساده سیستم عاملی است برای دستگاه های موبایل و گوشی های هوشمند که توسط بیش از 30 کمپانی معروف پشتیبانی می شود. اندروید اوپن سورس است و توسعه دهندگان می توانند با استفاد از اندروید اس دی کا برنامه های مختلفی برای این سیستم عامل بنویسند. در واقع اندروید بستری را فراهم می کند تا برنامه نویسان بتوانند هرچه سریعتر و بهتر برنامه هایی بسازند که از تمام ویژگی های یک گوشی هوشمند استفاده کند. اندروید به معنای واقعی باز است، یعنی برنامه نویس می تواند از تمام قدرت یک تلفن همراه استفاده کند. اندروید امکان استفاده از توابع داخلی گوشی موبایل همچون شماره گیری، یا استفاده از دوربین گوشی و فرستادن اس ام اس را به برنامه نویسان می دهد تا بتوانند اپلیکیشن های قدرتمند و کاربردی برای کاربران بسازند. Android SDK مجموعه ای از ابزارها، نمونه کد و اسنادی است که برای توسعه برنامه های اندروید مورد نیاز می باشد. این نرم افزار یک محیط توسعه بسیار غنی شامل دیوایس امولیتر، ابزاری برای اشکال زدایی، حافظه و عملکرد پروفایل، و یک پلاگین برای Eclipse IDE می باشد. همچنین این نرم افزار از تمامی فرمت های رایج صدا، ویدئو و تصویر پشتیبانی می کند. در دوره آموزشی Udemy Android Unit Testing and TDD for beginners : Getting Started با آموزش مقدماتی تست واحد اندروید و تی دی دی اشنا خواهید شد.
Laravel یکی از فریم ورک های زبان PHP است که برای توسعه اپلیکیشن های
وب در نظر گرفته شده است و بر پایه MVC کار می کند. فریم ورک لاراول،
برنامه نویسی برنامه های کاربردی تحت وب با زبان PHP را سادهتر می
نماید و کمک بسزایی برای انجام پروژه های PHP و توسعه آسان آنها می
کند. فریم ورک Laravel بر روی اجزای مختلف فریم ورک symfony ساخته شده است
و به برنامه شما پایهای بزرگ از کد های قابل اعتماد و تست شده می دهد.
لاراول مجموعه ای از بهترین راه حل ها با سینتکس پر معنا و خلاقانه را
ارائه میکند که به درستی انجام می پذیرند. لاراول توسط آسان سازی کارهای
معمول مانند احراز هویت، روتینگ، sessionها ، کار با بانکهای اطلاعاتی و
... که تقریبا در تمامی پروژه های تحت وب استفاده میشوند، مسائل و مشکلات
ناشی از توسعه را هم برای توسعه دهنده و هم برای کارفرما کاهش می دهد.
لاراول، سیمفونی، کیک پی اچ پی و کد ایگنایتر از محبوب ترین فریم ورک های
زبان PHP هستند که بررسی میزان محبوبیت آنها در گوگل ترند حاکی از رشد روز
افزون فریم ورک Laravel است. در دوره آموزشی Udemy Master Laravel with Vue.js Fullstack Development با آموزش تسلط بر لاراول همراه با ووی جی اس اشنا خواهید شد.
اگر به ساخت بازی علاقه مندید اما چیزی از برنامه نویسی نمی دانید و می خواهید بازی طراحی کنید به شما نرم افزار GameMaker Studio را پیشنهاد می کنیم.این نرم افزار به شما کمک می کند بدون نیاز به نوشتن برنامه بازی بسازید. شما می توانید با کمک این نرم افزار بازی های دو بعدی و سه بعدی بسازید. این نرم افزار به شما کمک می کند برای اشیاء رفتاری را قرار دهید تا در زمان لازم آن حرکت انجام شود. این نرم افزار یکی از بهترین نرم افزار های ساخت بازی است که با کمک ابزار هایی که در اختیار شما قرار می دهد ساخت یک بازی زیبا را راحت تر می کند. شما می توانید در بازی خود از: فیلم، موسیقی، جلوه های صوتی و... بهره بگیرید. اگر زبان برنامه نویسی نیز یاد داشته باشید نرم افزار GameMaker Studio امکانات دیگری را نیز در اختیار شما قرار می دهد که به کمک آن می توانید بازی های خود را هر چه با کیفیت تر و حرفه ای تر بسازید. در دوره آموزشی Udemy How to Make Tile Based Platform Games in Gamemaker Studio 2 با آموزش ساخت باری با گیم میکر استودیو 2 اشنا خواهید شد.