<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE FL_Course SYSTEM "https://www.flane.de/dtd/fl_course095.dtd"><?xml-stylesheet type="text/xsl" href="https://portal.flane.ch/css/xml-course.xsl"?><course productid="36003" language="en" source="https://portal.flane.ch/swisscom/en/xml-course/innovator-dghci" lastchanged="2026-09-07T15:45:12+02:00" parent="https://portal.flane.ch/swisscom/en/xml-courses"><title>Agentic Software Engineering using GitHub Copilot</title><productcode>DGHCI</productcode><vendorcode>IC</vendorcode><vendorname>Innovator Class</vendorname><fullproductcode>IC-DGHCI</fullproductcode><version>1.0</version><essentials>&lt;ul&gt;
&lt;li&gt;Experience with software development at a professional level&lt;/li&gt;&lt;li&gt;A GitHub Copilot license with a credit allowance, or a configured bring-your-own-key (BYOK) endpoint. Usage-based billing makes this a required setup step, not an optional one.&lt;/li&gt;&lt;/ul&gt;</essentials><audience>&lt;ul&gt;
&lt;li&gt;Software Engineers interested in leveraging AI agents to enhance their coding productivity and capabilities&lt;/li&gt;&lt;li&gt;Software Architects looking to understand how to integrate and manage AI agents within software development lifecycles&lt;/li&gt;&lt;li&gt;Team Leads and Managers aiming to explore how AI agents can be utilized to optimize team workflows and project outcomes&lt;/li&gt;&lt;/ul&gt;</audience><contents>&lt;h5&gt;Module 1: GitHub Copilot Fundamentals &amp;amp; Agent Mode Basics&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Getting Started with Copilot &amp;amp; Vision&lt;/li&gt;&lt;li&gt;Selecting &amp;amp; Configuring Models&lt;/li&gt;&lt;li&gt;Shaping the Context Window&lt;/li&gt;&lt;li&gt;AI-Assisted Coding Essentials&lt;/li&gt;&lt;li&gt;Agent Mode Basics&lt;/li&gt;&lt;li&gt;Pull Requests &amp;amp; Code Reviews&lt;/li&gt;&lt;li&gt;Configuring &amp;amp; Governing Copilot&lt;/li&gt;&lt;li&gt;Working in the Terminal&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 2: GitHub Copilot Harness&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Copilot Instructions&lt;/li&gt;&lt;li&gt;Prompt Files&lt;/li&gt;&lt;li&gt;Model Context Protocol &amp;amp; MCP Registry
&lt;ul&gt;
&lt;li&gt;MCP Basics &amp;amp; the MCP Registry&lt;/li&gt;&lt;li&gt;Implementing MCP Servers&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Agent Skills&lt;/li&gt;&lt;li&gt;Custom Agents
&lt;ul&gt;
&lt;li&gt;Agents Overview&lt;/li&gt;&lt;li&gt;Repository Agents&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Agent Plugins&lt;/li&gt;&lt;li&gt;Copilot Memory&lt;/li&gt;&lt;li&gt;GitHub Copilot Hooks&lt;/li&gt;&lt;li&gt;Agent Interop&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 3: Implementing Agentic Coding&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Using Local Agents and Agent Mode&lt;/li&gt;&lt;li&gt;Delegating Tasks to Cloud Agents&lt;/li&gt;&lt;li&gt;Multi-Agent Orchestration with Subagents&lt;/li&gt;&lt;li&gt;Agentic Browser Automation&lt;/li&gt;&lt;li&gt;Upgrading &amp;amp; Modernization&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 4: Agent Sessions &amp;amp; Agents Window&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;The Agents Window&lt;/li&gt;&lt;li&gt;Agent Host Protocol (AHP vs ACP)&lt;/li&gt;&lt;li&gt;Remote Agent Sessions over SSH &amp;amp; Dev Tunnels&lt;/li&gt;&lt;li&gt;Session Management&lt;/li&gt;&lt;li&gt;Session Persistence &amp;amp; /chronicle&lt;/li&gt;&lt;li&gt;Deep Research with /research&lt;/li&gt;&lt;li&gt;Troubleshooting Agent Sessions&lt;/li&gt;&lt;li&gt;A Second Opinion with /rubber-duck&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 5: GitHub Copilot CLI &amp;amp; SDK&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Part 1: GitHub Copilot CLI
&lt;ul&gt;
&lt;li&gt;GitHub Copilot CLI&lt;/li&gt;&lt;li&gt;Business Case: HR Document Updates Automation&lt;/li&gt;&lt;li&gt;GitHub Agentic Workflows&lt;/li&gt;&lt;li&gt;Extending the CLI with MCP Servers &amp;amp; Skills&lt;/li&gt;&lt;li&gt;Codebase Q&amp;amp;A and Onboarding&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Part 2: GitHub Copilot SDK
&lt;ul&gt;
&lt;li&gt;GitHub Copilot SDK&lt;/li&gt;&lt;li&gt;Copilot SDK Demos&lt;/li&gt;&lt;li&gt;Implementing &amp;amp; Using MCP Apps&lt;/li&gt;&lt;li&gt;Deploying an SDK Agent to Azure&lt;/li&gt;&lt;li&gt;Building a Multi-Agent System&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 6: GitHub Copilot App&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Meet the Desktop Agents App&lt;/li&gt;&lt;li&gt;Sessions from Issues, Prompts &amp;amp; Pull Requests&lt;/li&gt;&lt;li&gt;The Validation Loop&lt;/li&gt;&lt;li&gt;Scheduled Automations&lt;/li&gt;&lt;li&gt;Syncing Skills &amp;amp; MCP Servers&lt;/li&gt;&lt;li&gt;Configuring the App: Customize, Permissions &amp;amp; Models&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 7: Agentic DevOps&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;IaC &amp;amp; Configuration (Azure CLI, SSH, Bicep &amp;amp; Terraform&lt;/li&gt;&lt;li&gt;CI/CD with GitHub Actions&lt;/li&gt;&lt;li&gt;Testing using Copilot&lt;/li&gt;&lt;li&gt;Documentation using Copilot&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 8: Governance, Cost &amp;amp; Observability&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Trust, Safety &amp;amp; the Permission Model&lt;/li&gt;&lt;li&gt;Cost Model &amp;amp; AI Credits&lt;/li&gt;&lt;li&gt;Enterprise Policy &amp;amp; Managed Settings&lt;/li&gt;&lt;li&gt;Observability with OpenTelemetry&lt;/li&gt;&lt;li&gt;Cutting Token Cost with Open-Source Models(
&lt;ul&gt;
&lt;li&gt;Using Open-Source Models in VS Code&lt;/li&gt;&lt;li&gt;Using Open-Source Models in the Copilot CLI&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;EU AI Act, GDPR &amp;amp; Accessibility Compliance&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 9: Spec-Driven Development &amp;amp; Delivery&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Why Spec-Driven Development&lt;/li&gt;&lt;li&gt;The Spec-Driven Workflow&lt;/li&gt;&lt;li&gt;Sample Case: Implement a Product Feature&lt;/li&gt;&lt;/ul&gt;</contents><essentials_plain>- Experience with software development at a professional level
- A GitHub Copilot license with a credit allowance, or a configured bring-your-own-key (BYOK) endpoint. Usage-based billing makes this a required setup step, not an optional one.</essentials_plain><audience_plain>- Software Engineers interested in leveraging AI agents to enhance their coding productivity and capabilities
- Software Architects looking to understand how to integrate and manage AI agents within software development lifecycles
- Team Leads and Managers aiming to explore how AI agents can be utilized to optimize team workflows and project outcomes</audience_plain><contents_plain>Module 1: GitHub Copilot Fundamentals &amp; Agent Mode Basics


- Getting Started with Copilot &amp; Vision
- Selecting &amp; Configuring Models
- Shaping the Context Window
- AI-Assisted Coding Essentials
- Agent Mode Basics
- Pull Requests &amp; Code Reviews
- Configuring &amp; Governing Copilot
- Working in the Terminal
Module 2: GitHub Copilot Harness


- Copilot Instructions
- Prompt Files
- Model Context Protocol &amp; MCP Registry

- MCP Basics &amp; the MCP Registry
- Implementing MCP Servers
- Agent Skills
- Custom Agents

- Agents Overview
- Repository Agents
- Agent Plugins
- Copilot Memory
- GitHub Copilot Hooks
- Agent Interop
Module 3: Implementing Agentic Coding


- Using Local Agents and Agent Mode
- Delegating Tasks to Cloud Agents
- Multi-Agent Orchestration with Subagents
- Agentic Browser Automation
- Upgrading &amp; Modernization
Module 4: Agent Sessions &amp; Agents Window


- The Agents Window
- Agent Host Protocol (AHP vs ACP)
- Remote Agent Sessions over SSH &amp; Dev Tunnels
- Session Management
- Session Persistence &amp; /chronicle
- Deep Research with /research
- Troubleshooting Agent Sessions
- A Second Opinion with /rubber-duck
Module 5: GitHub Copilot CLI &amp; SDK


- Part 1: GitHub Copilot CLI

- GitHub Copilot CLI
- Business Case: HR Document Updates Automation
- GitHub Agentic Workflows
- Extending the CLI with MCP Servers &amp; Skills
- Codebase Q&amp;A and Onboarding
- Part 2: GitHub Copilot SDK

- GitHub Copilot SDK
- Copilot SDK Demos
- Implementing &amp; Using MCP Apps
- Deploying an SDK Agent to Azure
- Building a Multi-Agent System
Module 6: GitHub Copilot App


- Meet the Desktop Agents App
- Sessions from Issues, Prompts &amp; Pull Requests
- The Validation Loop
- Scheduled Automations
- Syncing Skills &amp; MCP Servers
- Configuring the App: Customize, Permissions &amp; Models
Module 7: Agentic DevOps


- IaC &amp; Configuration (Azure CLI, SSH, Bicep &amp; Terraform
- CI/CD with GitHub Actions
- Testing using Copilot
- Documentation using Copilot
Module 8: Governance, Cost &amp; Observability


- Trust, Safety &amp; the Permission Model
- Cost Model &amp; AI Credits
- Enterprise Policy &amp; Managed Settings
- Observability with OpenTelemetry
- Cutting Token Cost with Open-Source Models(

- Using Open-Source Models in VS Code
- Using Open-Source Models in the Copilot CLI
- EU AI Act, GDPR &amp; Accessibility Compliance
Module 9: Spec-Driven Development &amp; Delivery


- Why Spec-Driven Development
- The Spec-Driven Workflow
- Sample Case: Implement a Product Feature</contents_plain><duration unit="d" days="1">1 day</duration><pricelist><price country="DE" currency="EUR">690.00</price><price country="AT" currency="EUR">690.00</price><price country="SE" currency="EUR">690.00</price><price country="SI" currency="EUR">690.00</price><price country="CH" currency="CHF">690.00</price></pricelist><miles/></course>