آنچه یاد خواهید گرفت:
تبدیل 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، مهندسان نرمافزار و کدنویسهای حسوحالی از این دوره لذت خواهند برد.