Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
Продължителност 14 часa
Съдържание и теми, включени в курса
Въведение в GitHub Copilot
- Какво представлява GitHub Copilot и как работи
- Поддържани среди и интеграция с IDE
- Сценарии за използване от разработчици и DevOps професионалисти
Първи стъпки с Copilot
- Активиране на Copilot във Visual Studio Code
- Подаване на промптове към Copilot за полезни предложения за код
- Разбиране и усъвършенстване на генерирания от Copilot код
Използване на Copilot за DevOps задачи
- Генериране на YAML конфигурации за CI/CD работни процеси
- Писане на GitHub Actions с подкрепата на Copilot
- Автоматизиране на тестване, linting и pipelines за внедряване
Shell скриптове и автоматизация на инфраструктурата
- Използване на Copilot за писане и подобряване на shell скриптове
- Подаване на промптове към Copilot за фрагменти от Dockerfile, Terraform или Kubernetes конфигурации
- Валидиране на генерираните скриптове за автоматизация
Повишаване на продуктивността с AI помощ
- Намаляване на boilerplate кода и повтарящите се задачи
- По-бърза работа с Copilot в agile спринтове
- Комбиниране на Copilot с GitHub CLI и терминални работни процеси
Ограничения, етика и добри практики
- Разбиране на обхвата и границите на Copilot
- Съображения за сигурност и интелектуална собственост
- Добри практики за преглед на AI-генериран код
Проектни упражнения и реални сценарии
- Автоматизация на CI/CD работен процес за уеб приложение
- Писане на шаблони за многократно използване на GitHub Actions
- Сътрудничество в екип с помощта на Copilot в различни хранилища
Обобщение и следващи стъпки
Изисквания
- Разбиране на основните концепции за разработка на софтуер
- Познаване на Git или на работни процеси за контрол на версиите
- Основен опит с YAML, shell скриптове или CI/CD инструменти
Аудитория
- Разработчици, които искат да подобрят продуктивността си в DevOps
- Начинаещи в DevOps и ентусиасти в автоматизацията
- Членове на Agile екипи, търсещи AI подкрепа в работните процеси
Отзиви от участници (1)
Придобих знания за библиотеката Streamlit на Python и със сигурност ще опитам да я използвам, за да подобря приложенията в моя екип, които са създадени с R Shiny.
Michal Maj - XL Catlin Services SE (AXA XL)
Курс - GitHub Copilot for Developers
Машинен превод