برچسب آموزش تصویری

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 آماده می‌کند.

Udemy – C++: From Beginner to Expert 2025-5

C++: From Beginner to Expert یکی از دوره‌های آموزشی زبان سی پلاس پلاس است که شما را از مبانی این زبان تا قسمت‌های حرفه‌ای آن آشنا میکند. در این آموزش 12 ساعته مباحث تئوری زبان ++C به همراه مثالها و تمرینات زیادی ارائه شده است. در طی دوره برنامه‌های کوچک زیادی برای درک بهتر مفاهیم مطرح میشود.

Udemy – RAG-LLM Evaluation & Test Automation for Beginners 2025-4

RAG-LLM Evaluation & Test Automation for Beginners، دوره آموزش ارزیابی RAG-LLM و خودکارسازی تست برای مبتدیان توسط آکادمی یودمی منتشر شده است. مدل‌های زبانی بزرگ (LLMs) همه جا هستند. هر کسب‌ وکاری در حال توسعه مدل‌های RAG-LLM سفارشی مبتنی بر هوش مصنوعی برای بهبود خدمات مشتری است. اما مهندسان چگونه آن‌ها را آزمایش می‌کنند؟ برخلاف تست نرم‌افزار سنتی، سیستم‌های مبتنی بر هوش مصنوعی به روش‌شناسی ویژه‌ای برای ارزیابی نیاز دارند. این دوره از پایه شروع می‌شود و معماری نحوه عملکرد مدل‌های زبانی بزرگ (LLMs) را در پشت‌صحنه توضیح می‌دهد. سپس به بررسی عمیق معیارهای ارزیابی LLM می‌پردازد. این دوره نحوه استفاده مؤثر از کتابخانه RAGAS برای ارزیابی معیارهای LLM از طریق مثال‌های اسکریپت‌شده را نشان می‌دهد. این امکان را فراهم می‌کند که با استفاده از Pytest، امتیازات معیار را بررسی کرده و یک چارچوب خودکار برای ارزیابی و تست LLM طراحی کنید. در پایان دوره، قادر خواهید بود چارچوب ارزیابی RAGAS Pytest را برای اعتبارسنجی معیارهای RAG-LLM سفارشی ایجاد کنید. این دوره شامل ۷ معیار برتر است که معمولاً برای ارزیابی و تست مدل‌های زبانی بزرگ به کار می‌روند. همین منطق را می‌توان برای سایر ارزیابی‌های معیار نیز اعمال کرد.