Hands-on workshop to learn GitHub Copilot from first contact to advanced usage in real projects.
Learn how to use Copilot effectively across:
- Basic prompting and chat modes (
Ask,Plan,Agent) - Small coding tasks with tests
- Real app exploration, refactoring, and debugging
- Advanced capabilities (skills, custom agents, hooks, subagents, security review)
- Warm-up: setup and Copilot interface basics.
- Stage 0 (
0-first-steps): calculator + tests. - Stage 1 (
1-plan-mode-and-agents): planning and scoped implementation. - Stage 2 (
2-basic-real-app): Vue + Vite app, unit/e2e tests, practical coding scenarios. - Stage 3 (
3-advanced-use): custom agents, skills, and security-focused exercises.
| Path | Purpose |
|---|---|
0-first-steps/ |
Intro exercise and first tests. |
1-plan-mode-and-agents/ |
Plan Mode practice (bankAccount.ts). |
2-basic-real-app/ |
Main training app (Vue 3 + Vite + Vitest + Playwright). |
3-advanced-use/ |
Advanced scenario: ClientApp/ + .NET API (MyApp.API/). |
.github/ |
Copilot customization (agents/, instructions/, skills/). |
resources/ |
Workshop guides/prompts in EN/ES/GL. |
scripts/ |
Security check scripts. |
docs/code-review/ |
Generated security audit outputs. |
resources/talk-prompting-ideas-EN.mdresources/talk-prompting-ideas-ES.mdresources/talk-prompting-ideas-GL.mdscripts/security-check.ps1.github/agents/security_reviewer.agent.md.github/instructions/frontend.instructions.mddocs/code-review/latest-clientapp-npm-audit.jsondocs/code-review/latest-clientapp-npm-audit.md
Go to the resources/ folder and open the talk-prompting-ideas-EN.md file. This file contains a structured set of prompts and exercises that you can follow along with during the workshop. It includes examples of how to use Copilot for various tasks, from basic code generation to advanced security reviews.