یه لحظه، دارم میارمش…
در این دوره یاد میگیرید چگونه از GitHub Copilot فراتر از یک ابزار تکمیل خودکار کد استفاده کنید و با کمک هوش مصنوعی، تولید کد، رفع باگ، بازنویسی و بهینهسازی برنامه، تستنویسی و بررسی امنیت را هوشمندانهتر انجام دهید. همچنین با حالتهای Agent، Ask، Plan و Edit، ساخت ایجنتهای اختصاصی، فایلهای دستورالعمل و اتصال ابزارها از طریق MCP آشنا میشوید.

هر ایستگاه یه فصله. روش بزن تا درسهاش رو ببینی.
ویدیو رو نگه دار و بپرس. من میدونم دقیقاً کدوم لحظهای و دربارهی همون جوابت رو میدم. یکی رو امتحان کن:
این قسمت رو سادهتر میگی؟
معرفی دوره
هوش مصنوعی در حال تغییر روش توسعه نرمافزار است. ابزارهایی مانند GitHub Copilot به برنامهنویسان کمک میکنند تا بخش مهمی از فعالیتهای روزمره خود را سریعتر و هوشمندانهتر انجام دهند؛ اما استفاده حرفهای از این ابزارها تنها به دریافت پیشنهاد کد محدود نمیشود.
دوره GitHub Copilot for Developers: Code Faster With AI Agents با تدریس Shubham Sarda طراحی شده است تا توسعهدهندگان را با قابلیتهای کاربردی و پیشرفته GitHub Copilot و گردشکارهای توسعه مبتنی بر هوش مصنوعی آشنا کند.
در بخش نخست، مفاهیم پایهای هوش مصنوعی در برنامهنویسی مانند Prompt، System Prompt، Token، Context Window و انواع مدلهای هوش مصنوعی بررسی میشوند. همچنین با اصول مهندسی پرامپت و نحوه انتخاب مدل مناسب برای وظایف مختلف آشنا خواهید شد.
در ادامه، نصب و راهاندازی GitHub Copilot در محیط VS Code، پیشنهادهای درونخطی، گفتوگوی هوشمند و حالتهای مختلف Agent، Ask، Plan و Edit آموزش داده میشود. مدیریت نشستها، حفظ Context، استفاده از Checkpoint و کنترل تغییرات کد نیز از مباحث این بخش هستند.
یکی از بخشهای مهم دوره، ساخت و مدیریت Instruction Files است. با استفاده از فایلهایی مانند copilot-instructions.md و فایلهای اختصاصی پروژه، میتوانید قواعد، ساختار، استانداردهای کدنویسی و ترجیحات فنی پروژه را برای رفتار دقیقتر هوش مصنوعی مشخص کنید.
در بخش پیشرفتهتر، ساخت Custom AI Agents برای وظایفی مانند تولید مستندات، بازبینی کد و بررسی دسترسپذیری آموزش داده میشود. همچنین با Agent Skills و روش طراحی گردشکارهای قابل استفاده مجدد آشنا میشوید.
از دیگر مباحث مهم، کار با Local Agents، Background Agents و Cloud Agents است که امکان تقسیم و اجرای وظایف توسعه نرمافزار را در محیطهای مختلف فراهم میکنند. اتصال GitHub Copilot به Git، تولید پیامهای Commit، بررسی تغییرات و مدیریت فرایند توسعه نیز پوشش داده میشود.
در پایان، مفهوم MCP یا Model Context Protocol و اتصال ایجنتهای هوشمند به ابزارها و پایگاههای دادهای مانند Supabase بررسی میشود. همچنین نحوه کار با مجوزهای خواندن و نوشتن، احراز هویت و اتصال گردشکارهای هوشمند به دادههای پروژه آموزش داده خواهد شد.
این دوره برای برنامهنویسانی مناسب است که با مبانی کدنویسی و Git آشنایی دارند و میخواهند از ابزارهای هوش مصنوعی و ایجنتهای برنامهنویس در پروژههای واقعی استفاده کنند.
۸. مدرس دوره
Shubham Sarda
پلتفرم ارائهدهنده: Udemy
۹. مهارتهای قابل کسب (Skills)
GitHub Copilot
AI-Assisted Programming
AI Coding Workflows
Prompt Engineering
Large Language Models (LLMs)
Context Window و Token Management
Visual Studio Code
Copilot Agent Mode
Ask Mode، Plan Mode و Edit Mode
AI Code Generation
Debugging با هوش مصنوعی
Code Refactoring
Unit Testing
Code Review
Secure Coding
Git و GitHub
Instruction Files
Custom AI Agents
Agent Skills
Local Agents
Background Agents
Cloud Agents
MCP (Model Context Protocol)
Supabase Integration
AI Workflow Automation
Software Development Productivity
مدرس دوره
Shubham Sarda مدرس حوزه Python، Django و توسعه Backend است که تمرکز اصلی آموزشهای او روی ساخت REST API، معماری نرم افزار و توسعه پروژههای واقعی قرار دارد. دورههای او به دلیل پوشش کامل مفاهیم Django REST Framework و آموزش پروژه محور، بین توسعه دهندگان بکاند محبوب هستند.
از کجا میاد؟
Udemy یکی از بزرگترین و محبوبترین پلتفرمهای آموزشی آنلاین در جهان است که در سال ۲۰۱۰ تأسیس شد. این سایت به کاربران امکان میدهد تا از طریق دسترسی به هزاران دوره آموزشی متنوع، مهارتهای جدید را یاد بگیرند، از افراد متخصص و ماهر در زمینههای مختلف آموزش ببینند و به اشتراک بگذارند. ویژگیهای برجسته Udemy عبارتند از: ۱. تنوع در موضوعات: Udemy دورههایی در حوزههای مختلفی از جمله تکنولوژی، کسب و کار، طراحی، توسعه فردی، زبانها، موسیقی، و غیره ارائه میدهد. ۲. کیفیت محتوا: این پلتفرم از محتوای آموزشی با کیفیت و با استفاده از اساتید و متخصصان معتبر استفاده میکند. ۳. آموزش تعاملی: Udemy از ویدئوهای آموزشی، تمرینات عملی، تستهای آزمایشی و دیگر ابزارهای تعاملی استفاده میکند تا به کاربران کمک کند تا مطالب را بهتر درک کنند و مهارتهای خود را تقویت کنند. ۴. امکان انعطافپذیری زمانی: Udemy به کاربران امکان میدهد که به صورت خودآموز و در زمانی که برایشان مناسب است، به دورههای آموزشی دسترسی پیدا کنند. ۵. قیمت مناسب: بسیاری از دورههای Udemy با قیمتی مناسب و گاهی حتی تخفیفهای قابل توجهی در اختیار کاربران قرار میگیرند. با توجه به این ویژگیها، Udemy به عنوان یک پلتفرم آموزشی آنلاین بسیار موثر و قابل اعتماد شناخته میشود که به میلیونها افراد در سراسر جهان کمک کرده است تا مهارتهای جدید یاد بگیرند و به رشد حرفهای خود بپردازند.
بلیت این سفر