لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش کلود کد (Claude Code): مهندسی نرمافزار با ایجنتهای هوش مصنوعی مولد
- آخرین آپدیت
دانلود Claude Code: Software Engineering with Generative AI Agents
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
توسعه نرمافزاری به کمک هوش مصنوعی را با Claude Code بیاموزید: از ترس تا بهرهوری ۱۰۰۰ برابری
با یادگیری نحوه همکاری موثر با هوش مصنوعی به عنوان شریک توسعه، متدهای مهندسی نرمافزار خود را متحول کنید. این دوره جامع شما را از تردیدهای اولیه در مورد ابزارهای کدنویسی AI به استفاده مطمئن از Claude Code برای دستیابی به جهشی عظیم در بهرهوری میرساند.
تنها در چند درس اول، یاد میگیرید که چگونه از Claude Code بخواهید کل اپلیکیشنها را در عرض چند دقیقه بسازد - به همراه رابط کاربری، پایگاه داده و منطق تجاری. در پایان این دوره، خواهید آموخت که چگونه Claude Code را برای کار همزمان روی چندین شاخه (branch) گیت مدیریت کنید، به طوری که ایجنتهای AI مختلف به طور موازی ویژگیهای متفاوتی را توسعه داده و به طور خودکار تغییرات را ادغام کنند. این موضوع صرفاً در مورد بهبود قابلیت تکمیل خودکار (autocomplete) نیست، بلکه در مورد تغییر بنیادین نحوه ساخت نرمافزار است.
شما کشف خواهید کرد که چگونه با هوش مصنوعی به عنوان نیروی توسعه مقیاسپذیر برخورد کنید، الگوی «بهترین از N» (Best of N) را برای تولید چندین رویکرد راهکار پیادهسازی کنید و فرآیندهای تضمین کیفیت مستحکمی ایجاد کنید که تضمین کند کدهای تولید شده توسط AI با استانداردهای حرفهای مطابقت دارند. این دوره مهارتهای ضروری مانند نوشتن فایلهای CLAUDE.md موثر برای ارائه کانتکست پروژه، ایجاد دستورات قابل استفاده مجدد برای گردشکارهای رایج و مدیریت جریانهای توسعه موازی با استفاده از git worktrees و زیر-ایجنتهای AI را پوشش میدهد.
از طریق تمرینات عملی و مثالهای واقعی، یاد میگیرید که بر ترسهای رایج مهندسان از ابزارهای AI غلبه کنید و سیستمهایی کاربردی برای ارزیابی کد، تولید مستندات و توسعه ویژگیها بسازید. در نهایت، شما یک جعبهابزار کامل برای گسترش توانمندیهای توسعه خود و یک فرآیند شخصیسازی شده متناسب با گردشکار خود خواهید داشت.
آنچه خواهید آموخت:
- رهایی از مدیریت جزئی (Micromanagement) کلود کد و شروع تفویض اختیار مانند یک لید فنی که تیمی از توسعهدهندگان ارشد را مدیریت میکند
- نوشتن «پرامپتهای بزرگ» برای ساخت کامل ویژگیها به جای تولید توابع تکه تکه که نیاز به کپی-پیست داشته باشند
- استفاده از الگوی «بهترین از N» برای تولید ۳ تا ۵ نسخه از هر ویژگی و انتخاب بهترین بخشها یا نسخهها
- آموزش Claude Code برای نقد کدهای خودش با استفاده از روبیکهای زمینهای جهت شناسایی باگها پیش از مشاهده شما
- تسلط بر فایلهای CLAUDE.md برای خودکارسازی فرآیند Onboarding و ارائه کانتکست کامل پروژه جهت نوشتن کدهایی منطبق بر معماری شما
- ساخت کتابخانههای دستوری در Claude Code برای تبدیل گردشکارهای پیچیده توسعه به پرامپتهای تکمرحلهای (بررسی کد، ساخت ویژگی، مجموعههای تست)
- آموزش Claude Code از طریق مثالها برای نوشتن کدی که با استایل تیم شما مطابقت داشته باشد، بدون نیاز به راهنماهای استایل ۱۰۰ صفحهای
- مدیریت توسعه موازی ویژگیها با استفاده از Claude Code روی چندین برنچ گیت به طور همزمان در حالی که شما بر معماری تمرکز میکنید
- طراحی کدبیسهایی که با نیروی کار AI مقیاسپذیر باشند؛ درک محدودیتهای توکن و معماری پروژهها برای حداکثر بهرهوری
- استقرار زیر-ایجنتهای Claude Code که به طور مستقل روی ویژگیهای مختلف کار کرده و در نهایت توسط ایجنت اصلی ادغام شوند
- ساخت فرآیند توسعه شخصی «اول-هوش مصنوعی» (AI-first) که خروجی شما را افزایش داده و کیفیت کد را حفظ کند
- استفاده از پرامپتهای چندوجهی (Multimodal) برای تبدیل طرحهای دستی و جلسات تخته سفید به کامپوننتهای UI، معماریها و فرآیندهای کامل در چند دقیقه
تاثیرات واقعی برای توسعهدهندگان:
- کاهش زمان توسعه ویژگیها از چند روز به چند دقیقه
- خداحافظی همیشگی با نوشتن کدهای تکراری و Boilerplate
- تولید خودکار مجموعههای تست جامع
- سپردن بررسی کدها (Code Review) و بازنویسی (Refactoring) به Claude Code
- ساخت چندین پروتوتایپ قبل از نهایی کردن یک رویکرد
- افزایش بهرهوری شخصی به گونهای که گویی یک تیم استخدام کردهاید
این دوره برای چه کسانی است:
مهندسان نرمافزار، لیدهای فنی و تیمهای توسعه که آماده پذیرش کدنویسی به کمک AI هستند و در عین حال میخواهند کیفیت کد و بهترین متدهای مهندسی را حفظ کنند.
پیشنیازها: تجربه پایه در توسعه نرمافزار و آشنایی با سیستمهای کنترل نسخه (Git).
این دوره نیازمند اشتراک پولی است که دسترسی به Claude Code را شامل شود.
سرفصل ها و درس ها
مقیاسبندی مهندسی نرمافزار با Claude Code و هوش مصنوعی مولد
Scaling Up Software Engineering with Claude Code & Generative AI
مقدمهای بر Claude Code و مهندسی نرمافزار با ایجنتهای AI
Introduction to Claude Code & Software Engineering with AI Agents
بهبود ۱۰۰۰ برابری بهرهوری مهندسی نرمافزار با پرامپتهای بزرگ
1000X Improvement in Software Engineering Productivity with Big Prompts
گفتگوی دو مهندس نرمافزار: بیایید درباره ترسها صحبت کنیم
One Software Engineer to Another: Let's Talk About the Fear
نیروی کار AI: کلود کد به عنوان یک تیم توسعه AI
AI Labor: Claude Code is an AI Development Team
الگوی بهترین از N: بهرهبرداری از مزایای هزینه نیروی کار AI
The Best of N Pattern: Leverage AI Labor Cost Advantages
هوش مصنوعی مولد، Claude Code و کیفیت کد
Generative AI, Claude Code, & Code Quality
آیا هوش مصنوعی میتواند کیفیت کد را قضاوت کند؟
Can AI Judge Code Quality?
آیا نیروی کار AI اصول طراحی را درک میکند؟
Does AI Labor Understand Design Principles?
چت، ساخت، مقیاس: زمان بیشتر برای طراحی و نوآوری
Chat, Craft, Scale: Spend More Time Designing & Innovating
چت: استخراج سریع نیازمندیها و بررسی گزینهها
Chat: Craft and Explore Requirements & Options
چت: پروتوتایپینگ سریع و تعریف پرسوناها
Chat: Rapid Prototyping & Personas
ساخت: محدودیتها و پرامپتهای مخصوص Claude Code
Craft: Constraints & Prompts for Claude Code
ساخت فرآیند و کانتکست در Claude Code
Building Process & Context in Claude Code
کانتکست پایدار جهانی: CLAUDE.md
Global Persistent Context: CLAUDE.md
کانتکست هدفمند و فرآیندهای قابل استفاده مجدد: دستورات Claude Code
Reusable Targeted Context & Process: Claude Code Commands
یادگیری در کانتکست: آموزش از طریق مثالها
In-Context Learning: Teaching with Examples
کنترل نسخه و توسعه موازی با Claude Code
Version Control & Parallel Development with Claude Code
کلود کد، کنترل نسخه و شاخههای گیت
Claude Code, Version Control, & Git Branches
بهبود مقیاسپذیری و استدلال در Claude Code
Improving Claude Code Scalability & Reasoning
تبدیل شدن به دستها، چشمها و گوشهای Claude Code
Being Claude Code's Hands, Eyes, and Ears
اطمینان از اینکه Claude Code کارهای خود را بازبینی میکند
Ensuring Claude Code Checks Its Own Work
طراحی نرمافزار، محدودیت توکن و قابلیت نگهداری
Software Design, Token Limits, and Maintainability
ساختار پروژه و نامگذاری فایلها به عنوان کانتکست حیاتی برای مقیاسپذیری
Project Structure and File Naming is Critical Context for Claude Code Scalability
پرامپتنویسی چندوجهی و فرآیندها
Multimodal Prompting & Process
شروع با اصلاح فرآیند و کانتکست، نه اصلاح کد
Start By Fixing the Process & Context, Not the Code
نمایش نظرات