آموزش دوره جامع Claude Code: تسلط بر Claude Code از صفر تا صد - آخرین آپدیت

دانلود Claude Code Crash Course: Master Claude Code From Scratch

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: یاد بگیرید چگونه یک عامل کدنویسی هوش مصنوعی خودمختار را با ابزارها، حافظه، جریان‌های کاری، زیر-عامل‌های اجرایی و کنترل کانتکست بسازید. طراحی و ساخت یک عامل کدنویسی AI کاملاً خودمختار از پایه. پیاده‌سازی حلقه‌های عاملانه (Agentic Loops) که به سیستم‌های هوش مصنوعی اجازه برنامه‌ریزی، اجرا و تطبیق می‌دهد. ایجاد سیستم‌های ابزاری امن و توسعه‌پذیر برای عملیات فایل، دستورات شل و دسترسی به وب. ساخت حافظه بلندمدت و تداوم نشست‌ها (Session Persistence) برای عامل‌های هوش مصنوعی. مدیریت کانتکست‌های حجیم با استفاده از تکنیک‌های فشرده‌سازی و هرس کردن. مهندسی زیر-عامل‌ها برای مدیریت وظایف پیچیده از طریق جریان‌های کاری چند-عاملی. پیاده‌سازی حلقه‌های بازخورد برای خود-اصلاحی و بازیابی خطاها. شناسایی و جلوگیری از حلقه‌های بی‌نهایت در سیستم‌های AI خودمختار. افزودن سیستم‌های تایید، کنترل‌های خودمختاری و مدیریت نقاط بازگشت (Checkpoint). توسعه عامل‌های هوش مصنوعی با ابزارهای سفارشی و سرویس‌های شخص ثالث با استفاده از MCP. پیشنیازها: تسلط مناسب بر برنامه‌نویسی پایتون. توانایی دنبال کردن پیاده‌سازی‌های فنی پیشرفته و مفصل. دسترسی به ارائه‌دهندگان LLM (مانند OpenAI، Claude یا OpenRouter). داشتن پلن Claude Pro یا کلید API آنتروپیک.

این یک برنامه جامع و عملی است که در آن یک عامل کدنویسی AI کاملاً خودمختار را از صفر خواهید ساخت. در طول ۱۹ ساعت، شما سیستمی واقعی را مهندسی می‌کنید که قادر است کل یک کدبیس را بخواند و بفهمد، فایل‌ها را بنویسد و ویرایش کند، دستورات شل را اجرا کند، داده‌ها را از وب جستجو و دریافت نماید و وظایف طولانی‌مدت را به‌صورت خودمختار مدیریت کند.

لطفاً توجه کنید: این یک دوره پیشرفته است و برای مبتدیان مطلق مناسب نیست.
این برنامه آموزشی برای توسعه‌دهندگان با تجربه و متخصصان هوش مصنوعی طراحی شده است که پایه محکمی در مهندسی نرم‌افزار، پایتون و مدل‌های زبانی بزرگ (LLM) دارند. ما به‌طور گسترده در ترمینال کار خواهیم کرد و یک سیستم در سطح تولید (Production-grade) مبتنی بر CLI و TUI خواهیم ساخت. آشنایی با APIها، ابزارها و جریان‌های کاری مدرن AI شدیداً توصیه می‌شود.

این دوره برای توسعه‌دهندگان، مهندسان AI و سازندگان سیستمی است که می‌خواهند از دستیارهای ساده چت‌باتی فراتر رفته و یاد بگیرند چگونه سیستم‌های AI عاملانه واقعی را طراحی، پیاده‌سازی و مقیاس‌بندی کنند.

این دوره درباره چیست؟

ابزارهای مدرن AI می‌توانند کد تولید کنند، اما عامل‌های واقعی AI باید بسیار فراتر از این عمل کنند.
آن‌ها باید برنامه‌ریزی کنند، اجرا کنند، تطبیق یابند، به خاطر بسپارند، از خطاها بازیابی کنند و حتی زمانی که کانتکست حجیم یا وظایف پیچیده می‌شود، به کار خود ادامه دهند.

در این دوره، شما یک عامل کدنویسی AI خواهید ساخت که:

  • کدبیس شما را می‌خواند و درک می‌کند

  • fایل‌ها را به‌صورت امن می‌نویسد، ویرایش می‌کند و مدیریت می‌کند

  • دستورات شل و ابزارها را اجرا می‌کند

  • اطلاعات را از وب جستجو و استخراج می‌کند

  • حافظه بلندمدت را در طول نشست‌های مختلف حفظ می‌کند

  • وظایف را برنامه‌ریزی کرده و پیشرفت را ردیابی می‌کند

  • با افزایش پیچیدگی، زیر-عامل‌هایی ایجاد می‌کند

  • حلقه‌های بی‌نهایت را شناسایی کرده و از آن‌ها خارج می‌شود

  • از طریق حلقه‌های بازخورد از اشتباهات خود می‌آموزد

  • کانتکست را فشرده و هرس می‌کند تا بتواند به‌طور نامحدود اجرا شود

  • نشست‌ها را ذخیره و نقاط بازگشت را بازیابی می‌کند

  • خودمختاری کنترل‌شده و سیستم تایید را فراهم می‌کند

  • با ابزارهای سفارشی و ادغام‌های شخص ثالث از طریق MCP کاملاً توسعه‌پذیر است

این یک پروژه دمو نیست. شما در حال ساخت یک معماری واقعی سیستم AIهستید که مشابه نحوه طراحی عامل‌های کدنویسی خودمختار مدرن است.

معماری و مفاهیم کلیدی که بر آن‌ها مسلط خواهید شد

این دوره عمیقاً به طراحی سیستم‌های AI عاملانه می‌پردازد و هر دو جنبه تئوری و پیاده‌سازی را پوشش می‌دهد.

حلقه عاملانه و موتور اجرا

شما حلقه مرکزی عاملانه را طراحی خواهید کرد که به AI اجازه می‌دهد برنامه‌ریزی کند، اقدامات را اجرا نماید، نتایج را مشاهده کند و تا زمان تکمیل وظایف، تکرار کند.

سیستم ابزار و رجیستری ابزارها

یاد بگیرید چگونه ابزارها را با استفاده از Schemaها تعریف، ثبت و در معرض AI قرار دهید تا اجرای امن و ساختاریافته ابزارها برای عملیات فایل، دستورات شل، جستجو و موارد دیگر فراهم شود.

مدیریت کانتکست

استراتژی‌های پیشرفته مدیریت کانتکست، از جمله فشرده‌سازی و هرس کردن را پیاده‌سازی کنید تا عامل حتی در وظایف طولانی‌مدت کارآمد باقی بماند.

سیستم‌های حافظه

ابزارهای حافظه‌ای بسازید که به عامل اجازه می‌دهد اطلاعات مهم را در طول نوبت‌ها و نشست‌های مختلف به خاطر بسپارد و شخصی‌سازی و تداوم را ممکن سازد.

زیر-عامل‌ها و جریان‌های کاری چند-عاملی

زیر-عامل‌های تخصصی طراحی کنید که مسئولیت‌های خاصی را بر عهده دارند و هنگام پیچیده شدن وظایف به‌صورت پویا ایجاد می‌شوند.

حلقه‌های بازخورد و خود-اصلاحی

مکانیزم‌هایی را پیاده‌سازی کنید که به عامل اجازه می‌دهد اشتباهات را تشخیص دهد، رفتار خود را تنظیم کند و از تکرار شکست‌ها جلوگیری نماید.

نشست‌ها و نقاط بازگشت

یاد بگیرید چگونه نشست‌های عامل را ذخیره، بازیابی و مدیریت کنید و جریان‌های کاری بلندمدت و اجرای قابل توقف و ادامه را ممکن سازید.

MCP (پروتکل کانتکست مدل)

عامل خود را با ادغام سرویس‌های شخص ثالث و ابزارهای خارجی از طریق MCP توسعه دهید و سیستم را ماژولار و آینده‌نگر کنید.

پیاده‌سازی عملی و واقعی

در طول این دوره، شما موارد زیر را خواهید ساخت:

  • یک اپلیکیشن کامل CLI با استفاده از Click

  • یک رابط کاربری غنی در ترمینال (TUI) برای خروجی و تعامل با عامل

  • یک سیستم قدرتمند پیکربندی و مدیریت خطا

  • کنترل‌های تایید و مجوز برای خودمختاری امن

  • تشخیص حلقه و گارد‌های اجرایی

  • یک معماری مقیاس‌پذیر که کاربران بتوانند ابزارهای خود را به آن اضافه کنند

تمام مفاهیم گام به گام با کد واقعی پیاده‌سازی می‌شوند، نه با مفاهیم انتزاعی.

بعد از این دوره قادر به انجام چه کارهایی خواهید بود؟

در پایان این دوره، شما قادر خواهید بود:

  • عامل‌های کدنویسی AI خودمختار را از صفر طراحی و بسازید

  • حلقه‌های عاملانه‌ای مهندسی کنید که برنامه‌ریزی، اجرا و تطبیق می‌یابند

  • سیستم‌های AI ابزار-محور را با کنترل‌های امنیتی واقعی پیاده‌سازی کنید

  • پنجره‌های کانتکست طولانی را با استفاده از فشرده‌سازی و هرس مدیریت کنید

  • معماری‌های چند-عاملی برای جریان‌های کاری پیچیده بسازید

  • عامل‌های AI را با ابزارهای سفارشی و سرویس‌های خارجی توسعه دهید

  • سیستم‌های AI آماده تولید بسازید، نه صرفاً پروتوتایپ

این دوره برای چه کسانی است؟

  • توسعه‌دهندگان نرم‌افزاری که می‌خواهند سیستم‌های AI بسازند، نه اینکه فقط از آن‌ها استفاده کنند

  • مهندسان AI که به دنبال تسلط بر معماری‌های عاملانه هستند

  • کاربران پیشرفته GenAI که آماده‌اند از رابط‌های چتی فراتر روند

  • سازندگان سیستم علاقه‌مند به ابزارها و جریان‌های کاری خودمختار

این دوره برای چه کسانی نیست؟

  • مبتدیان مطلق در برنامه‌نویسی

  • آموزندگانی که به دنبال مهندسی پرامپت مقدماتی هستند

  • کاربرانی که به دنبال راهکارهای AI بدون کدنویسی (No-code) یا کم‌کد (Low-code) هستند

این دوره دانش و تجربه عملی لازم برای مهندسی عامل‌های کدنویسی AI خودمختار واقعیرا با استفاده از همان اصولی که در ابزارهای توسعه مدرن AI به کار رفته است، به شما می‌دهد.

اگر آماده‌اید از سطح «استفاده از AI» به سطح «طراحی سیستم AI» حرکت کنید، این دوره برای شماست.


سرفصل ها و درس ها

مقدمه Introduction

  • مقدمه Introduction

  • راه‌اندازی پروژه و محیط مجازی Project setup & Virtual Environment

اتصال به LLM و قابلیت اطمینان LLM Connection & Reliability

  • اتصال به LLM، OpenRouter و استریمینگ پاسخ‌ها LLM Connection, OpenRouter & Response Steaming/Non-streaming

  • تلاش مجدد درخواست‌ها و Backoff نمایی Retrying Requests & Exp. Backoff

پایه اپلیکیشن CLI CLI Application Foundation

  • تبدیل به اپلیکیشن CLI با استفاده از Click Converting to CLI application using Click

  • اجرای حالت تک‌مرحله‌ای، راه‌اندازی حلقه عاملانه و نمایش خروجی با Rich Run Single Mode, Agentic Loop Setup and Output Display using Rich

کانتکست و مهندسی پرامپت Context & Prompt Engineering

  • بررسی مدیر کانتکست و پرامپت سیستم (مهندسی پرامپت) Context Manager + System Prompt Walkthrough (Prompt engineering)

مبانی فراخوانی ابزارها Tool Calling Fundamentals

  • فراخوانی ابزار (ابزار پایه) Tool calling (Base Tool)

  • ابزار خواندن فایل Read File Tool

رجیستری ابزارها و اجرای عاملانه Tool Registry & Agentic Execution

  • رجیستری ابزارها: ثبت ابزارها و ارسال Schemaها به LLM Tool Registry - Registering tools, passing schemas to LLM

  • حلقه عاملانه: اجرای ابزارها و مدیریت کانتکست Agentic Loop – Executing Tools & Managing Context

حالت تعاملی و پیکربندی Interactive Mode & Configuration

  • اجرای حالت تعاملی و رفع خطاهای مدیریت کانتکست Run Interactive Mode, Fixing context management errors

  • سیستم پیکربندی، مدیریت خطا، پشتیبانی از AGENTS.md و نوبت‌ها در حلقه Configuration System & Error Handling + AGENTS.md support + Turns in Agentic Loo

نشست‌ها Sessions

  • نشست (Session) Session

ابزارهای فایل و شل File & Shell Tools

  • ابزار نوشتن فایل Write File Tool

  • ابزار ویرایش فایل Edit File Tool

  • ابزار شل (Shell) Shell Tool

  • ابزار لیست کردن دایرکتوری List Dir Tool

مدیریت خطا و ابزارهای جستجو Error Handling & Search Tools

  • نمایش پیام‌های خطا در TUI Displaying Error Messages on TUI

  • مقایسه Grep و Glob Grep vs Glob

  • ابزار Grep Grep Tool

  • ابزار Glob Glob Tool

ابزارهای وب و برنامه‌ریزی Web & Planning Tools

  • ابزار جستجوی وب Web Search Tool

  • ابزار دریافت محتوای وب Web Fetch Tool

  • ابزار لیست کارها و برنامه‌ریزی Todos/Planning Tool

حافظه و زیر-عامل‌ها Memory & Subagents

  • ابزار حافظه Memory Tool

  • به‌روزرسانی پرامپت سیستم Updating the System Prompt

  • زیر-عامل‌ها Subagents

توسعه‌پذیری و MCP Extensibility & MCP

  • کشف ابزار (ساخت ابزار شخصی) Tool Discovery (Build Your Own Tool)

  • پروتکل کانتکست مدل (MCP) MCP - Model Context Protocol

هوک‌ها، کنترل کانتکست و امنیت Hooks, Context Control & Safety

  • مدیریت کانتکست: فشرده‌سازی Context Management - Compaction

  • مدیریت کانتکست: هرس کردن Context Management - Pruning

  • سیستم تایید Approval System

  • هوک‌ها Hooks

  • تشخیص حلقه Loop Detection

  • پشتیبانی از دستورات در TUI Command Support on TUI

نشست‌ها و نقاط بازگشت Sessions, Checkpoints

  • تفاوت نشست‌ها و نقاط بازگشت Sessions vs Checkpoints

  • مدیریت نشست‌ها Session Management

  • مدیریت نقاط بازگشت Checkpoint Management

  • جمع‌بندی Conclusion

نمایش نظرات

آموزش دوره جامع Claude Code: تسلط بر Claude Code از صفر تا صد
جزییات دوره
19 hours
40
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
168
4 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

EduVerse Academy EduVerse Academy

آکادمی آموزش آنلاین عملی (Hands-On-Online Training Academy)