К содержимому
L-SYSTEM

рекомендованпродвинутый

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 ч

  2. Ступень 2

    ~3 ч

    A · Foundations · по замыслу автора — после «Карта курса: планы, AI Credits, настройка Visual Studio 2026 и VS Code, репозиторий ENGAGE»

  3. Ступень 3

    ~3,5 ч

  4. Ступень 4

    ~6 ч

  5. Ступень 5

    ~6,5 ч

  6. Ступень 6

    ~6 ч

  7. Ступень 7

    ~6 ч

  8. Ступень 8

    ~1,5 ч

  9. Ступень 9

    ~1 ч

  10. Экзамен

    закрыт · записаться на курс

    • финал · в браузере, без ассистента

      Экзамен

Путь по курсу словами
  • Ступень 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 ч
6Agent 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 ч
9VS Code: Chat, Plan, сессии агентов, окно Agents, выбор модели и его цена

Различать в поле ввода чата VS Code Session Target (harness), роль агента, модель, уровень разрешений и изоляцию кода и предсказывать, что даст изменение каждого из них

~1,5 ч
10Правила команды: copilot-instructions.md, *.instructions.md с applyTo, prompt-файлы, инструкции организации — и что видят VS и CLI

Писать и проверять файл инструкций репозитория — короткий, конкретный, без противоречий и без данных клиента

~1,5 ч
11Custom agents и agent skills: роли и процедуры команды в репозитории

Выбирать для конкретной потребности между инструкциями репозитория, инструкциями для путей, prompt-файлами, custom agents и agent skills

~2 ч
12MCP: подключение серверов, доверие, 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 ч
15Cloud agent: от issue к pull request, ревью PR агента и когда делегирование окупается

Объяснять, как работает cloud agent и каковы его ограничения: среда GitHub Actions, один репозиторий, одна ветка, один pull request, 59 минут

~1,5 ч
16Spaces, сводки 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 ч
21Copilot CLI в работе: сессии, делегирование cloud agent, плагины и custom agents

Возобновлять, именовать, сжимать, разветвлять и откатывать сессии CLI и объяснять, во что обходится возобновление устаревшей сессии

~1 ч
22Copilot 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 ч