Developing Applications using GitHub Copilot (DGHCI)

 

Course Overview

The one day Vibe Coding with GitHub Copilot workshop is a one-day, hands-on session designed to introduce participants to the powerful capabilities of GitHub Copilot.

The class covers essential topics such as prompt engineering, inline code generation, and leveraging AI-powered workflows to boost productivity. Participants will explore tools for refactoring, error fixing, and automating repetitive tasks while learning to use agents, semantic search, and multi-file edits. Additional modules focus on integrating Copilot into testing workflows, creating documentation, and handling DevOps tasks like managing pull requests, resolving merge conflicts, and setting up CI/CD pipelines.

By the end of the workshop, attendees will have practical skills to enhance their development processes and effectively integrate Copilot into various aspects of their projects.

Who should attend

Developer

Course Content

GitHub Copilot Introduction
  • Overview GitHub Copilot
  • Enabling & Configuring Feature using Setting
  • Prompt Engineering & Reusable Prompts
  • Ask, Edit & Agent Mode
  • AI Model comparison
Generate Code using GitHub Copilot
  • Inline Code Generation and suggestions
  • Understanding and using Context
  • Chat Participants & Slash Commands
  • Mastering Multi-File Edits
  • Integrating Code from Online Resources
  • Overriding LLM Data using Instructions
Using & Extending Agents Mode
  • Github Copilot Agent Mode Overview & Best Practice
  • Agent related Settings
  • Adding Tools using Model Context Protocol (MCP)
  • Manage Tool approvals
  • Using Custom Models
Copilot for Git & Source Control
  • Effective Commit Messages, Pull Requests
  • Using Code Reviews
  • Resolving Merge Conflicts
  • Creating DevContainers & CodeSpaces
  • Using the GitHub MCP
Refactoring, Fixing Errors & Reducing Repetitive Tasks
  • Semantic Search & Explaining Code
  • Using Thinking Models for Architecture and Code Optimization
  • Using Screenshots & Vision for Error Fixing
  • Implementing Instructions for Repetitive Tasks
Using Copilot for Documentation
  • Code Comments
  • Generate Markdown Documentation
  • Creating Mermaid Architecture Diagrams
Testing using Copilot
  • Unit Tests (.NET, Node, Python, Java, Single Page Apps)
  • Fix Test Errors
  • Integration Tests using Playwright MCP

Prices & Delivery methods

Online Training

Duration
1 day

Price
  • 690.— € (excl. tax)
    821.10 € (incl. 19% tax)
Classroom Training

Duration
1 day

Price
  • Germany:
    690.— € (excl. tax)
    821.10 € (incl. 19% tax)

Currently there are no training dates scheduled for this course.