1 · A · Foundations
Карта курсу: плани, AI Credits, налаштування Visual Studio 2026 і VS Code, репозиторій ENGAGE
~1 год

Курс для 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. Матеріал курсу — англійською.
Заняття — вашою мовою: його веде асистент.
Асистент бере матеріал курсу з нашого сервера й веде заняття вашою мовою.
Іспит складається на сайті, без асистента. Питання іспиту не перекладаються: так вирішено для всіх курсів.
порядок вільний · сходинки нижче — той порядок, який пропонує автор, а не умоваВигляд: карта · щаблі
1 · A · Foundations
Карта курсу: плани, AI Credits, налаштування Visual Studio 2026 і VS Code, репозиторій ENGAGE
~1 год
2 · A · Foundations
~1,5 год
за задумом автора — після «Карта курсу: плани, AI Credits, налаштування Visual Studio 2026 і VS Code, репозиторій ENGAGE»
3 · A · Foundations
~1,5 год
за задумом автора — після «Карта курсу: плани, AI Credits, налаштування Visual Studio 2026 і VS Code, репозиторій ENGAGE»
4 · A · Foundations
~1,5 год
за задумом автора — після «Як працює Copilot: побудова промпту, контекст, фільтрація на проксі, постобробка, життєвий цикл підказки»
5 · B · Visual Studio 2026
~1 год
за задумом автора — після «Інженерія контексту та промптинг: #-посилання, учасники, zero-shot і few-shot, історія чату, нові сесії»
6 · B · Visual Studio 2026
~1,5 год
за задумом автора — після «Основи Visual Studio 2026: inline-підказки, Next Edit Suggestions, Chat, Copilot Actions, повідомлення комітів»
7 · B · Visual Studio 2026
Вбудовані агенти у Visual Studio: @debugger, @profiler, @test, рев'ю через @git
~1,5 год
за задумом автора — після «Agent mode у Visual Studio: інструменти, підтвердження, цикл збирання й тестів, Plan agent → Implement plan»
8 · B · Visual Studio 2026
Лабораторна: модернізація Engage.Legacy.Import з @modernize (.NET Framework 4.8 → .NET 10)
~2 год
за задумом автора — після «Вбудовані агенти у Visual Studio: @debugger, @profiler, @test, рев'ю через @git»
9 · C · VS Code & team customisation
VS Code: Chat, Plan, сесії агентів, вікно Agents, вибір моделі та його ціна
~1,5 год
за задумом автора — після «Інженерія контексту та промптинг: #-посилання, учасники, zero-shot і few-shot, історія чату, нові сесії»
10 · C · VS Code & team customisation
~1,5 год
за задумом автора — після «VS Code: Chat, Plan, сесії агентів, вікно Agents, вибір моделі та його ціна»
11 · C · VS Code & team customisation
Custom agents і agent skills: ролі та процедури команди в репозиторії
~2 год
за задумом автора — після «Правила команди: copilot-instructions.md, *.instructions.md з applyTo, prompt-файли, інструкції організації — і що бачать VS та CLI»
12 · C · VS Code & team customisation
~1,5 год
за задумом автора — після «Custom agents і agent skills: ролі та процедури команди в репозиторії»
13 · D · Quality & teamwork
~1,5 год
за задумом автора — після будь-якого із: «Agent mode у Visual Studio: інструменти, підтвердження, цикл збирання й тестів, Plan agent → Implement plan», «VS Code: Chat, Plan, сесії агентів, вікно Agents, вибір моделі та його ціна»
14 · D · Quality & teamwork
~1,5 год
за задумом автора — після «Тестування з Copilot: модульні та інтеграційні тести, граничні випадки, твердження — і чому «зелені» тести агента мало що доводять»
15 · D · Quality & teamwork
Cloud agent: від issue до pull request, рев'ю PR агента і коли делегування окупається
~1,5 год
за задумом автора — після «Рев'ю безпеки та продуктивності: Review Selection, Copilot code review у pull request і оцінювання знахідок ШІ»
16 · D · Quality & teamwork
Spaces, зведення PR і стандарти рев'ю у файлах інструкцій (і коротко про Spark)
~1 год
за задумом автора — після «Cloud agent: від issue до pull request, рев'ю PR агента і коли делегування окупається»
17 · E · Governance & exam
~2 год
за задумом автора — після «Відповідальне використання: ризики, вигадані API, небезпечні шаблони, права на результат, дисципліна перевірки»
18 · E · Governance & exam
Кейс Aldervane: лютневий інцидент із конфіденційністю — кореневі причини в усьому курсі
~1,5 год
за задумом автора — після «Керування: політики організації, content exclusion і його прогалини, фільтр публічного коду, журнал аудиту, REST API для місць, бюджети AI Credits»
19 · E · Governance & exam
~1 год
за задумом автора — після «Інженерія контексту та промптинг: #-посилання, учасники, zero-shot і few-shot, історія чату, нові сесії»
20 · E · Governance & exam
Репетиція іспиту: формати GH-300, пастки за доменами, керування часом
~1,5 год
за задумом автора — після «Кейс Aldervane: лютневий інцидент із конфіденційністю — кореневі причини в усьому курсі», «Основи Copilot CLI: встановлення, інтерактивні сесії, plan і autopilot, дозволи, ключові команди, скрипти та файли»
21 · Optional · Beyond the exam
Copilot CLI у роботі: сесії, делегування cloud agent, плагіни та custom agents
~1 год
за задумом автора — після «Основи Copilot CLI: встановлення, інтерактивні сесії, plan і autopilot, дозволи, ключові команди, скрипти та файли»
22 · Optional · Beyond the exam
Copilot CLI в автоматизації: неінтерактивні запуски, хуки preToolUse, скрипти та CI
~1 год
за задумом автора — після «Copilot CLI у роботі: сесії, делегування cloud agent, плагіни та custom agents»
23 · Optional · Beyond the exam
Хуки та обмежувачі у VS Code: agent hooks, хуки в обсязі custom agent, семантика збоїв
~1 год
за задумом автора — після «Custom agents і agent skills: ролі та процедури команди в репозиторії»
24 · Optional · Beyond the exam
Моделі, BYOK і керування витратами в системі AI Credits
~1 год
за задумом автора — після «VS Code: Chat, Plan, сесії агентів, вікно Agents, вибір моделі та його ціна»
25 · Optional · Beyond the exam
~1 год
за задумом автора — після «Керування: політики організації, content exclusion і його прогалини, фільтр публічного коду, журнал аудиту, REST API для місць, бюджети AI Credits»
фінал · у браузері, без асистента
Іспит
закрито · записатися на курс
| 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 год |