<?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="37090" language="fr" source="https://portal.flane.ch/swisscom/fr/xml-course/innovator-ghagents" lastchanged="2026-07-21T14:53:49+02:00" parent="https://portal.flane.ch/swisscom/fr/xml-courses"><title>Agentic Software Engineering using GitHub Copilot</title><productcode>GHAGENTS</productcode><vendorcode>IC</vendorcode><vendorname>Innovator Class</vendorname><fullproductcode>IC-GHAGENTS</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;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 Agentic Harness&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Shaping Copilot with Instructions&lt;/li&gt;&lt;li&gt;Reusable Prompt Workflows&lt;/li&gt;&lt;li&gt;Model Context Protocol &amp;amp; MCP Registry&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;li&gt;Claude Agents&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Reusable Domain Knowledge with Skills&lt;/li&gt;&lt;li&gt;Distributing Capabilities with Plugins&lt;/li&gt;&lt;li&gt;Giving Copilot Memory&lt;/li&gt;&lt;li&gt;Context Window Optimization &amp;amp; Prompt Caching&lt;/li&gt;&lt;li&gt;GitHub Copilot Hooks&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 3: Implementing Agentic Coding&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Subagents as Subject-Matter Experts&lt;/li&gt;&lt;li&gt;Deep Research with /research&lt;/li&gt;&lt;li&gt;Multi-Agent Orchestration&lt;/li&gt;&lt;li&gt;Delegating Tasks to Cloud Agents&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&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;Troubleshooting Agent Sessions&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 5: GitHub Copilot CLI&lt;/h5&gt;&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;h5&gt;Module 6: GitHub Copilot SDK&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;GitHub Copilot SDK&lt;/li&gt;&lt;li&gt;Building Agents with Custom Tools&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;h5&gt;Module 7: 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;/ul&gt;&lt;h5&gt;Module 8: Agentic DevOps&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Testing using Copilot&lt;/li&gt;&lt;li&gt;Documentation using Copilot&lt;/li&gt;&lt;li&gt;Automation using Azure CLI&lt;/li&gt;&lt;li&gt;Infrastructure as Code (azd, Bicep &amp;amp; Terraform)&lt;/li&gt;&lt;li&gt;Azure DevOps Pipelines &amp;amp; GitHub Actions&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 9: 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;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;Enterprise Policy &amp;amp; Managed Settings&lt;/li&gt;&lt;li&gt;Observability with OpenTelemetry&lt;/li&gt;&lt;li&gt;EU AI Act, GDPR &amp;amp; Accessibility Compliance&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 10: 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;Spec-Driven Workflow&lt;/li&gt;&lt;li&gt;Constitution, Specification and Technical Plan&lt;/li&gt;&lt;li&gt;From Tasks to Working Code&lt;/li&gt;&lt;li&gt;Getting Started with GitHub Spec Kit&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
- AI-Assisted Coding Essentials
- Agent Mode Basics
- Pull Requests &amp; Code Reviews
- Configuring &amp; Governing Copilot
- Working in the Terminal
Module 2: GitHub Copilot Agentic Harness


- Shaping Copilot with Instructions
- Reusable Prompt Workflows
- Model Context Protocol &amp; MCP Registry
- Custom Agents

- Agents Overview
- Repository Agents
- Claude Agents
- Reusable Domain Knowledge with Skills
- Distributing Capabilities with Plugins
- Giving Copilot Memory
- Context Window Optimization &amp; Prompt Caching
- GitHub Copilot Hooks
Module 3: Implementing Agentic Coding


- Subagents as Subject-Matter Experts
- Deep Research with /research
- Multi-Agent Orchestration
- Delegating Tasks to Cloud Agents
- Agentic Browser Automation
- Upgrading &amp; Modernization
Module 4: Agent Sessions


- The Agents Window
- Agent Host Protocol (AHP vs ACP)
- Remote Agent Sessions over SSH &amp; Dev Tunnels
- Session Management
- Session Persistence &amp; /chronicle
- Troubleshooting Agent Sessions
Module 5: 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
Module 6: GitHub Copilot SDK


- GitHub Copilot SDK
- Building Agents with Custom Tools
- Implementing &amp; Using MCP Apps
- Deploying an SDK Agent to Azure
- Building a Multi-Agent System
Module 7: 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
Module 8: Agentic DevOps


- Testing using Copilot
- Documentation using Copilot
- Automation using Azure CLI
- Infrastructure as Code (azd, Bicep &amp; Terraform)
- Azure DevOps Pipelines &amp; GitHub Actions
Module 9: Governance, Cost &amp; Observability


- Trust, Safety &amp; the Permission Model
- Cost Model &amp; AI Credits
- Cutting Token Cost with Open-Source Models

- Using Open-Source Models in VS Code
- Using Open-Source Models in the Copilot CLI
- Enterprise Policy &amp; Managed Settings
- Observability with OpenTelemetry
- EU AI Act, GDPR &amp; Accessibility Compliance
Module 10: Spec-Driven Development &amp; Delivery


- Why Spec-Driven Development
- Spec-Driven Workflow
- Constitution, Specification and Technical Plan
- From Tasks to Working Code
- Getting Started with GitHub Spec Kit
- Sample Case: Implement a Product Feature</contents_plain><duration unit="d" days="4">4 jours</duration><pricelist><price country="DE" currency="EUR">2490.00</price><price country="CH" currency="CHF">2490.00</price><price country="AT" currency="EUR">2490.00</price><price country="SE" currency="EUR">2490.00</price><price country="SI" currency="EUR">2490.00</price></pricelist><miles/></course>