گیتهاب کوپایلت دیگر تنها یک ابزار تکمیل خودکار کد نیست؛ بلکه یک دستیار مهندسی قدرتمند است که قادر به تولید قابلیتها، ریفاکتور کردن سیستمها، نوشتن تستها، بررسی مسائل امنیتی و مدیریت جریانهای کاری پیچیده با استفاده از ایجنتهاست.
بسیاری از توسعهدهندگان تنها از ۱۰ تا ۲۰ درصد قابلیتهای آن استفاده میکنند.
این دوره طراحی شده است تا به شما کمک کند از GitHub Copilotبه درستی استفاده کنید؛ از درک نحوه عملکرد آن گرفته تا ساخت جریانهای کاری ساختاریافته با استفاده از فایلهای دستورالعمل، ایجنتهای سفارشی و مهارتهای ایجنتی.
این یک دوره تئوری درباره هوش مصنوعی نیست، بلکه یک برنامه عملیو توسعهدهنده-محور است که بر جریانهای کاری واقعی کدنویسی تمرکز دارد.
آنچه خواهید آموخت
شما یاد خواهید گرفت که چگونه:
تولید کدهای آماده محیط عملیاتیبا استفاده از پرامپتهای ساختاریافته
رفع باگها، ریفاکتور کدهای قدیمی و بهبود خوانایی کد
تولید خودکار یونیتتستهای معنادار
بهبود عملکرد و شناسایی مشکلات امنیتی احتمالی
استفاده موثر از حالتهای Agent، Ask، Plan و Edit
ساخت فایلهای دستورالعمل (Instruction Files)قدرتمند برای کنترل رفتار AI
ساخت و مدیریت ایجنتهای سفارشی هوش مصنوعی
طراحی جریانهای کاری با استفاده از ایجنتهای محلی، پسزمینه و ابری
درک MCP(پروتکل کانتکست مدل) و ابزارهای مدرن AI
ادغام عمیق هوش مصنوعی در چرخه حیات توسعه نرمافزار
این دوره به ۳ فازتقسیم شده است:
فاز ۱: مبانی/ کدنویسی با AI واقعاً چگونه کار میکند
قبل از استفاده موثر از AI، باید بدانید که او چگونه فکر میکند.
در این فاز یاد میگیرید:
پرامپتها واقعاً چه هستند (پرامپتهای کاربر در مقابل سیستم)
کانتکست و پنجرههای کانتکست
توکنها و تاثیر آنها بر کیفیت خروجی
مدلها و نحوه انتخاب مدل مناسب
تفاوتهای LLM در مقابل SLM
تفاوت ابزارهایی مانند Copilot، Cursor، Claude Code و Codex
این فاز مدل ذهنی لازم برای کنترل AI را به شما میدهد تا به جای حدس زدن تصادفی پرامپتها، آگاهانه عمل کنید.
فاز ۲:استفاده عملی از Copilot
در اینجا وارد جریانهای کاری واقعی توسعه میشویم.
شما یاد میگیرید:
نصب و پیکربندی صحیح Copilot
پیشنهادات درونخطی (Inline) در مقابل جریانهای کاری مبتنی بر چت
استفاده موثر از پنجره چت
درک و استفاده از حالتهای Agent، Ask، Plan و Edit
مدیریت نشستها (Sessions) و نقاط بازگشت (Checkpoints)
استفاده از مرورگر داخلی
پیکربندی Bring Your Own Key
این فاز بر استفاده عملی تمرکز دارد تا بتوانید بلافاصله Copilot را در توسعه روزانه خود به کار بگیرید.
فاز ۳:توسعه پیشرفته ایجنتی (Agentic Development)
در این بخش، دوره از آموزشهای ساده Copilot فراتر میرود.
شما یاد میگیرید که چگونه رفتار AI را با استفاده از موارد زیر ساختاردهی کنید:
فایلهای دستورالعمل (copilot-instructions و دستورالعملهای سفارشی)
فایلهای پرامپت برای جریانهای کاری قابل استفاده مجدد
ایجنتهای سفارشی متناسب با نیازهای پروژه شما
مهارتهای ایجنتی برای وظایف تخصصی
ایجنتهای محلی در مقابل ایجنتهای پسزمینه و ابری
ادغام با Git و اکشنهای هوشمند
MCP (پروتکل کانتکست مدل) برای ادغامهای پیشرفته
بهترین روشهای امنیت کد در عصر AI
در پایان این فاز، شما یاد خواهید گرفت که چگونه یک جریان مهندسی کامل مبتنی بر AI طراحی کنید، به جای اینکه فقط سوالات پراکنده از Copilot بپرسید.
اگر میتوانید کد بنویسید، این دوره به شما نشان میدهد چگونه سریعتر بسازید، هوشمندانهتر ریفاکتور کنید و با اعتماد به نفس کامل نرمافزار عرضه کنید. هدف این دوره ساده است: کمک به شما برای تبدیل شدن از یک “کاربر Copilot”به یک مهندس AI.
Shubham Sarda
توسعه دهنده پایتون
سلام!
من نقشه راه کامل را برای تبدیل شدن به یک توسعه دهنده با پروژه های مختلف ایجاد کرده ام، به طور خاص برای مخاطبان SkillShare.
با این نقشه راه ما با برنامه نویسی پایتون شروع می کنیم، با اصول، مفاهیم مهم آشنا می شویم و حل می کنیم. برخی از مشکلات زندگی واقعی با ساخت پروژه ها. هنگامی که ما با پایتون آماده شدیم، زمان آن رسیده است که تجربه بیشتری در پروژه های میدانی مختلف در اتوماسیون، تجزیه و تحلیل داده ها، برنامه نویسی رابط کاربری گرافیکی و توسعه وب کسب کنیم.
اینجا برنامه نویسی کامل پایتون است -
برنامه نویسی پایتون - مفاهیم پیشرفته
پروژه های پایتون -
برنامه نویسی رابط کاربری گرافیکی پایتون - ساخت یک برنامه دسکتاپ با Tkinter و SQLite
کامل Django Masterclass (توسعه وب) -
Django for Beginners - Building Task Manager Web Application (قسمت 1)
Django برای مبتدیان - استقرار برنامه وب در Heroku (بخش) 3)
نمایش نظرات