План на курса

Въведение в GitHub Copilot

  • Обзор на AI двойно програмиране
  • Способности и ограничения на GitHub Copilot
  • Екосистема на Copilot: IDEs, CLI, PRs и Chat

Започване

  • Инсталиране и настройка на GitHub Copilot в VS Code, JetBrains и Neovim
  • Автентикация с GitHub и управление на абонаментите
  • Изследване на настройките и предпочитанията на Copilot

Ефективно използване на GitHub Copilot

  • Генерация на завършвания на код, функции и шаблони
  • Работа с предложения за повече от един ред и контекстуални предложения
  • Персонализиране и уточняване на изходните данни на Copilot
  • Написване на коментари и документация с Copilot

Функции за чат и съвместна работа с Copilot

  • Използване на Copilot Chat за изследване на API и рефакторинг
  • Отстраняване на грешки и диагностика с Copilot Chat
  • Copilot в Pull Requests: предложения и прегледи на код

Напреднали работи с Copilot

  • Интегриране на Copilot в CLI работи
  • Използване на Copilot с тест-ориентирано разработване
  • Съчетаване на Copilot с фреймуоркове и библиотеки

Отговорно и безопасно използване

  • Разбиране на лицензиране, конфиденциалност и аспекти на интеликтуална собственост
  • Минимализиране на рисковете от несигурен или предвзет код
  • Най-добри практики за внедряване на Copilot в корпоративни и екипни среди

Най-добри практики и примерни изследвания

  • Максимизиране на продуктивността с Copilot в ежедневното разработване
  • Реални примерни изследвания за използване на Copilot на различни езици за програмиране
  • Уроци, извлечени и истории за успех от екипи, които използват Copilot

Резюме и следващи стъпки

Изисквания

  • Основни знания по програмиране в поне едно език (например, Python, JavaScript, Java, C#)
  • Знание за използване на IDE или редактор за код (като VS Code или JetBrains)
  • Основни знания по Git и GitHub workflows са полезни

Целова група

  • Разработчици
  • Програмисти
  • Софтуерни инженери
 14 часа

Брой участници


Цена за участник

Отзиви от потребители (1)

Предстоящи Курсове

Свързани Kатегории