نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
با دوره جامع گیتهاب کوپایلوت (GitHub Copilot)، قدرت هوش مصنوعی را در توسعه نرمافزار آزاد کنید. این دوره برای ارتقای تجربه کدنویسی شما طراحی شده و شما را با ویژگیها و تکنیکهایی آشنا میکند که جریان کاری توسعه (Development Workflow) شما را متحول خواهد کرد.
آنچه در این دوره خواهید آموخت:
آشنایی با GitHub Copilot
با یک نمای کلی از GitHub Copilot، ابزار برنامهنویسی جفتی (Pair Programming) مبتنی بر هوش مصنوعی، شروع کنید. نقاط قوت و محدودیتهای آن را بشناسید تا از قابلیتها و مرزهای این ابزار آگاه شوید. شما نحوه پیکربندی کوپایلوت در Visual Studio را میآموزید و با یک دموی زنده از تکمیل خودکار کد (Code Completion)، مسیر ادغام بینقص آن در محیط برنامهنویسی خود را تجربه خواهید کرد.
ویژگیهای کلیدی
در ویژگیهای اصلی کوپایلوت که باعث افزایش چشمگیر بهرهوری میشوند، عمیق شوید. ترفندهای سریع برای بهبود فوری کارایی را کشف کنید و با مفهوم «توسعه مبتنی بر کامنت» (Comment-driven Development) آشنا شوید؛ جایی که کوپایلوت کامنتهای شما را به کد تبدیل کرده و فرآیند برنامهنویسی را ساده میکند.
استفاده بهینه از Copilot
استراتژیهایی را برای به حداکثر رساندن بازدهی با کوپایلوت بیابید. از ایجاد پروژههای جدید گرفته تا توسعه APIها و اتصال بخش بکاند (Backend)، بیاموزید که چگونه کوپایلوت میتواند وظایف پیچیده کدنویسی را ساده کند. همچنین بینشهایی در مورد تولید مستندات درونکدی و مستندات API و خودکارسازی ایجاد تستهای واحد (Unit Tests) به دست آورید تا فرآیند توسعه شما مستحکمتر و مستندتر شود. در نهایت، با خلاصهای از یادگیریهای کلیدی، آماده شوید تا مزایای کوپایلوت را در پروژههای آینده خود به کار بگیرید.
نتایج یادگیری:
در پایان این دوره، شرکتکنندگان مهارتهای لازم برای بهرهبرداری موثر از GitHub Copilot را کسب کرده و جریان کاری خود را از طریق برنامهنویسی تقویتشده با AI متحول میکنند. آنها پایهای قوی در ادغام کوپایلوت در وظایف مختلف توسعه، از تکمیل کد گرفته تا مستندسازی و تست، به دست خواهند آورد.
این دوره به توسعهدهندگان قدرت میدهد تا تخصص فعلی خود در کدنویسی را با فناوریهای پیشرفته هوش مصنوعی ترکیب کنند و همواره در خط مقدم نوآوریهای توسعه نرمافزار باقی بمانند.
مخاطبان هدف
توسعهدهندگان نرمافزار و مهندسانی که به دنبال ادغام هوش مصنوعی در جریان کاری روزانه خود هستند. این دوره برای برنامهنویسانی ایدهآل است که میخواهند در توسعه مبتنی بر کامنت استاد شوند، وظایف تکراری مانند تستهای واحد را خودکار کنند و از GitHub Copilot برای تسریع در تحویل پروژه در عین حفظ استانداردهای بالای مستندسازی استفاده نمایند.
سرفصل ها و درس ها
مقدمه
Introduction
معرفی دوره
Course Introduction
درک برنامهنویسی جفتی با هوش مصنوعی
Understanding AI pair programming
نقاط قوت و محدودیتهای کوپایلوت
Copilot's Strengths and Limitations
پیکربندی کوپایلوت در Visual Studio
Configuring Copilot Visual Studio
دمو: تکمیل خودکار کد - بخش اول
Demo: Basic Code Completion Part-1
دمو: تکمیل خودکار کد - بخش دوم
Demo: Basic Code Completion Part-2
ویژگیهای کلیدی
Core Features
مقدمه
Introduction
ترفندهای سریع برای افزایش فوری بهرهوری - بخش اول
Quick Wins for Immediate Productivity Gains Part-1
ترفندهای سریع برای افزایش فوری بهرهوری - بخش دوم
Quick Wins for Immediate Productivity Gains Part-2
توسعه مبتنی بر کامنت - بخش اول
Comment-driven Development Part-1
توسعه مبتنی بر کامنت - بخش دوم
Comment-driven Development Part-2
استفاده بهینه از کوپایلوت
Using Copilot Efficiently
مقدمه
Introduction
ایجاد پروژه جدید: تولیدکننده دادههای جعلی - بخش اول
Creating a New Project: Fake Data Generator Part-1
ایجاد پروژه جدید: تولیدکننده دادههای جعلی - بخش دوم
Creating a New Project: Fake Data Generator Part-2
ایجاد پروژه جدید: تولیدکننده دادههای جعلی - بخش سوم
Creating a New Project: Fake Data Generator Part-3
ایجاد پروژه جدید: تولیدکننده دادههای جعلی - بخش چهارم
Creating a New Project: Fake Data Generator Part-4
ایجاد پروژه جدید: تولیدکننده دادههای جعلی - بخش پنجم
Creating a New Project: Fake Data Generator Part-5
توسعه ابزار: ایجاد API - بخش اول
Building out our tool - Creating the API Part-1
توسعه ابزار: ایجاد API - بخش دوم
Building out our tool - Creating the API Part-2
توسعه ابزار: ایجاد API - بخش سوم
Building out our tool - Creating the API Part-3
توسعه ابزار: ایجاد API - بخش چهارم
Building out our tool - Creating the API Part-4
توسعه ابزار: ایجاد API - بخش پنجم
Building out our tool - Creating the API Part-5
توسعه ابزار: اتصال بکاند - بخش اول
Building out our tool - Wiring up the Backend Part-1
توسعه ابزار: اتصال بکاند - بخش دوم
Building out our tool - Wiring up the Backend Part-2
توسعه ابزار: اتصال بکاند - بخش سوم
Building out our tool - Wiring up the Backend Part-3
توسعه ابزار: اتصال بکاند - بخش چهارم
Building out our tool - Wiring up the Backend Part-4
توسعه ابزار: اتصال بکاند - بخش پنجم
Building out our tool - Wiring up the Backend Part-5
ایجاد مستندات درونکدی - بخش اول
Creating In-code documentation Part-1
ایجاد مستندات درونکدی - بخش دوم
Creating In-code documentation Part-2
ایجاد تستهای واحد - بخش اول
Creating Unit Tests Part-1
ایجاد تستهای واحد - بخش دوم
Creating Unit Tests Part-2
ایجاد تستهای واحد - بخش سوم
Creating Unit Tests Part-3
ایجاد مستندات API - بخش اول
Creating API Documentation Part-1
ایجاد مستندات API - بخش دوم
Creating API Documentation Part-2
ایجاد مستندات API - بخش سوم
Creating API Documentation Part-3
نمایش نظرات