آموزش مسترکلاس GitHub Copilot برای جاوا، Spring، هوش مصنوعی و IntelliJ - آخرین آپدیت

دانلود GitHub Copilot Masterclass for Java, Spring, AI and IntelliJ

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: یک رویکرد پروژه-محور برای تسلط بر هنر توسعه نرم‌افزارهای مدرن با استفاده از GitHub Copilot در محیط Java و IntelliJ تبدیل IntelliJ به یک محیط توسعه جاوای کاملاً مجهز به هوش مصنوعی تسریع در راه‌اندازی پروژه، معماری و کدنویسی در Spring Boot، Quarkus و Jakarta EE تولید کدهای تمیزتر و کاربردی‌تر از طریق هدایت Copilot با پرامپت‌های بهینه، آرتیفکت‌های پرامپت، فایل‌های مهارت (Skill files) و فایل‌های دستورالعمل (Instruction files) گسترش توسعه به کمک هوش مصنوعی فراتر از IDE با استفاده از GitHub Copilot CLI طراحی و ساخت میکروسرویس‌ها با APIهای Quarkus و ایجاد فایل‌های اجرایی Native با GraalVM به‌روزرسانی Copilot برای استفاده از اصطلاحات مدرن Java 25+ و متدهای پیشرفته توسعه جاوا در سطح سازمانی ایجاد فایل‌های مهارت قابل استفاده مجدد برای آموزش نحوه طراحی و پیاده‌سازی اپلیکیشن‌ها به LLM ساخت فایل‌های دستورالعمل برای بهبود چشمگیر ثبات، کیفیت و معماری کدهای تولید شده تسریع توسعه اپلیکیشن‌های Full-stack با هدایت Copilot در بخش‌های Backend، Frontend، پیکربندی و Persistence ایجاد و استفاده از Agentهای سفارشی برای تبدیل کارهای پیچیده نرم‌افزاری به جریان‌های توسعه هوشمندتر و قابل مدیریت‌تر پیکربندی و اتصال سرورهای MCP برای همکاری قدرتمندتر GitHub Copilot با ابزارهایی مانند Jira، Chrome DevTools و IntelliJ ساخت سریع‌تر اپلیکیشن‌های سازمانی جاوا با ترکیب Copilot و جریان‌های کاری عملی توسعه سازمانی حذف کندی‌های رایج توسعه مانند اشتباهات پیکربندی، تداخل پورت‌ها و سردرگمی در لاگ‌گذاری تسریع در راه‌اندازی پروژه، معماری و کدنویسی در Spring Boot، Quarkus و Jakarta EE پیشنیازها: تنها پیش‌نیاز، علاقه به برنامه‌نویسی، داشتن یک IDE که از GitHub Copilot پشتیبانی کند و دانش پایه‌ای از زبان جاوا است. اشتیاق به حل معماها، رفع اشکال و تفکر خلاق نیز کمک شایانی به شما خواهد کرد.

این یک دوره معمولی یودمی نیست؛ این چیزی است که می‌توانم به شما اطمینان دهم.

روشی بهتر برای یادگیری

در این دوره، هیچ ارائه طولانی پاورپوینت یا سخنرانی‌های خسته‌کننده‌ای پیدا نخواهید کرد. این یک قول است.

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

همچنین باور دارم که گفتگوها بسیار موثرتر از اسلایدهای تصویری هستند و همین شعار، شکل‌دهنده کل این دوره است.

این دوره چه مواردی را پوشش می‌دهد؟

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

شما یاد می‌گیرید که GitHub Copilot چگونه کار می‌کند، چگونه پروژه‌های مبتنی بر LLM را به طور موثر در IntelliJ ساختاردهی کنید و چگونه اپلیکیشن‌های مدرن را معماری و طراحی کنید تا بیشترین بهره را از ابزارهای مجهز به هوش مصنوعی ببرید.

چه چیزهایی خواهید ساخت و آموخت؟

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

مبانی GitHub Copilot

  • نحوه نصب GitHub Copilot در IntelliJ و شروع سریع کار

  • استفاده از حالت‌های Ask، Agent و Planning برای کار موثرتر به عنوان توسعه‌دهنده جاوا

  • استفاده از پیشنهادات Inline، ویرایش‌ها و پرامپت‌های هدایت‌شده برای کدنویسی سریع‌تر

  • نحوه توضیح کد، رفع باگ‌ها و تولید تست‌ها با Copilot

  • ساخت پروژه‌های ابتدایی کاربردی مانند بازی مار و یک اپلیکیشن JavaFX

توسعه با Spring، Quarkus، Micronaut و Jakarta EE

  • نحوه ساخت RESTful APIهای Spring Boot با GitHub Copilot

  • هدایت Copilot با آرتیفکت‌های پرامپت برای کسب نتایج بهتر

  • سوق دادن LLM به سمت ویژگی‌های Java 25 و متدهای کدنویسی مدرن

  • رفع مشکلات رایج مانند خطاهای reload در devtools، تداخل پورت‌ها و چالش‌های لاگ‌گذاری

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

مهارت‌ها، دستورالعمل‌ها و راهنماهای قابل استفاده مجدد

  • نحوه ایجاد فایل‌های مهارت (Skill files) برای بهبود کیفیت کدهای تولید شده توسط Copilot

  • آموزش متدهای قوی‌تر RESTful API و جاوا سازمانی به LLM

  • ساخت مهارت‌های جهانی برای Persistence، استقرار (Deployment) و الگوهای توسعه قابل استفاده مجدد

  • نحوه ایجاد فایل‌های دستورالعمل برای Java 25 و Jakarta EE

  • بهبود چشمگیر خروجی‌های Copilot با راهنمایی‌های بهینه

Agentهای سفارشی و جریان‌های کاری هوشمندتر AI

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

  • ساخت پروژه‌ها با استفاده از جریان‌های کاری مبتنی بر Agent

  • طراحی نحوه انتقال کار (Handoff) بین Agentهایی با مسئولیت‌های مختلف

  • استفاده از مثال‌های به‌یادماندنی مانند Cautious Captain، Planning Pirate و Building Buccaneer

  • به‌کارگیری جریان‌های کاری پیشرفته Copilot در اپلیکیشن‌های پیچیده‌تر

اتصال MCP، Chrome DevTools، Jira و GitHub Copilot CLI

  • استفاده از Model Context Protocol برای گسترش قابلیت‌های GitHub Copilot

  • اتصال سرورهای MCP به IntelliJ، Chrome DevTools و Jira

  • آنالیز وب‌سایت‌ها از نظر پرفورمنس، SEO، دسترسی‌پذیری و آسیب‌پذیری‌ها با ابزارهای MCP

  • نحوه استفاده از GitHub Copilot CLI در خط فرمان (Terminal)

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

این دوره چه کمکی به شما می‌کند؟

این مسترکلاس تمام جزئیات GitHub Copilot را آموزش نمی‌دهد. به‌خصوص با توجه به سرعت تغییرات چشمگیر در فضای کدنویسی تقویت‌شده با AI.

هدف این دوره این است که هر آنچه برای درک و کاوش در GitHub Copilot با اعتماد به نفس، مهارت و اعتبار نیاز دارید را به شما بیاموزد، حتی زمانی که فضای AI تغییر کرده و رشد می‌کند.

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

این دوره برای توسعه‌دهندگان جاوایی طراحی شده است که می‌خواهند به فضای AI وارد شوند و این کار را به روش درست انجام دهند.

هدف این است که به شما کمک کند شروع کنید، پیشرفت کنید و سرعت یادگیری لازم برای به‌روز ماندن در تغییرات سریع جاوا، Copilot، یادگیری ماشین و Agentic AI را حفظ کنید.

اگر به دنبال دوره‌ای کاربردی و پروژه-محور هستید که به شما در کسب مهارت‌های واقعی کمک کند و در عین حال لذت‌بخش باشد، این دوره برای شماست.


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

شروع کار با GitHub Copilot Getting Started with GitHub Copilot

  • مقدمه‌ای بر مسترکلاس GitHub Copilot برای توسعه‌دهندگان جاوا سازمانی Introduction to the GitHub Copilot Masterclass for Enterprise Java Developers

  • نحوه نصب GitHub Copilot در IntelliJ و تست اولیه با بازی مار How to Install GitHub Copilot in IntelliJ and Smoke Test with a Snake Game

  • ساخت اولین پروژه جاوا با حالت‌های Ask، Agent و Planning در GitHub Copilot Build Your First Java Project with GitHub Copilot's Ask, Agent & Planning Modes

  • از کد Ghost تا ویرایش Inline: نحوه نوشتن کد با GitHub Copilot From Ghost Code to Inline Editing - How to Write Code with GitHub Copilot

  • توضیح، رفع خطا و راه‌اندازی تست‌ها با پرامپت‌های داخلی GitHub Copilot Explain, Fix and Setup Tests with Built-In GitHub Copilot Prompts

  • ساخت یک اپلیکیشن تعاملی JavaFX با GitHub Copilot در کمتر از ۵ دقیقه Build an Interactive JavaFX App with GitHub Copilot in Less Than 5 Minutes

اسپرینگ بوت، RESTful APIها و قدرت Prompt Artefact در Copilot Spring Boot, RESTful APIs and the Power of Copilot's Prompt Artefact

  • مقدمه‌ای بر پروژه Poorly RESTed API Introduction to the Poorly RESTed API Project

  • ایجاد Poorly RESTed API با استفاده از GitHub Copilot Creating the Poorly RESTed API with GitHub Copilot

  • پرامپت‌نویسی برای LLM جهت استفاده از ویژگی‌ها و اصطلاحات Java 25 Prompting Your LLM to Use Java 25 Idioms and Features

  • بهینه‌سازی Spring Boot DevTools با استفاده از Prompt Artefact در Copilot Getting Spring Boot DevTools to Chill with Copilot's Prompt Artefact

  • رفع تداخل پورت‌ها و بهبود لاگ‌گذاری با Tim Horton و Mario Lemieux Resolving Port Conflicts & Improving Logging with Tim Horton & Mario Lemieux

  • ایجاد بنر Spring Boot با Global Prompt Artefact در Copilot Wave Your Spring Boot Banner with the Copilot's Global Prompt Artefact

ارتقای فوق‌سریع GitHub Copilot با فایل‌های مهارت (Skill Files) Supercharging⚡GitHub Copilot with Skill Files

  • مهارت Copilot چیست؟ ساخت یک پروژه سریع Quarkus What is a Copilot Skill? Building a Quick Quarkus Project

  • آموزش رساندن LLM درباره رساله دکتری Roy Fielding در مورد RESTful API Teaching Your LLM all about Roy Fielding's, RESTful API, PhD Dissertation

  • ساخت یک RESTful API بهتر با فراخوانی مهارت GitHub Copilot Building a Better RESTful API by Invoking a GitHub Copilot Skill

  • نحوه ایجاد مهارت‌های جهانی: بهبود مهارت‌های Persistence و استقرار سرور اپلیکیشن How to Create Global Skills: Improved Persistence & App Server Deployment Skills

  • ساخت فایل اجرایی Windows Native و Image در GraalVM با Copilot تنها در ۱۰ دقیقه Build a Windows Native .exe and GraalVM Image with Copilot in only 10 minutes!

دستورالعمل‌های GitHub Copilot: چگونه LLMها را به سوی پیروزی هدایت کنیم GitHub Copilot Instructions: How to Steer Your LLMs to Victory!

  • مقدمه‌ای بر فایل‌های دستورالعمل (Instruction Files) در GitHub Copilot An Introduction to GitHub Copilot Instruction Files

  • ساخت یک اپلیکیشن وب Full Stack جاوا *بدون* فایل دستورالعمل Copilot Create a Full-Stack, Java Web Application *without* a Copilot Instructions File

  • ایجاد فایل دستورالعمل GitHub Copilot Create a GitHub Copilot Instructions File

  • ساخت فایل دستورالعمل توسعه برای Java 25 Building a Java 25 Development Instructions File

  • ساخت فایل دستورالعمل برای Jakarta EE Building a Jakarta EE Instructions File

  • بازسازی اپلیکیشن جاوا سازمانی با دستورالعمل‌های صحیح Rebuilding the Enterprise Java Application with Proper Instructions

  • بررسی دقیق اپلیکیشن Jakarta EE ساخته شده با پایگاه داده H2 و Open Liberty Digging into the Jakarta EE App built with the H2 Database and Open Liberty

جزئیات و نکات Agentهای سفارشی GitHub Copilot The Ins and Outs of GitHub Copilot Custom Agents

  • Agent سفارشی چیست و چه زمانی باید از آن استفاده کرد؟ What is a Custom Agent and When Should You Use Them?

  • ساخت اپلیکیشن بازی دارآویز (Hangman) با Agent سفارشی Cautious Captain Building a Hangman Application with the Cautious Captain Custom Agent

  • انتقال کار، تعاملات UI، Planning Pirate و Building Buccaneer Handoffs, UI Interactions, the Planning Pirate and the Building Buccaneer

تسلط بر پروتکل Model Context Protocol (MCP) Model Context Protocol Mastery

  • چرا به Model Context Protocol (MCP) نیاز داریم؟ Why Do We Need Model Context Protocol (MCP)?

  • پیکربندی اولین سرور MCP || شناسایی آسیب‌پذیری‌های سرور Configuring Your First MCP Server || Detecting Server Vulnerabilities

  • پروتکل MCP برای توسعه‌دهندگان وب || کار با Chrome DevTools Model Context Protocol for Web Developers || Working with Chrome DevTools

  • آنالیز آسان پرفورمنس وب‌سایت، SEO و دسترسی‌پذیری با ابزارهای MCP Easily Auditing Website Performance, SEO & Accessibility with MCP Tools

  • پیکربندی سرور MCP جیرا (Jira) در IntelliJ Configuring Jira's MCP Server with IntelliJ

  • توسعه آزاد جاوا، پایتون و TS با جیرا، MCP، IntelliJ و GitHub Copilot Developer-Free Java, Python & TS Dev with Jira, MCP, IntelliJ & GitHub Copilot

ساخت اپلیکیشن‌ها در خط فرمان با GitHub Copilot CLI Building Apps at the Command Line with GitHub Copilot's Command Line Interface

  • شروع کار با Copilot CLI Getting Started with the Copilot CLI

  • ساخت اپلیکیشن‌های React، ارسال به مخزن گیت‌هاب و اجرای Actionها با CLI Building React Apps, Pushing to Your GitHub Repo & Running Actions with the CLI

  • تفویض کار، ایجاد Pull Requestها، بررسی کدها و ادغام کدها از طریق CLI Delegating Work, Creating Pull Requests, Doing Reviews & CLI Code Merges

نمایش نظرات

آموزش مسترکلاس GitHub Copilot برای جاوا، Spring، هوش مصنوعی و IntelliJ
جزییات دوره
5 hours
36
(آخرین آپدیت)
578
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Cameron McKenzie Cameron McKenzie

مربی فنی تایید شده (Certified Technical Trainer)