آموزش گیت‌هاب کوپایلت: کدنویسی عملی با هوش مصنوعی و مثال‌های واقعی - آخرین آپدیت

دانلود GitHub Copilot: Hands on AI coding with real world examples

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: مهندسی پرامپت، VS Code، IntelliJ، MCP، مهارت‌ها، CLI، ایجنت‌ها، دستورالعمل‌ها، هوک‌ها، تست‌کیس‌ها، دیباگینگ، مستندسازی، بررسی کد با استفاده از GitHub Copilot Chat و تکمیل‌کننده‌های داخلی AI، کدهایی آماده برای محیط عملیاتی (Production-ready) را ۱۰ برابر سریع‌تر بنویسید. تکنیک‌های مهندسی پرامپت هوش مصنوعی را که به‌طور خاص برای مهندسان نرم‌افزار طراحی شده‌اند، بیاموزید. گیت‌هاب کوپایلت را در محیط‌های VS Code، JetBrains IntelliJ و CLI یکپارچه‌سازی و پیکربندی کنید. بر پروتکل کانتکست مدل (MCP) مسلط شوید تا کوپایلت را به‌صورت بهینه و آماده‌به‌کار به کار بگیرید. استفاده از هوک‌ها (Hooks) را برای انجام کارهای اضافی در هنگام فراخوانی پرامپت‌ها بیاموزید. تست‌های واحد (Unit Tests)، مستندات و جریان‌های کاری دیباگینگ را به‌صورت خودکار و فوری تولید کنید. در ایجاد دستورالعمل‌ها و ایجنت‌های شخصی برای اتوماسیون وظایف تخصص پیدا کنید. مهارت‌های کاهش مصرف توکن و مدیریت هزینه‌ها را بیاموزید. درک کامل از نظارت بر صورت‌حساب‌ها و ایجاد هشدارها (Alerts). پیش نیازها: هیچ تجربه برنامه‌نویسی خاصی مورد نیاز نیست. داشتن دانش جاوا و اسپرینگ یک مزیت است. زبان مورد علاقه شما هر چه باشد، می‌توانید با پروژه‌های خود از این دوره استفاده کنید، زیرا محتوای آن برای چندین زبان برنامه‌نویسی و پروژه مختلف قابل تعمیم است.

گیت‌هاب کوپایلت را از پایه بیاموزید و روش کدنویسی خود را متحول کنید.

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

این دوره طراحی شده است تا به شما کمک کند پتانسیل کامل GitHub Copilot را آزاد کنید—خواه مبتدی باشید، مهندس نرم‌افزار، توسعه‌دهنده جاوا یا یک متخصص فناوری که به دنبال بهره‌گیری از AI در گردش کار روزانه خود است.

برخلاف دوره‌هایی که فقط ویژگی‌های ساده چت را نمایش می‌دهند، این مسترکلاس عمیقاً به سناریوهای توسعه در دنیای واقعی، قابلیت‌های پیشرفته کوپایلت، شخصی‌سازی، پروتکل کانتکست مدل (MCP)، جریان‌های کاری ایجنتی (Agentic) و توسعه پروژه‌های Java/Spring Boot می‌پردازد.

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

آنچه خواهید آموخت:

  • راه‌اندازی گیت‌هاب کوپایلت در IntelliJ IDEA و Visual Studio Code

  • درک مدل‌های قیمت‌گذاری، تنظیمات حریم خصوصی، محدودیت‌ها و عیب‌یابی

  • یادگیری نحوه عملکرد مدل‌های زبانی بزرگ (LLMs) و نحوه استفاده کوپایلت از آن‌ها

  • تسلط بر Chat، Inline Chat و گفتگوهای آگاه از کانتکست (Context-aware)

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

  • شخصی‌سازی گیت‌هاب کوپایلت با دستورالعمل‌های سفارشی (Custom Instructions)

  • کار با شرکت‌کنندگان (Participants)، ایجنت‌ها، هوک‌ها و ویژگی‌های پیشرفته

  • استفاده موثر از تصاویر در گیت‌هاب کوپایلت

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

  • بررسی Time MCP و پیاده‌سازی‌های عملی MCP

  • ساخت سریع‌تر اپلیکیشن‌های Java و Spring Boot با کمک هوش مصنوعی

  • تولید REST APIها، یکپارچه‌سازی دیتابیس H2 و رفع مشکلات رایج اپلیکیشن

  • ایجاد تست‌کیس‌های JUnit و بهبود کیفیت کد با استفاده از گزارش‌های JaCoCo

  • یادگیری GitHub Copilot CLI و جریان‌های کاری افزایش بهره‌وری توسعه‌دهنده

  • درک میزان مصرف، صورت‌حساب، هشدارها و محدودیت‌های نرخ (Rate Limits)

  • کاوش در جریان‌های کاری ایجنتی و GitHub Copilot SDK برای جاوا

  • کشف تکنیک‌های عملی مهندسی پرامپت که توسط توسعه‌دهندگان حرفه‌ای استفاده می‌شود

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

  • دموهای گام‌به‌گام

  • مثال‌های واقعی Java و Spring Boot

  • تمرینات کدنویسی عملی

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

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

  • توضیحات ساده و مناسب برای مبتدی‌ها

  • توضیح ویژگی‌های پیشرفته با مثال‌های عملی

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

  • توسعه‌دهندگان جاوا

  • توسعه‌دهندگان اسپرینگ بوت

  • مهندسان نرم‌افزار

  • توسعه‌دهندگان Backend

  • توسعه‌دهندگان Full Stack

  • دانشجویان رشته‌های توسعه نرم‌افزار

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

  • هر کسی که به توسعه نرم‌افزار با کمک هوش مصنوعی علاقه دارد

  • توسعه‌دهندگان IntelliJ IDEA یا Visual Studio Code

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

چرا این دوره را بگذرانید؟

بسیاری از توسعه‌دهندگان از گیت‌هاب کوپایلت فقط به‌عنوان ابزاری برای تکمیل کد استفاده می‌کنند و قابلیت‌های قدرتمند آن را نادیده می‌گیرند.

در این دوره، یاد می‌گیرید که حرفه‌ای‌ها چگونه از کوپایلت برای موارد زیر استفاده می‌کنند:

  • تولید سریع‌تر کدهای آماده برای محیط عملیاتی

  • دیباگ کردن بهینه اپلیکیشن‌ها

  • تولید خودکار تست‌های واحد

  • درک سریع کدبیس‌های ناآشنا

  • ساخت REST APIها در چند دقیقه

  • بهبود کیفیت کد

  • اتوماسیون کارهای تکراری توسعه

  • شخصی‌سازی پاسخ‌های AI برای پروژه‌های خاص

  • کار با جریان‌های کاری پیشرفته AI و MCP

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

هر مفهوم با مثال‌های عملی نمایش داده شده است تا بتوانید بلافاصله آموخته‌های خود را در پروژه‌هایتان به کار ببرید.

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

همین امروز ثبت‌نام کنید و با گیت‌هاب کوپایلت هوشمندانه‌تر کد بزنید!

نکته: لطفا بخش ۶ را برای جلسات جدید و به‌روزرسانی شده بررسی کنید.



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

مقدمه Introduction

  • مرور کلی دوره Course Overview

  • نکات یودمی Udemy Tips

  • راه‌اندازی کوپایلت در IntelliJ IDE Copilot setup in IntelliJ IDE

  • گزینه‌های قیمت‌گذاری کوپایلت Copilot pricing options

  • محدودیت‌های کوپایلت Copilot limitations

  • تنظیمات حریم خصوصی کوپایلت Copilot privacy settings

  • عیب‌یابی Troubleshooting

  • جمع‌بندی Conclusion

شروع کار با گیت‌هاب کوپایلت Getting started with GitHub Copilot

  • گیت‌هاب کوپایلت چیست What is GitHub Copilot

  • درک مدل‌های زبانی بزرگ (LLMs) Understanding about LLM's

  • بیشتر درباره LLMها More about LLM's

  • کار با چت ساده Working with simple chat

  • درک کانتکست در کوپایلت Understanding the context within copilot

  • راه‌اندازی VS Code VS Code setup

  • کار با اینلاین چت (Inline Chat) Working with inline chat

  • جمع‌بندی Conclusion

  • سنجش دانش Knowledge Check

ویژگی‌های پیشرفته گیت‌هاب کوپایلت Advanced GitHub Copilot features

  • مرور ویژگی‌های پیشرفته کوپایلت Advanced copilot features overview

  • درک شرکت‌کنندگان (Participants) Understanding the participants

  • کار با سایر شرکت‌کنندگان Working with few more participants

  • شخصی‌سازی کوپایلت Copilot customization

  • درک دستورالعمل‌های سفارشی Understanding the custom instructions

  • بررسی بیشتر دستورالعمل‌های سفارشی Looking at more custom instructions

  • کار با تصاویر با استفاده از کوپایلت Working with images using copilot

  • ساخت پرامپت‌های شخصی Creating our own prompts

  • نوشتن پرامپت‌های بهتر Giving better prompts

  • ساخت ایجنت‌ها Creating the agents

  • درک هوک‌های کوپایلت Understanding the copilot hooks

  • جمع‌بندی Conclusion

  • سنجش دانش Knowledge Check

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

  • مرور کلی پروتکل کانتکست مدل Overview of model context protocol

  • درک GitHub MCP Understanding the GitHub MCP

  • کار با Time MCP Working with time MCP

  • اتصال MCP به دیتابیس محلی از طریق پرامپت‌ها MCP Connecting to local db through prompts

  • جمع‌بندی Conclusion

  • سنجش دانش Knowledge check

کار با جاوا و اسپرینگ بوت با استفاده از کوپایلت Working with java and springboot using copilot

  • کدنویسی بدون زحمت با کوپایلت Creating our code efforlessly with copilot

  • رفع خطای Whitelabel با کوپایلت Fix whitelabel error with copilot

  • کار با REST و دیتابیس H2 Working with rest and H2 database

  • کار با JUnit و گزارش Jacoco Working with Junit and Jacoco report

  • استفاده از Canary برای بررسی کد (Code Review) Use of canary for code review

  • سنجش دانش Knowledge check

آموزش‌های تکمیلی ویژگی‌های گیت‌هاب کوپایلت More Learnings On GitHub Copilot features

  • کار با مهارت‌ها (Skills) Working with skills

  • نکاتی درباره دستورالعمل‌های سفارشی و مدل‌ها Few tips on custom instructions and models

  • کار با Copilot CLI Working with copilot CLI

  • بیشتر درباره میزان مصرف، صورت‌حساب و هشدارها More about usage, billing and alerts

  • درک برخی هوک‌های مهم دیگر Understanding few other important hooks

  • کار با هوک pre-tool-use Working with pre tool use hook

  • کار با محدودیت‌های نرخ (Rate Limits) Working on rate limits

  • مرور کلی جریان کاری ایجنتی Overview of agentic workflow

  • کار با Copilot SDK برای جاوا Working with copilot sdk for java

  • کار با چند پرامپت مهم دیگر Working with few more important prompts

نمایش نظرات

آموزش گیت‌هاب کوپایلت: کدنویسی عملی با هوش مصنوعی و مثال‌های واقعی
جزییات دوره
5 hours
48
(آخرین آپدیت)
72
4.4 از 5
دارد
دارد
دارد
Nagendra C
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Nagendra C Nagendra C

توسعه‌دهنده ارشد