علم داده (Data Science)، دانشی میانرشتهای پیرامون استخراج دانش و آگاهی از مجموعهای داده و اطلاعات است. علم داده از ترکیب مباحث مختلفی به وجود آمده و بر مبانی و روشهای موجود در حوزههای مختلف علمی بنا شدهاست. تعدادی از این حوزهها عبارتند از: ریاضیات، آمار، مهندسی داده، بازشناخت الگو و... هدف این علم، استخراج مفهوم از داده و تولید محصولات دادهمحور است. آقایان توماس دونپورت و دی جی پاتیل در سال ۲۰۱۲ در مقاله «علم داده: جذابترین شغل قرن بیست و یکم» متخصصین علم داده را این طور تعریف میکنند: کسانی که میدانند چگونه میتوان از انبوه اطلاعات بدون ساختار پاسخ سوالهای کسبوکار را پیدا کرد. استنتون در سال ۲۰۱۳ علم داده را این طور تعریف میکند: علم داده رشته در حال ظهوری است که به جمعآوری، آمادهسازی، تحلیل، بصریسازی، مدیریت و نگهداشت اطلاعات در حجم بالا میپردازد. دریسکول در سال ۲۰۱۴ علم داده را این طور تعریف میکند: علم داده مهندسی عمران دادههاست. متخصص علم داده دانشی کاربردی از دادهها و ابزارها دارد به علاوه درک تئوریکی دارد که مشخص میکند چه چیزی از نظر علمی ممکن است. به شاغلین در حوزهٔ علم داده، متخصص علم داده (data scientist) میگویند. در دوره آموزشی Udemy 2021 Python for Data Science & Machine Learning from A-Z با آموزش کامل پایتون برای علوم داده و یادگیری ماشین اشنا خواهید شد.
فایربیس (Firebase) یک ارائه دهنده سرویس ابری و پشتیبان برای شرکت های ارائه دهنده سرویس در سان فرانسیسکو و کالیفورنیا است. این شرکت چندین محصول که مورد استفاده توسعه دهندگان نرمافزار موبایلیا وبرا طراحی نموده است . Firebase در سال 2011 توسط اندرو لی و جیمز تامپلین تاسیس شد و در آپریل 2012 پایگاه داده ابری بلادرنگ خود را راه اندازی نمود. محصول اولیه Firebase یک پایگاه داده ای بلادرنگ بود که با رابط برنامه نویسی نرمافزارخود به توسعه دهندگان این اجازه را میداد تا داده های خود را از مشتریان متعدد ، ذخیره و همگام سازی نمایند. در اکتبر 2014 شرکت گوگلاین شرکت را از آن خود کرد. در دوره آموزشی Udemy iOS with Swift & Firebase با آموزش آی او اس با سوئیفت و فایربیس اشنا خواهید شد.
Adobe Photoshop بدون شک قدرتمندترین و محبوبترین نرم افزار حرفهای ویرایش عکس، ساخت مدلهای سه بعدی، طراحی و نقاشی است که بیش از 25 سال از ارائه اولین نسخه آن میگذرد و مرتباً با ویژگیهای جدید به روز میشود. فتوشاپ سیسی (CC) یا همان فتوشاپ ابری (Creative Cloud)، دهها تفاوت مهم با نسخههای قبلی فتوشاپ دارد و علاوه بر این امکان فراهم سازی امکانات و رفع مشکلات با سرعت خیلی بالا برای برنامه نویسهای ادوبی وجود دارد. دراین نرم افزار امکانات جدیدی چون بهبود نقاشی سه بعدی، ابزارهای کاملتری برای ویرایش تصویر، ابزارهای انتخاب تصویر بهتر، بزرگنمایی عکس با کمترین افت کیفیت، یک ابزار بسیار کاربردی برای کاهش لرزش دوربین و بسیاری ویژگیهای جدید دیگر قرار داده شده است. در دوره آموزشی Udemy Introduction to Adobe Photoshop CC from 0 to intermediate با آموزش مقدماتی تا متوسطه ادوبی فتوشاپ سی سی اشنا خواهید شد.
آردوینو (Arduino) یک میکروکنترلر تکبردی است که به منظور تولید راحتتر برنامههایی که با اشیاء یا محیط تعامل داشته باشند طراحی شدهاست. سختافزار آن شامل یک برد سختافزار متنباز که حول میکروکنترلر ایویآر اتمل یا یک آرم اتمل طراحی شدهاست. بعنوان مثال مدل Arduino UNO Rev3 دارای رابط یواسبی، ۶ پین ورودی آنالوگ و همچنین ۱۴ پین ورودی/خروجی دیجیتال است که اجازهٔ اتصال بردهای توسعهٔ مختلفی را فراهم میآورد. هرچند در مدلهای دیگر تعداد این درگاه های آنالوگ و دیجیتال متفاوت (بیشتر یا کمتر) است. آردوینو می تواند جهت ایجاد اشیای تعاملی، گرفتن ورودی از تعداد زیادی سوییچ و حسگر، و کنترل تنوعی از لامپ ها، موتورها و سایر خروجی های فیزیکی به کار گرفته شود.آردوینو در سال ۲۰۰۵ به منظور ایجاد راهی ارزان و ساده برای برنامهنویسی اشیائی تعاملی ایجاد شد. آردوینو به همراه یک محیط یکپارچه توسعه نرمافزار (IDE) ساده ارائه میشود که در رایانههای عادی قابل اجرا است که اجازهٔ برنامهنویسی به کمک C یا ++C را برای آردوینو میدهد. در دوره آموزشی Packt How to Program an Arduino as a Modbus TCP/IP Client and Server با آموزش برنامه نویسی آردوینو به عنوان سرور و مشتری میانی تی سی پی آی پی اشنا خواهید شد.
این دوره، یک مجموعه آموزش زبان های برنامه نویسی Embedded C و Assembly با محوریت میکروکنترلر ۸۰۵۱ شرکت اینتل است که توسط آکادمی یودمی منتشر شده است. میکروکنترلر 8051 یکی از اولین مدارهای قابل برنامه ریزی تولید شده توسط شرکت اینتل است که در سال 1980 اولین نسخه آن منتشر شد. این میکروکنترلر از سه بخش پردازشگر، حافظه و گذرگاه ارتباطی تشکیل شده است و در صنایع مختلفی مانند مدیریت حمل و نقل، ارتباطات و ... کاربرد دارد. 8051 بسیار انعطاف پذیر است و از زبان های برنامه نویسی Embedded C و Assembly پشتیبانی می کند. این دوره آموزشی کاملا پروژه محور و عملی بوده و در طی روند آموزشی آن سورس کد ها و فایل های نهایی هر پروژه به شما ارائه خواهد شد. در دوره آموزشی Udemy 8051 Microcontroller - Embedded C and Assembly Language با آموزش میکروکنترلر 8051 - زبان سی و اسمبلی آشنا خواهید شد.
این دوره، یک دوره آموزشی برنامه نویسی برای هواپیماهای کنترل از راه دور است که در آن از فناوری تشخیص چهره با استفاده از OpenCV، پیگردی خودکار و دوربین وب استفاده میشود. همانطور که آگاه هستید، امروزه فناوری ربات ها بسیار پیشرفته است. در این دوره مباحث متنوعی با استفاده از یک پهپاد که میتواند در فضای بسته پرواز کند را یاد خواهید گرفت. شروع کردن با یک پهپاد میتواند یک راه مناسب برای آغاز تجربه تان در مسیر برنامه نویسی ربات ها با استفاده از پایتون باشد. این یک راه جالب و آسان نیز برای جذب کودکان به کد نویسی است. در دوره آموزشی Udemy Drone Programming with Python - Face Recognition & Tracking با آموزش برنامه نویسی پهپاد با پایتون - تشخیص چهره و تعقیب آشنا خواهید شد.
این دوره، یک دوره آموزشی برای علاقه مندان به دنیای وسیع و هیجان انگیز بلاک چین است که توسط آکادمی یودمی منتشر شده است. این دوره به صورت کاملا اختصاصی مباحث مرتبط با زبان برنامه نویسی سالیدیتی (Solidity) و روش های مختلف ساخت قرارداد هوشمند را آموزش می دهد. سالیدیتی یکی از اولین زبان های برنامه نویسی بلاک چین است که به صورت اختصاصی برای طراحی و توسعه قراردادهای هوشمند (Smart Contracts) روی بلاک چین اتریوم کاربرد دارد. در سال های اخیر تقاضای کار برای متخصصان این زبان برنامه نویسی زیاد شده است و فرصت های شغلی بسیار پول سازی در حال به وجود آمدن است. سالیدیتی یک زبان برنامه نویسی بر پایه پلتفرمی مدرن است که دارای پتانسیل های بسیاری است. در دوره آموزشی Udemy The Complete Solidity Course - Blockchain - Zero to Expert با آموزش کامل سولیدیتی - بلاکچین آشنا خواهید شد.
این دوره آموزش گام به گام زبان برنامه نویسی گو است که نیازمند هیچ دانش برنامه نویسی پیش نیازی نیست. اگر شما همانند بسیاری از افراد دیگر مایل به یادگیری یک زبان برنامه نویسی میباشید، شما وقت آزاد زیادی نخواهید داشت، در واقع زمان در دسترسی که دارید با ارزش است. حال اگر میخواهید زبان برنامه نویسی GO را یاد بگیرید، پس شما نیازمند یک دوره میباشید که به شما مهارت های ضروری را آموزش دهد. در دوره آموزشی Udemy Learn Go for Beginners Crash Course (Golang) با آموزش زبان برنامه نویسی گو به صورت مقدماتی آشنا خواهید شد.
این دوره آموزش ساخت یک برنامه تجارت الکترونیک ایمن با استفاده از زبان برنامه نویسی Go است. در این دوره یک برنامه تجارت الکترونیک خواهیم ساخت که دارای قسمت های مختلفی است: یک فرانت اند که صفحاتی که کاربر میبیند را نشان میدهد، یک بک اند که در صورت نیاز توسط فرانت اند فراخوان داده میشود، و یک میکروسرویس که تنها یک وظیفه را انجام میدهد (در این دوره این میکروسرویس فایل PDF رسید خرید را آماده میکند و به ایمیل کاربر ها ارسال میکند.) در دوره آموزشی Udemy Building Web Applications with Go - Intermediate Level با آموزش ساخت وب اپ با زبان گو آشنا خواهید شد.
این دوره آموزشی برای دانشجویان رشته مهندسی الکترونیک و علاقه مندان به دنیای برنامه نویسی مدارهای الکترونیکی است که توسط آکادمی یودمی منتشر شده است. این دوره با محوریت برنامه نویسی آردوینو (Arduino) و رزبری پای (Raspberry pi) طراحی شده است و تقریبا نیازی به هیچگونه دانش اولیه از رشته برق و الکترونیک ندارد. در این دوره آموزشی تقریبا تمامی مبانی اولیه و اصول رشته مهندسی الکترونیک مانند مقاومت، کار با فیبر آزمایش، لحیم کاری و ... پوشش داده شده و می تواند شما را مستقیما وارد دنیای مهندسی الکترونیک کند. روند آموزشی این دوره به مبانی ابتدایی و مباحث اولیه ختم نشده و در پایان دوره با سایر نرم افزارهای مرتبط با رشته الکترونیک خصوصا نرم افزارهای شبیه ساز آفلاین و آنلاین آشنا خواهید شد. در دوره آموزشی Udemy Electronics course for Arduino and pi Students (+Projects) با آموزش دروس الکترونیک برای آردوینو و پی آی آشنا خواهید شد.