Skip to content

diegoRodriVa/copilot-from-zero-to-advanced

Repository files navigation

Copilot From Zero to Advanced

Hands-on workshop to learn GitHub Copilot from first contact to advanced usage in real projects.

Goal

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)

Workshop Content

  1. Warm-up: setup and Copilot interface basics.
  2. Stage 0 (0-first-steps): calculator + tests.
  3. Stage 1 (1-plan-mode-and-agents): planning and scoped implementation.
  4. Stage 2 (2-basic-real-app): Vue + Vite app, unit/e2e tests, practical coding scenarios.
  5. Stage 3 (3-advanced-use): custom agents, skills, and security-focused exercises.

Main Folders Worth Knowing

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.

Key Files

  • resources/talk-prompting-ideas-EN.md
  • resources/talk-prompting-ideas-ES.md
  • resources/talk-prompting-ideas-GL.md
  • scripts/security-check.ps1
  • .github/agents/security_reviewer.agent.md
  • .github/instructions/frontend.instructions.md
  • docs/code-review/latest-clientapp-npm-audit.json
  • docs/code-review/latest-clientapp-npm-audit.md

Quick Start

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.

About

Workshop to share how we use GitHub Copilot right now, from zero experience to advanced.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors