دسته آموزشی

Udemy – Coding a Virtual Machine in C 2026-2

Coding a Virtual Machine in C دوره آموزشی درک نحوه عملکرد ماشین‌های مجازی با ساخت یک ماشین مجازی از پایه با استفاده از زبان برنامه‌نویسی C می باشد که توسط آکادمی آنلاین یودمی منتشر شده است. این دوره که برای برنامه‌نویسان C، توسعه‌دهندگان سیستم، دانشجویان علوم کامپیوتر و علاقه‌مندان به برنامه‌نویسی سطح پایین طراحی شده است، اجزای اساسی پشت اجرای ماشین مجازی، از جمله مجموعه دستورالعمل‌ها، حافظه، ثبات‌ها، پشته‌ها، بایت‌کد و رمزگشایی دستورالعمل‌ها را بررسی می‌کند. افراد تجربه عملی در طراحی یک CPU مجازی، پیاده‌سازی یک چرخه دستورالعمل، مدیریت حافظه مجازی، مدیریت ورودی و خروجی و اشکال‌زدایی منطق اجرای سطح پایین کسب خواهند کرد.

Udemy – Dependency Injection – Principles, Patterns, & Architecture 2026-7

Dependency Injection – Principles, Patterns, & Architecture دوره آموزشی درک و به‌کارگیری تزریق وابستگی برای ساخت برنامه‌های انعطاف‌پذیر، قابل نگهداری، قابل آزمایش و با اتصال سست می باشد که توسط آکادمی آنلاین یودمی منتشر شده است. این دوره که برای توسعه‌دهندگان نرم‌افزار، مهندسان backend و معماران طراحی شده است، اصول اساسی تزریق وابستگی و چگونگی تناسب آن با شیوه‌های گسترده‌تر طراحی و معماری شیءگرا را بررسی می‌کند. چه توسعه‌دهنده نرم‌افزار، مهندس نرم‌افزار، معمار یا دانشجوی علوم کامپیوتر باشید، این دوره به شما کمک می‌کند تا بدون وابستگی به هیچ زبان یا چارچوب برنامه‌نویسی خاصی، تئوری و فلسفه طراحی پشت مدیریت وابستگی را درک کنید. فراگیران، وارونگی وابستگی، ریشه‌های ترکیب، طول عمر سرویس، مدیریت وابستگی، رابط‌ها، کارخانه‌ها، دکوراتورها، الگوهای پیکربندی، استراتژی‌های آزمایش و رویکردهای معماری رایج را مطالعه خواهند کرد.

Udemy – Embedded Systems Masterclass: Complete Beginner to Advanced 2026-6

Embedded Systems Masterclass: Complete Beginner to Advanced دوره آموزشی نحوه طراحی، برنامه‌نویسی، رابط‌کاربری، اشکال‌زدایی و استقرار سیستم‌های تعبیه‌شده می باشد که توسط آکادمی آنلاین یودمی منتشر شده است. این برنامه با شروع از مفاهیم بنیادی و پیشرفت به سمت توسعه پیشرفته سیستم‌های تعبیه‌شده، میکروکنترلرها، برنامه‌نویسی C/C++ تعبیه‌شده، الکترونیک دیجیتال و آنالوگ، GPIO، تایمرها، وقفه‌ها، پروتکل‌های ارتباطی، حسگرها، لوازم جانبی و مفاهیم سیستم بلادرنگ را پوشش می‌دهد. این دوره به شما کمک می‌کند تا نحوه طراحی این سیستم‌های هوشمند، نحوه ارتباط آن‌ها و نحوه انجام وظایف اختصاصی را به طور کارآمد و قابل اعتماد درک کنید. افراد همچنین تکنیک‌های اشکال‌زدایی، ادغام سخت‌افزار-نرم‌افزار، مدیریت حافظه، درایورهای دستگاه و شیوه‌های طراحی سیستم تعبیه‌شده را بررسی خواهند کرد.

Udemy – Ethical Hacking Bootcamp: Hands-On Labs Cybersecurity 2026-7

Ethical Hacking Bootcamp: Hands-On Labs Cybersecurity دوره آموزشی تکنیک‌ها و روش‌های اصلی مورد استفاده در هک اخلاقی و ارزیابی‌های امنیتی مجاز می باشد که توسط آکادمی آنلاین یودمی منتشر شده است. این بوت کمپ که برای مبتدیان، دانشجویان امنیت سایبری، متخصصان فناوری اطلاعات و آزمایش‌کنندگان نفوذ مشتاق مناسب است، بر یادگیری از طریق محیط‌های آزمایشگاهی کنترل‌شده و عملی تأکید دارد. این دوره به گونه‌ای طراحی شده است که هک اخلاقی را از طریق آزمایشگاه‌های عملی و عملی به شما آموزش دهد. به جای یادگیری صرف تئوری، شما با همان ابزارها و تکنیک‌هایی کار خواهید کرد که متخصصان امنیت سایبری برای ارزیابی سیستم‌ها، شناسایی نقاط ضعف امنیتی و بهبود وضعیت امنیتی سازمان از آنها استفاده می‌کنند. افراد اصول شبکه و لینوکس، شناسایی، شمارش، ارزیابی آسیب‌پذیری، امنیت وب، امنیت احراز هویت، ابزارهای امنیتی، مفاهیم بهره‌برداری و اقدامات دفاعی را بررسی خواهند کرد.

Udemy – Master Apache Kafka: Data Engineering & Real-Time Projects 2026-5

Master Apache Kafka: Data Engineering & Real-Time Projects دوره آموزشی نحوه ساخت خطوط لوله داده بلادرنگ و برنامه‌های کاربردی مبتنی بر رویداد با استفاده از Apache Kafka می باشد که توسط آکادمی آنلاین یودمی منتشر شده است. این دوره که برای مهندسان داده، توسعه‌دهندگان backend، مهندسان نرم‌افزار و متخصصان مشتاق داده‌های جریانی مناسب است، اصول کافکا را پوشش می‌دهد و به سمت مهندسی داده عملی و گردش‌های کاری پردازش بلادرنگ پیش می‌رود. آپاچی کافکا به ستون فقرات پلتفرم‌های داده مدرن تبدیل شده است و امکان ایجاد خطوط لوله داده بلادرنگ، معماری‌های مبتنی بر رویداد و سیستم‌های جریانی در مقیاس بزرگ را فراهم می‌کند. از دریافت داده‌ها و تغییر داده‌ها گرفته تا پردازش جریانی و تجزیه و تحلیل، کافکا نقش مهمی در نحوه حرکت داده‌ها در اکوسیستم‌های مهندسی امروزی ایفا می‌کند.

Udemy – AI Engineer: Build Real-World Agentic AI Applications 2026-7

AI Engineer: Build Real-World Agentic AI Applications دوره آموزشی نحوه مهندسی برنامه‌های کاربردی هوش مصنوعی هوشمند استدلال دار می باشد که توسط آکادمی آنلاین یودمی منتشر شده است. این دوره آموزشی یک برنامه جامع و عملی است که برای آموزش نحوه مهندسی برنامه‌های کاربردی هوش مصنوعی هوشمند که می‌توانند استدلال کنند، از ابزارها استفاده کنند، با سیستم‌های خارجی تعامل داشته باشند و وظایف چند مرحله‌ای را انجام دهند، طراحی شده است. این دوره که برای مهندسان هوش مصنوعی، توسعه‌دهندگان پایتون، مهندسان نرم‌افزار و سازندگان مشتاق برنامه‌های هوش مصنوعی طراحی شده است، بر انتقال از کاربرد پایه LLM به سیستم‌های عامل‌دار عملی که می‌توانند در گردش‌های کاری دنیای واقعی کار کنند، تمرکز دارد. افراد ادغام LLM، مهندسی سریع، فراخوانی ابزار، معماری عامل، مدیریت حافظه و زمینه، تولید افزوده بازیابی (RAG)، تنظیم گردش کار، سیستم‌های چند عامل‌دار، ارزیابی، مشاهده‌پذیری و استقرار را بررسی خواهند کرد.

Udemy – GoHighLevel Masterclass: From Beginner to Expert 2026-6

دوره GoHighLevel Masterclass: From Beginner to Expert. این دوره آموزشی به عنوان یک مرجع جامع، تمامی مسیر راه‌اندازی و مدیریت پلتفرم GoHighLevel را به کاربران می‌آموزد، حتی اگر دانشجو در این زمینه کاملاً مبتدی باشد. چه هدف کاربر راه‌اندازی یک آژانس تبلیغاتی باشد و چه پیاده‌سازی سیستم‌های مدیریتی برای مشتریان، این دوره تمامی گام‌های لازم برای شروع، سازماندهی و استفاده هوشمندانه از ابزارهای GHL را پوشش می‌دهد. آموزش‌ها شامل جزئیات دقیق تنظیم حساب آژانس، ایجاد زیرمجموعه‌ها، اتصال ایمیل‌ها، تقویم‌ها، دامنه‌ها، فرم‌ها و گردش‌کارهای خودکار است و حتی نحوه ارائه دوره‌های آموزشی شخصی‌سازی شده در داخل این پلتفرم را نیز توضیح می‌دهد. تمرکز اصلی این دوره بر روی پیاده‌سازی‌های عملی و کاربردی است و از ارائه مباحث حاشیه‌ای خودداری شده است تا دانشجو بتواند در پایان دوره، یک سیستم کاملاً عملیاتی و آماده برای کسب‌وکار خود داشته باشد. این محتوا برای افراد مبتدی و حتی حرفه‌ای که قصد دارند از تمام پتانسیل‌های GoHighLevel بهره‌مند شوند، طراحی شده است.

Udemy – [NEW] Git Made Easy: A Crash Course for Beginners 2026-5

دوره [NEW] Git Made Easy: A Crash Course for Beginners. این دوره یک راهنمای سریع و کاربردی برای افراد تازه‌کار است تا استفاده از سیستم کنترل نسخه Git را برای مدیریت کد بیاموزند. این دوره ویژه افرادی طراحی شده که با مفاهیمی مانند کامیت، برنچ و مرج آشنا نیستند یا در درک آن‌ها تردید دارند و هدف اصلی، رفع سردرگمی‌های رایج در فرآیند یادگیری Git است. برای شرکت در این دوره لازم نیست توسعه‌دهنده باشید یا سابقه کاری طولانی در فناوری اطلاعات داشته باشید؛ این آموزش برای تازه‌واردان به حوزه فناوری، افرادی که در حال تغییر شغل هستند و حتی کسانی که از کپی‌کردن دستورات بدون درک منطق آن خسته شده‌اند، مناسب است. مطالب به‌صورت مختصر، عملی و با تأکید بر کاربرد مستقیم ارائه شده و زبان آموزش ساده و همراه با تصاویر گرافیکی واضح است تا همه شرکت‌کنندگان بتوانند به‌راحتی مباحث را دنبال کنند. در پایان این دوره، شما نه‌تنها با دستورات essential Git آشنا خواهید شد، بلکه درک خواهید کرد که هر دستور در چه شرایطی و چرا باید استفاده شود تا بتوانید با اطمینان کامل، کدهای خود را مدیریت کنید.