Developing .NET Applications with GitHub Copilot (NETCOP)

Programming, .NET

This course presents GitHub Copilot and practical ways to integrate it into .NET projects, focusing on delegating development tasks to Copilot agents, automating code generation and reviews, and managing context windows to maintain code quality and efficiency.

The course covers Copilot CLI and IDE integrations for VS Code and Visual Studio, custom agents, prompt design, CI/CD use, testing and governance. Learn to delegate tasks safely, run agent-driven reviews and speed deliveries without growing the team.

Location, current course term



Brno + online (volitelně)
10/12/2026 - 10/13/2026 CZECH
Order
Praha + online (volitelně)
10/12/2026 - 10/13/2026 CZECH
Order
Custom Customized Training (date, location, content, duration)

The course:

Hide detail
  • Introduction to GitHub Copilot
    1. What GitHub Copilot is and where to use it
    2. Feature overview: chat, completion, code review, agents
  • GitHub Copilot CLI
    1. Install and configure the GitHub Copilot CLI
    2. Commands for code generation, explanations and refactoring from the terminal
    3. Integrate the CLI into scripts and CI/CD pipelines
    4. Differences vs IDE integration and when to prefer the CLI
  • IDE integration
    1. Install and set up extensions in VS Code and Visual Studio
    2. Inline completion, chat panel and code review in the editor
    3. Context window — how Copilot "sees" your code and project
    4. Token-based billing: what tokens are, how context window is counted and cost impacts
    5. New Agents application
  • Customizing Copilot
    1. Instructions — global and project-level behavior control
    2. Prompts — create reusable templates for common tasks
    3. Custom agents — configure agents for specific team roles
    4. Skills — extend agent abilities with custom skills
    5. Hooks — automatic actions on development events
    6. MCP servers — connect agents to external tools and data sources
    7. Plugins — integrate third-party tools into the workflow
    8. Copilot as an LLM provider — using subscriptions in external AI tools, e.g., Open Code
  • Architectures suited for AI-first development
    1. Design principles for apps that collaborate with AI
    2. Modularity, clean architecture and separation of concerns
    3. Patterns suitable for delegating tasks to agents
  • Delegating development tasks
    1. How to write clear task definitions for an agent
    2. Processing outputs and validating results
    3. Branching, workspaces, pull requests and agent-driven code review
  • Testing and code quality
    1. Generating unit and integration tests
    2. Static analysis and refactoring with agent support
    3. Continuous integration and automated checks
  • Practical workshop
    1. Develop a clean .NET application with task delegation to Copilot agents
    2. Work with a sample repository
    3. Demonstrations of real-world scenarios
  • Working with GitHub Issues and projects
    1. Delegating entire issues to an agent (Copilot coding agent)
    2. Tracking progress, reviewing and approving outputs
  • Prompt engineering for developers
    1. Principles of effective instruction design
    2. Iterating on outputs and tuning prompts
    3. Difference between one-off queries and managed agents
  • Security and governance
    1. Protection of sensitive data and secrets in Copilot contexts
    2. Company policies, enabling and disabling features via GitHub Enterprise
    3. Audit logs and usage monitoring
Assumed knowledge:
Basic knowledge of .NET development and Git is required.
Schedule:
2 days (9:00 AM - 5:00 PM )
Course price:
556.00 € ( 672.76 € incl. 21% VAT)
Language: