اسکریپ (Scrape) در لغت به معنی خراشیدن است. اسکریپ وب سایت ها یعنی اینکه اطلاعات و محتوای یک وب سایت را برای استفاده در وب سایت خود برداریم یا کپی کنیم. Web scraping یک تکنیک برای جمع آوری داده ها یا اطلاعات در صفحات وب است. Scrapy یکی از محبوب ترین فریمورک های Web scraping است که در پایتون نوشته شده است و از Twisted، موتور شبکه ی Python و lxml، یک تجزیه کننده XML به علاوه ی HTML پایتون استفاده می کند. در دوره آموزشی Udemy Modern Web Scraping with Python using Scrapy and Splash با آموزش خراش دادن وب با اسکرپی و اسپلش آشنا می شوید.
MATLAB یک زبان با کاربری فوق العاده برای عملیات محاسباتی است، که امکانات متعدد محاسباتی، نمایشی و برنامه نویسی را در محیطی که استفاده از آن برای کاربر آسان است ،فراهم می کند. در این محیط برای مسائل و پاسخ آنها از علائم و سمبل های آشنا ریاضی استفاده شده است. کاربردهای نوعی از این زبان ها عبارتند از: ریاضیات و محاسبات، داده یابی، آنالیز کردن اطلاعات، رسم نمودارهای علمی و مهندسی، کاربردهای پیشرفته نظیر ایجاد مبدل گرافیکی به دلخواه کاربر و غیره. متلب یک سیستم محاوره ای است که عنصر اساسی اطلاعات در آن رشته ای است که نیاز به تعریف ابعاد ندارد. این امر به شما اجازه می دهد بسیاری از مسائل و تکنیک های محاسباتی، به خصوص آنهایی که با فرمولهای برداری و ماتریسی سر و کار دارند را بسیار سریع تر از آنچه در زبانهای غیرمحاوره ای نظیر فرترن مقدور است، در زمان کم حل کند. در دوره آموزشی Udemy MATLAB Comprehensive Training به آموزش همه جانبه متلب می پردازیم.
زبان پایتون که یک زبان شی گرا و سطح بالا است و خود یک Compiler (مفسر) است توسط Guido van Rossum هلندی در سال 1991 ابداع شد. برنامه PyCharm باعث کدنویسی سریع تر و دقت بالاتر و برنامه نویسی هوشمند به زبان Python می شود. توسط مفسر هوشمند آن، کدنویسی شما به صورت آنی آنالیز می شود و خطاهای برنامه نویسی و خطای در حال اجرا گرفته می شود و توسط ادیتور هوشمند و پیشرفته خود، شما را برای کدنویسی تمیزتر و کمتر راهنمایی می کند. جنگو (Django) یک چارچوب نرمافزاری تحت وب آزاد و متنباز است که به زبان پایتون نوشته شده است و از معماری مدل-نما-کنترلگر (Model-view-controller) پیروی میکند. جنگو اولین بار برای مدیریت صفحات خبری وبسایت شرکت Lawrence Journal-World توسعه داده شد و سپس در سال ۲۰۰۵ تحت اجازهنامه بیاسدی منتشر شد. نام جنگو از جنگو راینهارت، نوازندهٔ گیتار جاز گرفته شده است. هدف اصلی جنگو ساخت آسان سایتهای پیچیده و وابسته به دیتابیس است و بر پایهٔ قابلیت استفادهٔ مجدد و قابل اتصال بودن اجزای مختلف، توسعه ی سریع و اصل خودت را تکرار نکن (DRY) طراحی شده است. جنگو سراسر از پایتون استفاده میکند، حتی برای تنظیمات، فایلها و مدلهای اطلاعات. در دوره آموزشی Udemy Projects in Django and Python با آموزش پروژه های جنگو و پایتون آشنا می شوید.
AutoCAD محصول پرچمدار شرکت Autodesk، یک نرم افزار طراحی به کمک رایانه است که توسط طراحان، معماران و مهندسان در ساختن مدلهای دو بعدی و سه بعدی از سطوح یکپارچه و یا شبکهای استفاده میشود. قبل از طراحی به کمک رایانه، طراحان مجبور بودند با ابزاری مانند تختههای طراحی، مداد، خودکار، خط کش، قطب نما و گونیا کار کنند که نسبت به ابزارهای امروزی مانند AutoCAD امکانات بسیار محدودتری داشتند. از سال 1982 میلادی که اولین نسخه نرم افزار AutoCAD به بازار ارائه گردید، به علت قابلیتهای پیشرفته طراحی اتوماتیک و کامپیوتری به سرعت به پراستفادهترین ابزار طراحی به کمک رایانه تبدیل شد. این نرم افزار هم اکنون پرکاربردترین نرم افزار طراحی صنعتی و نقشه کشی بوده که بیش از 100 میلیون کاربر در سراسر دنیا دارد. این نرم افزار به مهندسان این امکان را میدهد تا بتوانند ایدههای ذهنی خود را پیادهسازی کرده و با کمک ابزار ترسیم آزاد سه بعدی، به طراحی و مستند سازی هوشمند محصولات خود بپردازند. طیف قابلیتهای این نرم افزار تا حدی گسترده است که محدود به یک رشته و صنعت خاص نمیشود و تقریباً در تمامی امور طراحی و ترسیم مدلهای سه بعدی در رشتههای الکترونیک، عمران، معماری، نقشهکشی و مدلسازی کاربرد دارد. در طی سالهای اخیر شرکت Autodesk نسخههای ویژهای از این نرم افزار را برای رشتههای متعدد مهندسی ارائه کرده که از جمله آنها میتوان به AutoCAD Electrical و AutoCAD Mechanical و AutoCAD Architecture و غیره اشاره نمود. در مجموعه دوره ی آموزشی Udemy The complete AutoCAD 2018-19 course با آموزش کامل اتوکد 2018-19 آشنا می شوید.
بعنوان یک برنامه نویس و توسعه دهنده برنامه های کاربردی که به طور تخصصی با ویژوال استودیو کار می کند، ممکن است شما نیز به استفاده از یک سیستم کنترل نسخه مرکزی (Centralized Version Control System) نیاز داشته باشید. به همین منظور شما می توانید از نرم افزار گیت استفاده کنید. گیت (Git) یک نرمافزار آزاد و متنباز برای مدیریت کد منبع توزیع شده است که هدف اصلی آن افزایش سرعت در توسعه نسخه های جدید و نگهداری نسخه های مختلف یک پروژه است. هر مخزن گیت دارای تاریخچهی کامل تغییرات است و برای کار با آن نیازی به دسترسی به شبکه یا سرور مرکزی وجود ندارد. در پوشهی پایه هر پروژه که با استفاده از گیت مدیریت میشود پوشهای با نام git. (نقطه git) وجود دارد که تمامی اطلاعات مربوط به پروژه (تاریخچه، برچسبها، ...) را در خود نگه میدارد. این ساختار بر خلاف ساختار subversion است که در هر زیرشاخه یک پوشهی svn. (نقطه svn) دارد. از جمله پروندههایی که در پوشهی git. وجود دارند، config است که تنظیمات مخزن را در خود نگه میدارد. در دوره آموزشی Udemy Deep Dive on Version Control System با آموزش عمیق سیستم کنترل نسخه آشنا خواهید شد.
React یک کتابخانه UI توسعه داده شده در فیسبوک، به منظور تسهیل در ایجاد تعامل، استفاده مجدد اجزاء است. فیسبوک در ساخت محصول از این استفاده می کند، و instagram بطور کامل با React نوشته شده است. یکی از نقاط منحصر به فرد آن این است که، نه تنها کارها را در سمت سرویس گیرنده انجام می دهد، بلکه در سمت سرور هم کار می کند، و اینها در کنار هم بصورت سازگار کار می کنند. همچنین از یک مفهومی به نام Virtual DOM استفاده می کند که زیر گروه های انتخابی گره ها را بر اساس شرایط ارائه می دهد. این کار را با حداقل مقدار دستکاری DOM ممکن بنظور به روز نگه داشتن اجزای شما انجام می دهد. Redux یک کتابخانه جاوا اسکریپت برای مدیریت داده های مشتری در برنامه است. شما می توانید Redux را به همراه ری اکت یا هر کتابخانه ی دیگری استفاده کنید. Redux تلاش می کند که وضعیت ها را قابل پیش بینی کند و محدودیت های خاص در چگونگی و زمان به روز رسانی وضعیت ها اعمال کند. این کمک می کند نوشتن برنامه های کاربردی که به طور مداوم تغییر می کنند، در محیط های مختلف (مشتری، سرور، و بومی) اجرا شود و به آسانی قابل درک و اشکال زدایی باشد. در دوره Udemy React and Redux: Learn By Building Real World Projects با آموزش ری اکت و ریداکس همراه با ساخت پروژه واقعی آشنا می شوید.
علم داده (Data Science)، دانشی میانرشتهای پیرامون استخراج دانش و آگاهی از مجموعهای داده و اطلاعات است. علم داده از ترکیب مباحث مختلفی به وجود آمده و بر مبانی و روشهای موجود در حوزههای مختلف علمی بنا شدهاست. تعدادی از این حوزهها عبارتند از: ریاضیات، آمار، مهندسی داده، بازشناخت الگو و... هدف این علم، استخراج مفهوم از داده و تولید محصولات دادهمحور است. آقایان توماس دونپورت و دی جی پاتیل در سال ۲۰۱۲ در مقاله «علم داده: جذابترین شغل قرن بیست و یکم» متخصصین علم داده را این طور تعریف میکنند: کسانی که میدانند چگونه میتوان از انبوه اطلاعات بدون ساختار پاسخ سوالهای کسبوکار را پیدا کرد. استنتون در سال ۲۰۱۳ علم داده را این طور تعریف میکند: علم داده رشته در حال ظهوری است که به جمعآوری، آمادهسازی، تحلیل، بصریسازی، مدیریت و نگهداشت اطلاعات در حجم بالا میپردازد. دریسکول در سال ۲۰۱۴ علم داده را این طور تعریف میکند: علم داده مهندسی عمران دادههاست. متخصص علم داده دانشی کاربردی از دادهها و ابزارها دارد به علاوه درک تئوریکی دارد که مشخص میکند چه چیزی از نظر علمی ممکن است. به شاغلین در حوزهٔ علم داده، متخصص علم داده (data scientist) میگویند. در دوره آموزشی Udemy Data Science with Plotly, NumPy, Matplotlib, and Pandas با آموزش علوم داده با پلات لای، نام پای، مت پلات لای و پانداس آشنا می شوید.
فایربیس (Firebase) یک ارائه دهنده سرویس ابری و پشتیبان برای شرکت های ارائه دهنده سرویس در سان فرانسیسکو و کالیفورنیا می باشد. این شرکت چندین محصول که مورد استفاده توسعه دهندگان نرمافزار موبایلیا وبرا طراحی نموده است . Firebase در سال 2011 توسط اندرو لی و جیمز تامپلین تاسیس شد و در آپریل 2012 پایگاه داده ابری بلادرنگ خود را راه اندازی نمود. محصول اولیه Firebase یک پایگاه داده ای بلادرنگ بود که با رابط برنامه نویسی نرمافزارخود به توسعه دهندگان این اجازه را میداد تا داده های خود را از مشتریان متعدد ، ذخیره و همگام سازی نمایند. در اکتبر 2014 شرکت گوگلاین شرکت را از آن خود کرد. در دوره آموزشی Udemy Android project base app development course build (Real App) با آموزش توسعه اپ های اندروید با فایربیس آشنا خواهید شد.
یکی از رایج ترین و پرطرفدارترین زبان هایی که برای برنامه نویسی شیء گرا و سطح بالا استفاده می شود، زبان سیشارپ (C#) است. این زبان توسط مایکروسافت و جزئی از دات نت به وجود آمد و بعداً استانداردهای ECMA و ISO را نیز در بر گرفت و یکی از ۴۴ زبان برنامه نویسی ای است که توسط زمان اجرای زبان مشترک از .NET Framework پشتیبانی میشوند و در همه جا به وسیله مایکروسافت ویژوال استودیو شناخته میشود. در واقع زبان #C، یک زبان برنامه نویسی چند الگویی و است و منظم شده مدلهای تابعی، امری، عمومی، شی گرا و جز گرا و در بستر دات نت است. در دوره ی آموزشی Udemy 12 Weekend Coding projects for beginners from scratch شما با آموزش مقدماتی برنامه نویسی در 12 آخر هفته و زبان های همچون سی شارپ و جاوا آشنا می شوید.
آتودسک تریدیاس مکس (Autodesk 3ds Max) که سابقاً استودیوی سهبعدی مکس (3D Studio Max) نامیده میشد، یک برنامهی گرافیک سهبعدی رایانه حرفهای است که برای ساخت پویانماییها، مدلها، بازیها و تصاویر سهبعدی استفاده میگردد. این نرمافزار توسط شرکت رسانه و سرگرمی آتودسک ساخته و منتشر شده است. برنامه قابلیتهای مدلسازی و ساختار قابل انعطاف افزایه داشته و میتواند بر روی سکوهای رایانش مایکروسافت ویندوز اجرا شود. تریدیاس مکس مرتب توسط توسعهدهندگان بازیهای ویدئویی، بسیاری از استودیوهای تبلیغات تلویزیونی و استودیوهای مجسمسازی معماری مورد استفاده قرار میگیرد. از این برنامه همچنین در جلوههای ویژه سینمایی و مجسمسازی اولیه فیلمها استفاده میشود. در دوره ی آموزشی Udemy 3Ds Max Game Modeling: Complete 3D Modeling in 3Ds Max با آموزش مدلسازی سه بعدی بازی در تری دی اس مکس آشنا می شوید.