GitHub Copilot for Senior Developers: Visual Studio 2026, VS Code & CLI
Курс для senior-разработчиков Big 4 и других консалтинговых компаний, которые уже работают с GitHub Copilot — или скоро начнут — и хотят использовать его как инженер, а не как быстрый автокомплит. Copilot в 2026 году — это платформа агентов: agent mode и Plan agent в Visual Studio 2026 и VS Code, специализированные агенты для отладки, профилирования, тестов и модернизации .NET, собственные агенты и skills команды в репозитории, MCP-серверы, облачный агент, который возвращает pull request, и Copilot CLI в терминале. Курс учит навыкам, которые отличают senior от пассажира: управлять контекстом, разбивать задачу на план, который агент выполнит, ревьюить AI-diff так же строго, как код коллеги, один раз записывать правила команды так, чтобы они работали в каждой IDE, и точно знать, что уходит за периметр клиента и сколько это стоит в AI Credits. Каждая возможность подаётся одинаково: боль, решение и цена — включая неудобные, например то, что content exclusion не действует в agent mode, или «зелёные» тесты, которые агент подогнал под собственную ошибку. Обязательный трек следует программе экзамена GH-300 (GitHub Copilot); необязательные юниты углубляются в автоматизацию Copilot CLI, хуки, выбор моделей и стоимость, измерение реального эффекта. Лабораторные идут на одном учебном репозитории — платформе ENGAGE фирмы Aldervane Advisory LLP, — который открывается в Visual Studio 2026, VS Code и CLI; это публичный шаблон на GitHub (github.com/AndreyKuralekh/engage), и каждый ученик работает в своей копии. У каждой лабораторной есть путь «прочитай и ответь» для тех, у кого нет лицензии Copilot Business или Enterprise. Материал курса — на английском.
Занятие — на вашем языке: его ведёт ассистент.
- Материал: английский
- Экзамен: английский — сдаётся на сайте, без перевода
Как это устроено
Ассистент берёт материал курса с нашего сервера и ведёт занятие на вашем языке.
Экзамен сдаётся на сайте, без ассистента. Вопросы экзамена не переводятся: так решено для всех курсов.
Путь по курсу
· юнитов: 25порядок свободный · ступени ниже — тот порядок, который предлагает автор, а не условиеВид: карта · ступени
Ступень 1
~1 ч
1 · A · Foundations
Карта курса: планы, AI Credits, настройка Visual Studio 2026 и VS Code, репозиторий ENGAGE
~1 ч
Ступень 2
~3 ч
A · Foundations · по замыслу автора — после «Карта курса: планы, AI Credits, настройка Visual Studio 2026 и VS Code, репозиторий ENGAGE»
Ступень 3
~3,5 ч
4 · A · Foundations · по замыслу автора — после «Как работает Copilot: построение промпта, контекст, фильтрация на прокси, постобработка, жизненный цикл подсказки»
~1,5 ч
17 · E · Governance & exam · по замыслу автора — после «Ответственное использование: риски, выдуманные API, небезопасные шаблоны, права на результат, дисциплина проверки»
~2 ч
Ступень 4
~6 ч
5 · B · Visual Studio 2026 · по замыслу автора — после «Инженерия контекста и промптинг: #-ссылки, участники, zero-shot и few-shot, история чата, новые сессии»
~1 ч
9 · C · VS Code & team customisation · по замыслу автора — после «Инженерия контекста и промптинг: #-ссылки, участники, zero-shot и few-shot, история чата, новые сессии»
VS Code: Chat, Plan, сессии агентов, окно Agents, выбор модели и его цена
~1,5 ч
18 · E · Governance & exam · по замыслу автора — после «Управление: политики организации, content exclusion и его пробелы, фильтр публичного кода, журнал аудита, REST API для мест, бюджеты AI Credits»
Кейс Aldervane: февральский инцидент с конфиденциальностью — коренные причины по всему курсу
~1,5 ч
19 · E · Governance & exam · по замыслу автора — после «Инженерия контекста и промптинг: #-ссылки, участники, zero-shot и few-shot, история чата, новые сессии»
~1 ч
25 · Optional · Beyond the exam · по замыслу автора — после «Управление: политики организации, content exclusion и его пробелы, фильтр публичного кода, журнал аудита, REST API для мест, бюджеты AI Credits»
~1 ч
Ступень 5
~6,5 ч
6 · B · Visual Studio 2026 · по замыслу автора — после «Основы Visual Studio 2026: inline-подсказки, Next Edit Suggestions, Chat, Copilot Actions, сообщения коммитов»
~1,5 ч
10 · C · VS Code & team customisation · по замыслу автора — после «VS Code: Chat, Plan, сессии агентов, окно Agents, выбор модели и его цена»
~1,5 ч
20 · E · Governance & exam · по замыслу автора — после «Кейс Aldervane: февральский инцидент с конфиденциальностью — коренные причины по всему курсу», «Основы Copilot CLI: установка, интерактивные сессии, plan и autopilot, разрешения, ключевые команды, скрипты и файлы»
Репетиция экзамена: форматы GH-300, ловушки по доменам, управление временем
~1,5 ч
21 · Optional · Beyond the exam · по замыслу автора — после «Основы Copilot CLI: установка, интерактивные сессии, plan и autopilot, разрешения, ключевые команды, скрипты и файлы»
Copilot CLI в работе: сессии, делегирование cloud agent, плагины и custom agents
~1 ч
24 · Optional · Beyond the exam · по замыслу автора — после «VS Code: Chat, Plan, сессии агентов, окно Agents, выбор модели и его цена»
Модели, BYOK и управление затратами в системе AI Credits
~1 ч
Ступень 6
~6 ч
7 · B · Visual Studio 2026 · по замыслу автора — после «Agent mode в Visual Studio: инструменты, подтверждения, цикл сборки и тестов, Plan agent → Implement plan»
Встроенные агенты в Visual Studio: @debugger, @profiler, @test, ревью через @git
~1,5 ч
11 · C · VS Code & team customisation · по замыслу автора — после «Правила команды: copilot-instructions.md, *.instructions.md с applyTo, prompt-файлы, инструкции организации — и что видят VS и CLI»
Custom agents и agent skills: роли и процедуры команды в репозитории
~2 ч
13 · D · Quality & teamwork · по замыслу автора — после любого из: «Agent mode в Visual Studio: инструменты, подтверждения, цикл сборки и тестов, Plan agent → Implement plan», «VS Code: Chat, Plan, сессии агентов, окно Agents, выбор модели и его цена»
~1,5 ч
22 · Optional · Beyond the exam · по замыслу автора — после «Copilot CLI в работе: сессии, делегирование cloud agent, плагины и custom agents»
Copilot CLI в автоматизации: неинтерактивные запуски, хуки preToolUse, скрипты и CI
~1 ч
Ступень 7
~6 ч
8 · B · Visual Studio 2026 · по замыслу автора — после «Встроенные агенты в Visual Studio: @debugger, @profiler, @test, ревью через @git»
Лабораторная: модернизация Engage.Legacy.Import с @modernize (.NET Framework 4.8 → .NET 10)
~2 ч
12 · C · VS Code & team customisation · по замыслу автора — после «Custom agents и agent skills: роли и процедуры команды в репозитории»
~1,5 ч
14 · D · Quality & teamwork · по замыслу автора — после «Тестирование с Copilot: модульные и интеграционные тесты, граничные случаи, утверждения — и почему «зелёные» тесты агента мало что доказывают»
~1,5 ч
23 · Optional · Beyond the exam · по замыслу автора — после «Custom agents и agent skills: роли и процедуры команды в репозитории»
Хуки и ограничители в VS Code: agent hooks, хуки в области custom agent, семантика сбоев
~1 ч
Ступень 8
~1,5 ч
15 · D · Quality & teamwork · по замыслу автора — после «Ревью безопасности и производительности: Review Selection, Copilot code review в pull request и оценка находок ИИ»
Cloud agent: от issue к pull request, ревью PR агента и когда делегирование окупается
~1,5 ч
Ступень 9
~1 ч
16 · D · Quality & teamwork · по замыслу автора — после «Cloud agent: от issue к pull request, ревью PR агента и когда делегирование окупается»
Spaces, сводки PR и стандарты ревью в файлах инструкций (и коротко о Spark)
~1 ч
Экзамен
закрыт · записаться на курс
финал · в браузере, без ассистента
Экзамен
Путь по курсу словами
- Ступень 1 · Карта курса: планы, AI Credits, настройка Visual Studio 2026 и VS Code, репозиторий ENGAGE — ~1 ч
- Ступень 2 · Как работает Copilot: построение промпта, контекст, фильтрация на прокси, постобработка, жизненный цикл подсказки — по замыслу автора — после «Карта курса: планы, AI Credits, настройка Visual Studio 2026 и VS Code, репозиторий ENGAGE»; ~1,5 ч
- Ступень 2 · Ответственное использование: риски, выдуманные API, небезопасные шаблоны, права на результат, дисциплина проверки — по замыслу автора — после «Карта курса: планы, AI Credits, настройка Visual Studio 2026 и VS Code, репозиторий ENGAGE»; ~1,5 ч
- Ступень 3 · Инженерия контекста и промптинг: #-ссылки, участники, zero-shot и few-shot, история чата, новые сессии — по замыслу автора — после «Как работает Copilot: построение промпта, контекст, фильтрация на прокси, постобработка, жизненный цикл подсказки»; ~1,5 ч
- Ступень 3 · Управление: политики организации, content exclusion и его пробелы, фильтр публичного кода, журнал аудита, REST API для мест, бюджеты AI Credits — по замыслу автора — после «Ответственное использование: риски, выдуманные API, небезопасные шаблоны, права на результат, дисциплина проверки»; ~2 ч
- Ступень 4 · Основы Visual Studio 2026: inline-подсказки, Next Edit Suggestions, Chat, Copilot Actions, сообщения коммитов — по замыслу автора — после «Инженерия контекста и промптинг: #-ссылки, участники, zero-shot и few-shot, история чата, новые сессии»; ~1 ч
- Ступень 4 · VS Code: Chat, Plan, сессии агентов, окно Agents, выбор модели и его цена — по замыслу автора — после «Инженерия контекста и промптинг: #-ссылки, участники, zero-shot и few-shot, история чата, новые сессии»; ~1,5 ч
- Ступень 4 · Кейс Aldervane: февральский инцидент с конфиденциальностью — коренные причины по всему курсу — по замыслу автора — после «Управление: политики организации, content exclusion и его пробелы, фильтр публичного кода, журнал аудита, REST API для мест, бюджеты AI Credits»; ~1,5 ч
- Ступень 4 · Основы Copilot CLI: установка, интерактивные сессии, plan и autopilot, разрешения, ключевые команды, скрипты и файлы — по замыслу автора — после «Инженерия контекста и промптинг: #-ссылки, участники, zero-shot и few-shot, история чата, новые сессии»; ~1 ч
- Ступень 4 · Измерение эффекта и внедрение Copilot в команде: метрики, освоение, как не попасться на цифры вендора — по замыслу автора — после «Управление: политики организации, content exclusion и его пробелы, фильтр публичного кода, журнал аудита, REST API для мест, бюджеты AI Credits»; необязательный; ~1 ч
- Ступень 5 · Agent mode в Visual Studio: инструменты, подтверждения, цикл сборки и тестов, Plan agent → Implement plan — по замыслу автора — после «Основы Visual Studio 2026: inline-подсказки, Next Edit Suggestions, Chat, Copilot Actions, сообщения коммитов»; ~1,5 ч
- Ступень 5 · Правила команды: copilot-instructions.md, *.instructions.md с applyTo, prompt-файлы, инструкции организации — и что видят VS и CLI — по замыслу автора — после «VS Code: Chat, Plan, сессии агентов, окно Agents, выбор модели и его цена»; ~1,5 ч
- Ступень 5 · Репетиция экзамена: форматы GH-300, ловушки по доменам, управление временем — по замыслу автора — после «Кейс Aldervane: февральский инцидент с конфиденциальностью — коренные причины по всему курсу», «Основы Copilot CLI: установка, интерактивные сессии, plan и autopilot, разрешения, ключевые команды, скрипты и файлы»; ~1,5 ч
- Ступень 5 · Copilot CLI в работе: сессии, делегирование cloud agent, плагины и custom agents — по замыслу автора — после «Основы Copilot CLI: установка, интерактивные сессии, plan и autopilot, разрешения, ключевые команды, скрипты и файлы»; необязательный; ~1 ч
- Ступень 5 · Модели, BYOK и управление затратами в системе AI Credits — по замыслу автора — после «VS Code: Chat, Plan, сессии агентов, окно Agents, выбор модели и его цена»; необязательный; ~1 ч
- Ступень 6 · Встроенные агенты в Visual Studio: @debugger, @profiler, @test, ревью через @git — по замыслу автора — после «Agent mode в Visual Studio: инструменты, подтверждения, цикл сборки и тестов, Plan agent → Implement plan»; ~1,5 ч
- Ступень 6 · Custom agents и agent skills: роли и процедуры команды в репозитории — по замыслу автора — после «Правила команды: copilot-instructions.md, *.instructions.md с applyTo, prompt-файлы, инструкции организации — и что видят VS и CLI»; ~2 ч
- Ступень 6 · Тестирование с Copilot: модульные и интеграционные тесты, граничные случаи, утверждения — и почему «зелёные» тесты агента мало что доказывают — по замыслу автора — после любого из: «Agent mode в Visual Studio: инструменты, подтверждения, цикл сборки и тестов, Plan agent → Implement plan», «VS Code: Chat, Plan, сессии агентов, окно Agents, выбор модели и его цена»; ~1,5 ч
- Ступень 6 · Copilot CLI в автоматизации: неинтерактивные запуски, хуки preToolUse, скрипты и CI — по замыслу автора — после «Copilot CLI в работе: сессии, делегирование cloud agent, плагины и custom agents»; необязательный; ~1 ч
- Ступень 7 · Лабораторная: модернизация Engage.Legacy.Import с @modernize (.NET Framework 4.8 → .NET 10) — по замыслу автора — после «Встроенные агенты в Visual Studio: @debugger, @profiler, @test, ревью через @git»; ~2 ч
- Ступень 7 · MCP: подключение серверов, доверие, allowlist и политика реестра, утечка данных и prompt injection через инструменты — по замыслу автора — после «Custom agents и agent skills: роли и процедуры команды в репозитории»; ~1,5 ч
- Ступень 7 · Ревью безопасности и производительности: Review Selection, Copilot code review в pull request и оценка находок ИИ — по замыслу автора — после «Тестирование с Copilot: модульные и интеграционные тесты, граничные случаи, утверждения — и почему «зелёные» тесты агента мало что доказывают»; ~1,5 ч
- Ступень 7 · Хуки и ограничители в VS Code: agent hooks, хуки в области custom agent, семантика сбоев — по замыслу автора — после «Custom agents и agent skills: роли и процедуры команды в репозитории»; необязательный; ~1 ч
- Ступень 8 · Cloud agent: от issue к pull request, ревью PR агента и когда делегирование окупается — по замыслу автора — после «Ревью безопасности и производительности: Review Selection, Copilot code review в pull request и оценка находок ИИ»; ~1,5 ч
- Ступень 9 · Spaces, сводки PR и стандарты ревью в файлах инструкций (и коротко о Spark) — по замыслу автора — после «Cloud agent: от issue к pull request, ревью PR агента и когда делегирование окупается»; ~1 ч
Программа · 25 юнитов
| 1 | Карта курса: планы, AI Credits, настройка Visual Studio 2026 и VS Code, репозиторий ENGAGE Определить, какой план Copilot и какой договор распространяется на разработчика и почему для клиентского кода нужно место в организации | ~1 ч |
| 2 | Как работает Copilot: построение промпта, контекст, фильтрация на прокси, постобработка, жизненный цикл подсказки Проследить запрос Copilot через сбор контекста, построение промпта, прокси, фильтры, модель и постобработку | ~1,5 ч |
| 3 | Ответственное использование: риски, выдуманные API, небезопасные шаблоны, права на результат, дисциплина проверки Назвать шесть принципов ответственного ИИ, используемых в GH-300, и применять их в повседневной работе с Copilot | ~1,5 ч |
| 4 | Инженерия контекста и промптинг: #-ссылки, участники, zero-shot и few-shot, история чата, новые сессии Назвать пять слоёв контекста в промпте чата и сказать, кто управляет каждым из них | ~1,5 ч |
| 5 | Основы Visual Studio 2026: inline-подсказки, Next Edit Suggestions, Chat, Copilot Actions, сообщения коммитов Осознанно управлять автодополнениями и Next Edit Suggestions: частичное принятие, ручной вызов и точка ревью между двумя нажатиями Tab в NES | ~1 ч |
| 6 | Agent mode в Visual Studio: инструменты, подтверждения, цикл сборки и тестов, Plan agent → Implement plan Выбирать для задачи между Ask, Plan agent и agent mode и объяснить, как с ними соотносятся Copilot Edits и Agent (Preview) | ~1,5 ч |
| 7 | Встроенные агенты в Visual Studio: @debugger, @profiler, @test, ревью через @git Выбирать подходящего встроенного агента для задачи отладки, производительности, тестирования или ревью перед коммитом | ~1,5 ч |
| 8 | Лабораторная: модернизация Engage.Legacy.Import с @modernize (.NET Framework 4.8 → .NET 10) Установить и запустить GitHub Copilot modernization agent в Visual Studio и ограничить его одним проектом | ~2 ч |
| 9 | VS Code: Chat, Plan, сессии агентов, окно Agents, выбор модели и его цена Различать в поле ввода чата VS Code Session Target (harness), роль агента, модель, уровень разрешений и изоляцию кода и предсказывать, что даст изменение каждого из них | ~1,5 ч |
| 10 | Правила команды: copilot-instructions.md, *.instructions.md с applyTo, prompt-файлы, инструкции организации — и что видят VS и CLI Писать и проверять файл инструкций репозитория — короткий, конкретный, без противоречий и без данных клиента | ~1,5 ч |
| 11 | Custom agents и agent skills: роли и процедуры команды в репозитории Выбирать для конкретной потребности между инструкциями репозитория, инструкциями для путей, prompt-файлами, custom agents и agent skills | ~2 ч |
| 12 | MCP: подключение серверов, доверие, allowlist и политика реестра, утечка данных и prompt injection через инструменты Настраивать MCP-сервер для VS Code, Visual Studio 2026 и Copilot CLI и проверять файл конфигурации MCP на секреты, незакреплённые версии и избыточный охват | ~1,5 ч |
| 13 | Тестирование с Copilot: модульные и интеграционные тесты, граничные случаи, утверждения — и почему «зелёные» тесты агента мало что доказывают Генерировать тесты на C# в Visual Studio 2026 с помощью @Test и Copilot Actions > Generate Tests и проверять фреймворк, расположение и результаты | ~1,5 ч |
| 14 | Ревью безопасности и производительности: Review Selection, Copilot code review в pull request и оценка находок ИИ Выбирать нужный инструмент ревью: Review Selection, @git и Review changes with Copilot в Visual Studio, Generate Code > Review и Uncommitted Changes в VS Code, /review в CLI и Copilot code review в pull request | ~1,5 ч |
| 15 | Cloud agent: от issue к pull request, ревью PR агента и когда делегирование окупается Объяснять, как работает cloud agent и каковы его ограничения: среда GitHub Actions, один репозиторий, одна ветка, один pull request, 59 минут | ~1,5 ч |
| 16 | Spaces, сводки PR и стандарты ревью в файлах инструкций (и коротко о Spark) Перечислять источники инструкций, которые использует Copilot code review, и исключать файл из охвата ревьюера или cloud agent с помощью excludeAgent | ~1 ч |
| 17 | Управление: политики организации, content exclusion и его пробелы, фильтр публичного кода, журнал аудита, REST API для мест, бюджеты AI Credits Находить и задавать политики Copilot на уровне организации и предсказывать итоговое значение для пользователя с местами в нескольких организациях | ~2 ч |
| 18 | Кейс Aldervane: февральский инцидент с конфиденциальностью — коренные причины по всему курсу Восстанавливать инцидент с раскрытием данных при участии ИИ в виде хронологии без поиска виновных по локальным данным, данным репозитория и журнала аудита | ~1,5 ч |
| 19 | Основы Copilot CLI: установка, интерактивные сессии, plan и autopilot, разрешения, ключевые команды, скрипты и файлы Устанавливать, аутентифицировать и обновлять Copilot CLI в Windows, macOS и Linux и называть предварительные условия и политику, от которых он зависит | ~1 ч |
| 20 | Репетиция экзамена: форматы GH-300, ловушки по доменам, управление временем Называть опубликованные факты о GH-300 — длительность, масштабированный проходной балл, правила оценивания, домены и их веса — и то, что не опубликовано | ~1,5 ч |
| 21 | Copilot CLI в работе: сессии, делегирование cloud agent, плагины и custom agents Возобновлять, именовать, сжимать, разветвлять и откатывать сессии CLI и объяснять, во что обходится возобновление устаревшей сессии | ~1 ч |
| 22 | Copilot CLI в автоматизации: неинтерактивные запуски, хуки preToolUse, скрипты и CI Запускать Copilot CLI неинтерактивно с флагами, нужными скриптам: -p, -s, --no-ask-user, --output-format, --model и --max-ai-credits | ~1 ч |
| 23 | Хуки и ограничители в VS Code: agent hooks, хуки в области custom agent, семантика сбоев Определять, какая реализация хуков работает для данного Session Target в VS Code и почему общий файл .github/hooks может вести себя по-разному в разных harness | ~1 ч |
| 24 | Модели, BYOK и управление затратами в системе AI Credits Рассчитывать стоимость хода в AI Credits по ценам моделей за токен, включая влияние кэшированных входных данных | ~1 ч |
| 25 | Измерение эффекта и внедрение Copilot в команде: метрики, освоение, как не попасться на цифры вендора Называть источники метрик, которые предоставляет GitHub (дашборды использования, генерации кода и эффекта, usage metrics API, NDJSON, user management API), и для чего нужен каждый | ~1 ч |
