دسته آموزشی

Udemy – Build a Fire Detection with AI: YOLO, FastAPI & Next.js 2025-2

دوره Build a Fire Detection with AI: YOLO, FastAPI & Next.js. ایم دوره به شما آموزش می‌دهد چگونه یک سیستم تشخیص آتش‌سوزی بلادرنگ را با ترکیب مدل YOLO برای پردازش تصویر، FastAPI برای ایجاد بک‌اند و Next.js برای طراحی رابط کاربری پیاده‌سازی کنید. این دوره با رویکرد عملی و بدون پرداختن به مباحث نظری سنگین، شما را از نصب و تنظیم YOLO تا ساخت یک سرویس تحت وب کامل راهنمایی می‌کند. در طول دوره، یاد می‌گیرید چگونه یک API با FastAPI ایجاد کنید تا پردازش تصاویر را انجام دهد، یک داشبورد کاربرپسند با Next.js توسعه دهید، و قابلیت‌هایی مانند هشدارهای بلادرنگ، ذخیره‌سازی لاگ‌ها و بهینه‌سازی مدل را اضافه کنید. همچنین، نحوه استقرار سیستم در محیط واقعی و بهبود عملکرد آن آموزش داده می‌شود. این پروژه به شما امکان می‌دهد یک نمونه کاربردی از برنامه‌های هوش مصنوعی را بسازید و آن را متناسب با نیازهای خود سفارشی‌سازی کنید.

LinkedIn – Transition from C# to Python 2025-2

دوره Transition from C# to Python. این دوره به توسعه‌دهندگان سی‌شارپ کمک می‌کند تا دانش خود را به پایتون منتقل کنند و با شباهت‌ها و تفاوت‌های اساسی این دو زبان آشنا شوند. این دوره به برنامه‌نویسان سی‌شارپ امکان می‌دهد تا با یادگیری پایتون، موقعیت خود را در بازار کار تقویت کنند. جو مارینی، مدرس دوره، نحوه تبدیل مفاهیم سی‌شارپ به پایتون را آموزش می‌دهد و تفاوت‌های نحوی مانند کامنت‌ها، عبارات شرطی و حلقه‌ها را توضیح می‌دهد. همچنین، کار با توابع، تعریف کلاس‌ها، وراثت تک‌گانه و چندگانه، و استفاده از کلاس‌های انتزاعی در پایتون بررسی می‌شود. شرکت‌کنندگان با ساختارهای داده‌ای پایتون مانند آرایه‌ها، دیکشنری‌ها و ایتریتورها آشنا می‌شوند و روش‌های پردازش رشته‌ها و مدیریت استثناها را یاد می‌گیرند. این دوره با مقایسه ویژگی‌های پایتون و سی‌شارپ، به توسعه‌دهندگان کمک می‌کند تا به‌راحتی بین این دو زبان جابه‌جا شوند.

Udemy – From zero foundation to mastering Rust 2025-2

دوره From zero foundation to mastering Rust. این دوره مبانی زبان برنامه‌نویسی Rust را به شکلی جامع آموزش می‌دهد و شما را برای تسلط بر این زبان کارآمد و محبوب آماده می‌کند. این دوره از مفاهیم پایه مانند متغیرها، انواع داده‌ها، مالکیت، و ساختارهای کنترل شروع می‌کند و سپس به موضوعات پیشرفته‌تری مانند مدیریت خطا، قرض‌گیری و طول عمر، جنریک‌ها، ترییت‌ها، ایتراتورها و کلوزرها می‌پردازد. با یادگیری این مفاهیم، شما می‌توانید کدهای ایمن، کارآمد و خوانا بنویسید و از ویژگی‌های منحصر به فرد Rust در مدیریت حافظه و برنامه‌نویسی همزمان بهره ببرید. این دوره برای توسعه‌دهندگان تازه‌کار، مهندسان باتجربه در سایر زبان‌ها، و کسانی که به عملکرد و امنیت کد اهمیت می‌دهند، طراحی شده است. در پایان دوره، شما توانایی نوشتن برنامه‌های Rust با پایه‌ای محکم برای توسعه‌های پیچیده‌تر مانند برنامه‌نویسی سیستمی، موازی یا WebAssembly را خواهید داشت.

Udemy – Python Essentials: The Complete Core Language Guide 2025-2

دوره Python Essentials: The Complete Core Language Guide. این دوره یک آموزش جامع و تخصصی است که زبان پایتون را از سطح مقدماتی تا پیشرفته، بدون اتکا به کتابخانه‌ها یا فریم‌ورک‌های خارجی، آموزش می‌دهد. این دوره با رویکردی بنیادی، حدود ۱۰۰ موضوع کلیدی پایتون را بررسی می‌کند و در هر بخش، ابتدا مفاهیم تئوری، سپس مثال‌های عملی و تمرین‌های مشارکتی ارائه می‌شود تا درک عمیقی از زبان ایجاد شود. منابع آموزشی، شامل تمام مطالب و پایگاه‌داده‌های نمونه، در پوشه‌ای قابل دانلود در اختیار شرکت‌کنندگان قرار می‌گیرد. این دوره با طراحی دقیق و محتوای ساختاریافته، مسیر یادگیری روشنی را برای علاقه‌مندان و متخصصان فراهم کرده و موفقیت آن‌ها را در حوزه برنامه‌نویسی پایتون هدفگذاری می‌کند.

Udemy – Tailwind CSS full e-commerce site with snipcart ~Tailwind v3 2025-3

دوره Tailwind CSS full e-commerce site with snipcart ~Tailwind v3. این دوره به توسعه‌دهندگان وب کمک می‌کند تا با یادگیری این فناوری‌های مدرن، مهارت‌های خود را ارتقا دهند. این دوره، مناسب افراد مبتدی و متوسط، پروژه‌محور است و در آن یک سایت فروشگاهی با موضوع “ManBags – کیف‌های لوکس مردانه” ایجاد می‌شود. شرکت‌کنندگان از صفر تا صد ساخت یک وب‌سایت واکنش‌گرا و کاربردی را می‌آموزند، بدون نیاز به دانش قبلی از Tailwind CSS، Snipcart یا Netlify. در این دوره، نحوه ساخت کاتالوگ محصول با سه آیتم منحصر به فرد، پیاده‌سازی سبد خرید امن با Snipcart (شامل پرداخت، ورود و ثبت‌نام کاربر) و استقرار سایت روی Netlify برای عملکرد بهینه آموزش داده می‌شود. همچنین، تکنیک‌های تولید سریع محتوای محصول با هوش مصنوعی پوشش داده شده است. در پایان دوره، شما یک وب‌سایت تجارت الکترونیک کامل و آماده استفاده خواهید داشت که به‌صورت زنده روی Netlify میزبانی می‌شود. این دوره برای کسانی مناسب است که می‌خواهند بدون دردسرهای توسعه از پایه، یک راه‌حل فروشگاهی حرفه‌ای ارائه دهند.

Udemy – Golang: Interview Bootcamp on HackerRank, LeetCode Algos 2023-12

دوره Golang: Interview Bootcamp on HackerRank, LeetCode Algos. این دوره یک برنامه فشرده برای آماده‌سازی مصاحبه‌های کدنویسی است که بر مفاهیم ساختار داده‌ها و الگوریتم‌ها با زبان گو (Golang) تمرکز دارد. به عنوان تنها دوره جامع در این زمینه، هدف آن تقویت مهارت‌های حل مسئله و تفکر تحلیلی با استفاده از روش‌های مؤثر مانند وایت‌بوردینگ و نمایش بصری مفاهیم پیچیده از طریق فلوچارت‌ها و انیمیشن‌هاست. در طول دوره، مسائل به بخش‌های کوچک‌تر تقسیم شده و با رویکردی گام‌به‌گام و تکرارشونده آموزش داده می‌شوند. این روش به درک عمیق‌تر الگوریتم‌ها و شناسایی راه‌حل‌های بهینه کمک می‌کند. با بیش از ۶۵ تمرین عملی روی پلتفرم‌های معتبری مانند HackerRank و LeetCode، این دوره شما را برای مصاحبه‌های شرکت‌های برتر فناوری آماده می‌کند. موضوعات کلیدی شامل نماد Big-O، مدیریت پکیج در گو، طراحی الگوریتم‌ها، و ساختارهای داده مانند هش‌مپ‌ها، لیست‌های پیوندی، پشته‌ها، صف‌ها و درختان باینری است. تمامی تمرین‌ها همراه با کد منبع قابل دانلود ارائه شده‌اند تا امکان تمرین، بهینه‌سازی و اشکال‌زدایی در محیط شخصی فراهم شود. برای کسب بهترین نتیجه، توصیه می‌شود همگام با آموزش، کدنویسی را در ویرایشگر موردعلاقه خود انجام دهید.

Udemy – Python Essentials: Learn Python Basics with Coding Exercises 2024-4

دوره Python Essentials: Learn Python Basics with Coding Exercises. این دوره مخصوص افرادی است که قصد شروع برنامه‌نویسی با پایتون را دارند. پایتون به دلیل سادگی و کاربردهای گسترده، گزینه‌ای ایده‌آل برای مبتدیان است. در این دوره، مفاهیم پایه‌ای مانند متغیرها، انواع داده، عملگرها و ساختارهای کنترلی آموزش داده می‌شود. سپس، کار با ساختارهای داده مانند لیست‌ها، دیکشنری‌ها و تاپل‌ها را یاد خواهید گرفت تا بتوانید داده‌ها را مدیریت و پردازش کنید. بخش بعدی به توابع اختصاص دارد، جایی که می‌آموزید چگونه با تعریف توابع، کدهای خود را ماژولار و قابل استفاده مجدد کنید. همچنین، آشنایی با کتابخانه‌های پرکاربرد مانند NumPy و Pandas برای انجام عملیات پایه روی داده‌ها در برنامه قرار دارد. مهارت‌های اشکال‌زدایی و حل مسئله نیز از دیگر بخش‌های مهم این دوره است که به شما کمک می‌کند خطاهای کد خود را شناسایی و رفع کنید. در پایان، با انجام پروژه‌های کوچک، دانش خود را در عمل به کار می‌گیرید و برنامه‌های ساده اما کاربردی می‌سازید. این دوره به شما پایه‌ای قوی در پایتون می‌دهد تا برای یادگیری‌های پیشرفته‌تر آماده شوید.

Udemy – Next.js | Master Modern Web Development From Scratch 2025-6

دوره Next.js | Master Modern Web Development From Scratch. این دوره آموزشی یک راهنمای جامع برای یادگیری توسعه وب با استفاده از Next.js است. Next.js یک فریم‌ورک مبتنی بر React است که توسط Vercel توسعه یافته و امکاناتی مانند رندرینگ سمت سرور (SSR)، تولید صفحات استاتیک (SSG)، مسیریابی خودکار، بهینه‌سازی تصاویر و واکشی داده‌ها را ارائه می‌دهد. در این دوره، شما از مفاهیم پایه تا تکنیک‌های پیشرفته مانند کار با App Router و Pages Router، واکشی داده‌ها، پیاده‌سازی احراز هویت با Firebase و استقرار برنامه‌ها را فرا خواهید گرفت. همچنین، با روش‌های بهینه‌سازی عملکرد، استایل‌دهی با Tailwind یا CSS Modules و ساخت برنامه‌های پیچیده آشنا می‌شوید. این دوره برای تمام سطوح مهارتی طراحی شده و با مثال‌های عملی و پروژه‌های کاربردی، شما را برای ساخت برنامه‌های وب کارآمد و سازگار با SEO آماده می‌کند.