Open menu

Copilot

Copilot with GitHub Intermediate

Audience

Developers, technical leads, DevOps engineers, and anyone looking to integrate AI‑assisted development into their workflow.

Prerequisites

Delegates should have working knowledge of Copilot with GitHub, or have attended the 1 day introduction course.

Duration

3 days. Hands on.

Objectives

Upon completion Delegates will be able to:

  • Apply advanced prompting strategies for complex code generation
  • Use Copilot effectively across multifile projects and architectural patterns
  • Generate high quality tests, documentation, and refactoring plans
  • Integrate Copilot into GitHub workflows including Actions, PR reviews, and security scanning
  • Evaluate Copilot output for correctness, performance, and security
  • Collaborate with teams using AIassisted development practices

Course Content

Day 1 — Advanced Copilot Coding Skills

Morning

Review of Copilot fundamentals and updates

Advanced prompting for functions, classes, and modules

Multifile reasoning and projectwide context

Handson: Build a featurerich module with Copilot

 Afternoon

Refactoring with Copilot: patterns, antipatterns, and code smells

Performanceoriented prompting

Handson: Improve an existing codebase using Copilot suggestions

Day 2 — Testing, Documentation, and Automation

Morning

Advanced test generation: unit, integration, propertybased tests

Mocking, stubs, and test data generation

Handson: Build a complete test suite for a multifile project

 Afternoon

Documentation workflows: READMEs, API docs, architecture summaries

Using Copilot to maintain documentation during refactors

GitHub Actions automation with Copilot

Handson: Create CI pipelines and automated documentation tasks

Day 3 — Collaboration, Security, and RealWorld Scenarios

Morning

Copilot in pull requests: reviews, suggestions, and code explanations

Security considerations: dependency risks, unsafe patterns, hallucination detection

Handson: Review and secure a PR using Copilot

 Afternoon

Teambased development with Copilot

Building endtoend features with AI assistance

Capstone project: Extend or build a multicomponent application using Copilot

Group presentations and feedback

 

 

 

 

 

 

Verhoef Training Ltd.

11 Kingsmead Square
Bath, BA1 2AB
United Kingdom

Tel: +44(0)1225 339705

Email: info@verhoef-training.co.uk

Become a Trainer

Ever thought about using your skills to help others?

Call us to find out about how you can teach for Verhoef.

Tel: +44(0)1225 339705