مسترکلاس GitHub Copilot برای توسعهدهندگان Java ،Spring و IntelliJ
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- تبدیل IntelliJ به یک محیط توسعه Java کاملاً مجهز به هوش مصنوعی
- افزایش سرعت راهاندازی پروژه، معماری و کدنویسی در Spring Boot ،Quarkus و Jakarta EE
- تولید کدی تمیزتر و کاربردیتر با هدایت Copilot از طریق پرامپت های بهتر، prompt artefacts، فایلهای مهارت و فایلهای دستورالعمل
- گسترش توسعهی مبتنی بر هوش مصنوعی فراتر از IDE با رابط خط فرمان GitHub Copilot
- طراحی و ساخت ریزخدمات با APIهای Quarkus و ساخت اجراییهای بومی با GraalVM
- هدایت Copilot به سمت اصطلاحات مدرن Java 25+ و شیوههای قویتر توسعهی سازمانی Java
- ایجاد فایلهای مهارت قابلاستفادهمجدد برای Copilot که به مدل زبانی بزرگ شما آموزش میدهند اپلیکیشن ها را چگونه طراحی و پیادهسازی کند.
- ساخت فایلهای دستورالعملی که بهطور چشمگیری سازگاری، کیفیت و معماری کد تولیدشده را بهبود میدهند.
- شتابدادن به توسعهی اپلیکیشن فول استک با هدایت Copilot در تسک های بک اند، فرانت اند، پیکربندی و ماندگاری
- ایجاد و استفاده از عاملهای سفارشی برای شکستن کارهای پیچیدهی نرمافزاری به جریانهای توسعهی هوشمندتر و قابلمدیریتتر
- پیکربندی و اتصال سرورهای پروتکل زمینه مدل تا GitHub Copilot بتواند با ابزارهایی مثل Jira، ابزارهای توسعهدهنده Chrome و IntelliJ به شکل قدرتمندتری کار کند
- ساخت اپلیکیشن های سازمانی Java با سرعتی بسیار بیشتر، با ترکیب Copilot و یک گردش کاری عملی برای توسعهی سازمانی
- حذف کندیهای رایج توسعه مانند اشتباهات پیکربندی، تداخل پورتها و سردرگمی در لاگ کردن
پیش نیازهای دوره
- تنها پیشنیاز، علاقه به برنامهنویسی، یک IDE که از GitHub Copilot پشتیبانی کند و کمی دانش Java است.
توضیحات دوره
راهی بهتر برای یادگیری
در این دوره، خبری از ارائههای طولانی PowerPoint یا درس های تلهپرامپتر محور که شما را خوابآلود کنند نیست. این یک قول است.
مدرس همیشه باور داشته که آموزش باید پروژهمحور باشد و بهترین یادگیری زمانی رخ میدهد که یک توسعهدهنده تجربهی عملی با ابزارها، فناوریها و رابطهای برنامهنویسی که باید بر آنها مسلط شود به دست بیاورد.
همچنین همیشه باور داشته که گفتوگوها از اسلایدشوها بهترند، و همین شعار، کل این دوره را شکل داده است.
این دوره چه چیزهایی را پوشش میدهد؟
پس در این دوره چه چیزهایی را پوشش میدهیم؟
صادقانه بگوییم، هر چیزی را که یک توسعهدهندهی Java برای تبدیل شدن به فردی توانمند و مطمئن در کار با GitHub Copilot و اکوسیستم گستردهتر چارچوبهای Java و ابزارهای پروتکل زمینه مدل نیاز دارد، پوشش خواهیم داد؛ ابزارهایی که توسعهدهندگان مدرن و نرمافزارهای سازمانی را توانمند میکنند.
شما یاد میگیرید GitHub Copilot چگونه کار میکند، چگونه پروژههای LLM محور را در IntelliJ بهدرستی ساختاردهی کنید، و چگونه اپلیکیشن های مدرن را معماری و طراحی کنید تا بیشترین بهره را از ابزارهای مبتنی بر هوش مصنوعی ببرید.
آنچه خواهید ساخت و یاد خواهید گرفت:
این یک مسترکلاس کاملاً عملی است که پر از موضوعات کاربردی، تمرینها و پروژههای واقعی است. در ادامه، فهرستی غیرجامع از ابزارها، فناوریها و چارچوبهایی که در این دوره پوشش داده میشوند، همراه با پروژههایی که این یادگیری را پیش میبرند، آمده است:
اصول GitHub Copilot
- چگونه GitHub Copilot را در IntelliJ نصب و بهسرعت راهاندازی کنید؟
- چگونه از حالتهای Ask ،Agent و Planning برای کار مؤثرتر بهعنوان یک توسعهدهنده Java استفاده کنید؟
- چگونه با استفاده از پیشنهادهای درونخطی، ویرایشها و پرامپتنویسی هدایتشده، کد را سریعتر بنویسید؟
- چگونه با Copilot کد را توضیح دهید، اشکالها را برطرف کنید و تستها را تولید کنید؟
- چگونه پروژههای آغازین کاربردی مانند بازی مار و یک اپلیکیشن JavaFX را ایجاد کنید؟
توسعه با Spring ،Quarkus ،Micronaut و Jakarta EE
- چگونه رابطهای برنامهنویسی RESTful را با Spring Boot و GitHub Copilot ایجاد کنید؟
- چگونه Copilot را با استفاده از prompt artefacts هدایت کنید تا به نتایج بهتری دست پیدا کنید؟
- چگونه مدل زبانی بزرگ (LLM) را به استفاده از قابلیتهای Java 25 و شیوههای نوین کدنویسی هدایت کنید؟
- چگونه مشکلات رایجی مانند بارگذاری مجدد DevTools، تداخل پورتها و چالشهای لاگ کردن را برطرف کنید؟
- چگونه راهاندازی اپلیکیشن و گردش کار توسعه را در سناریوهای واقعی بهبود دهید؟
مهارتها، دستورالعملها و راهنماییهای قابلاستفادهمجدد
- چگونه فایلهای مهارتی را ایجاد کنید تا کیفیت کد تولیدشده توسط Copilot را بهبود دهید؟
- چگونه مدل زبانی بزرگ (LLM) را هدایت کنید تا رابطهای برنامهنویسی RESTful و شیوههای سازمانی Java را بهتر رعایت کند؟
- چگونه مهارتهای سراسری را برای ماندگاری داده، استقرار و الگوهای توسعه قابل استفاده مجدد ایجاد کنید؟
- چگونه فایلهای دستورالعمل Java 25 و Jakarta EE را ایجاد کنید؟
- چگونه با ارائه راهنمایی بهتر، خروجی Copilot را بهطور چشمگیری بهبود دهید؟
عاملهای سفارشی و گردش های کاری هوشمندتر هوش مصنوعی
چگونه عاملهای سفارشی را درک کنید و جایگاه آنها را در توسعه نرمافزار بشناسید؟
چگونه پروژهها را با استفاده از گردش های کاری مبتنی بر عامل ایجاد کنید؟
چگونه تحویلگیری و واگذاری کار را میان عاملهایی با مسئولیتهای متفاوت طراحی کنید؟
چگونه از نمونههای بهیادماندنی عاملها مانند Captain Cautious ،Planning Pirate و Building Buccaneer استفاده کنید؟
چگونه از گردش های کاری پیشرفته GitHub Copilot در اپلیکیشن ها و پروژههای پیچیدهتر استفاده کنید؟
پروتکل زمینه مدل، ابزارهای توسعهدهنده Chrome، اتصال به Jira و رابط خط فرمان Copilot
- چگونه از پروتکل زمینه مدل (MCP) برای گسترش قابلیتهای GitHub Copilot استفاده کنید؟
- چگونه سرورهای پروتکل زمینه مدل را به IntelliJ، Chrome DevTools و Jira متصل کنید؟
- چگونه با استفاده از ابزارهای پروتکل زمینه مدل، وبسایتها را از نظر عملکرد، بهینهسازی برای موتورهای جستجو (SEO)، دسترسپذیری و آسیبپذیریها بررسی کنید؟
- چگونه از GitHub Copilot CLI در محیط خط فرمان استفاده کنید؟
- چگونه با پشتیبانی Copilot، کد را از طریق ترمینال ایجاد، بازبینی، منتشر و مدیریت کنید؟
این دوره چه کمکی به شما میکند؟
این مسترکلاس قرار نیست همهچیز را دربارهی GitHub Copilot به شما آموزش دهد. هیچ دورهای نمیتواند این کار را بکند، بهویژه با توجه به سرعت بالای تغییرات در فضای کدنویسیِ تقویتشده با هوش مصنوعی.
کاری که این مسترکلاس GitHub Copilot انجام میدهد این است که هر آنچه برای درک و بررسی GitHub Copilot با اعتمادبهنفس، توانمندی و اعتبار نیاز دارید را به شما آموزش میدهد، حتی زمانی که فضای هوش مصنوعی تغییر میکند و گسترش مییابد.
مسترکلاس GitHub Copilot که هر توسعهدهندهی Java به آن نیاز دارد.
این دوره برای توسعهدهندگان Java ساخته شده است که میخواهند وارد فضای هوش مصنوعی شوند و این کار را به شکل درست انجام دهند.
این دوره طوری طراحی شده که به شما کمک کند شروع کنید، پیشرفت را ادامه دهید و سرعت یادگیری لازم برای همگام ماندن با تغییرات سریع در حوزهی Java ،Copilot، یادگیری ماشین و هوش مصنوعی عاملمحور را حفظ کنید.
اگر به دنبال یک دورهی عملی و پروژهمحور هستید که به شما کمک کند مهارتهای واقعی بسازید و شاید حتی در این مسیر کمی هم لذت ببرید، این دوره برای شما ساخته شده است.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان Java، مهندسان نرمافزار و کدنویسهای حسوحالی از این دوره لذت خواهند برد.
مسترکلاس GitHub Copilot برای توسعهدهندگان Java ،Spring و IntelliJ
-
مقدمهای بر مسترکلاس GitHub Copilot برای توسعهدهندگان سازمانی Java 04:32
-
چگونگی نصب GitHub Copilot در IntelliJ و انجام تست دود با بازی مار 04:25
-
اولین پروژهی Java خود را با حالتهای پرسش، عامل و برنامهریزی در GitHub Copilot بسازید 13:56
-
از کد شبحوار تا ویرایش درونخطی - چگونه با GitHub Copilot کد بنویسیم 07:41
-
توضیح، رفع مشکل و راهاندازی آزمونها با پرامپت های داخلی GitHub Copilot 09:39
-
ساخت یک اپلیکیشن تعاملی JavaFX با GitHub Copilot در کمتر از 5 دقیقه 08:25
-
مقدمهای بر پروژهی Poorly RESTed API 01:52
-
ساخت Poorly RESTed API با GitHub Copilot 03:34
-
پرامپت نویسی مدل زبانی بزرگ برای استفاده از اصطلاحات و ویژگیهای Java 25 11:51
-
رامکردن ابزارهای توسعهدهنده Spring Boot با Prompt Artefact در Copilot 07:33
-
رفع تداخل پورتها و بهبود لاگ کردن با Tim Horton و Mario Lemieux 09:39
-
پرچم Spring Boot خود را با Global Prompt Artefact در Copilot برافرازید 05:22
-
مهارت Copilot چیست؟ ساخت یک پروژهی سریع Quarkus 03:59
-
آموزش همهچیز دربارهی رسالهی دکتری Roy Fielding و APIهای RESTful به مدل زبانی بزرگ شما 05:03
-
ساخت یک API بهتر RESTful با فراخوانی یک مهارت GitHub Copilot 06:20
-
چگونه مهارتهای سراسری بسازیم؟: بهبود مهارتهای ماندگاری و استقرار روی سرور اپلیکیشن 07:48
-
ساخت یک فایل .exe بومی Windows و تصویر GraalVM با Copilot فقط در 10 دقیقه! 09:48
-
ساخت یک فایل دستورالعمل برای توسعهی Java 25 04:24
-
ساخت یک فایل دستورالعمل برای Jakarta EE 03:43
-
بازسازی اپلیکیشن سازمانی Java با دستورالعملهای درست 27:46
-
بررسی عمیق اپلیکیشن Jakarta EE ساختهشده با پایگاه داده H2 و Open Liberty 27:46
-
عامل سفارشی چیست و چه زمانی باید از آنها استفاده کنید؟ 04:14
-
ساخت یک اپلیکیشن Hangman با عامل سفارشی کاپیتان محتاط 12:41
-
تحویلدهیها، تعاملات رابط کاربری، Planning Pirate و Building Buccaneer 18:43
-
چرا به پروتکل زمینه مدل (MCP) نیاز داریم؟ 01:57
-
پیکربندی اولین سرور پروتکل زمینه مدل شما || شناسایی آسیبپذیریهای سرور 05:05
-
پروتکل زمینه مدل برای توسعهدهندگان وب || کار با ابزارهای توسعهدهنده Chrome 02:05
-
بررسی آسان عملکرد، بهینهسازی موتور جستجو و دسترسپذیری وبسایت با ابزارهای پروتکل زمینه مدل 03:01
-
پیکربندی سرور پروتکل زمینه مدل مربوط به Jira با IntelliJ 05:35
-
توسعهی Java ،Python و TS بدون دخالت مستقیم توسعهدهنده با Jira، پروتکل زمینه مدل، IntelliJ و GitHub Copilot 11:11
-
شروع کار با رابط خط فرمان Copilot 05:12
-
ساخت اپلیکیشن های React، ارسال به مخزن GitHub و اجرای اقدامات با رابط خط فرمان 07:46
-
واگذاری کار، ایجاد درخواستهای دریافت، انجام بازبینی و ادغام کد از طریق رابط خط فرمان 10:41
مشخصات آموزش
مسترکلاس GitHub Copilot برای توسعهدهندگان Java ،Spring و IntelliJ
- تاریخ به روز رسانی: 1405/04/12
- سطح دوره:مقدماتی
- تعداد درس:33
- مدت زمان :04:33:17
- حجم :6.36GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy