Opleiding: GitHub Copilot met Visual Studio Code (Virtueel)

Lesmethode :

Virtueel

Algemeen :

In de cursus GitHub Copilot in Visual Studio Code leer je hoe je GitHub Copilot effectief inzet binnen Visual Studio Code. GitHub Copilot is een AI-assistent die softwareontwikkelaars ondersteunt bij het schrijven, begrijpen, verbeteren en testen van code. In deze praktijkgerichte cursus ontdek je niet alleen welke mogelijkheden Copilot biedt, maar vooral wanneer en hoe je deze gebruikt tijdens je dagelijkse ontwikkelwerkzaamheden.

Je begint met het instellen van GitHub Copilot en gebruikt inline suggestions, Inline Chat en Copilot Chat bij verschillende programmeertaken. Daarbij werk je met prompts en context om Copilot gerichte ondersteuning te geven bij het schrijven, uitleggen, verbeteren en aanpassen van code. Ook komen de modi Ask, Plan en Agent aan bod. Zo onderzoek je hoe Copilot kan helpen bij het beantwoorden van vragen, het voorbereiden van wijzigingen en het uitvoeren van taken die uit meerdere stappen bestaan. Daarnaast besteed je aandacht aan AI-agents, waarbij je controle houdt over wijzigingen via permissions en approvals.

Tijdens de cursus ontdek je ook hoe je GitHub Copilot afstemt op je eigen projecten en ontwikkelworkflow met custom instructions, prompt files, custom agents, Agent Skills en het Model Context Protocol (MCP). Met behulp van programmeeropdrachten genereer je nieuwe code, breid je bestaande functionaliteit uit, onderzoek je fouten en beoordeel je voorgestelde wijzigingen. Ook besteden we aandacht aan security, privacy, organisatiebeleid en het verantwoord gebruik van AI-gegenereerde code.

Doel :

Na deze cursus kun je GitHub Copilot effectief en verantwoord inzetten binnen Visual Studio Code. Je kunt prompts formuleren, AI-agents gebruiken, gegenereerde code beoordelen en GitHub Copilot afstemmen op je eigen ontwikkelomgeving en werkwijze, waarbij je rekening houdt met security, privacy en het beleid van je organisatie.

Doelgroep :

Softwareontwikkelaars die al met Visual Studio Code werken en GitHub Copilot willen gebruiken om AI op een verantwoorde manier toe te passen bij het schrijven, begrijpen, onderhouden en testen van software.

Voorkennis :

Kennis van een of meerdere programmeertalen, in deze cursus maken we gebruik van Python, HTML, CSS en Javascript.

Onderwerpen :


- Introductie en configuratie
+nbsp;+nbsp;+nbsp;- GitHub Copilot instellen en activeren in Visual Studio Code
+nbsp;+nbsp;+nbsp;- GitHub-accounts, Copilot-abonnementen en beschikbare AI-modellen
+nbsp;+nbsp;+nbsp;- Overzicht van de verschillende Copilot-interfaces
+nbsp;+nbsp;+nbsp;- Controleren van instellingen en beschikbare functionaliteit
- Inline suggestions en Inline Chat
+nbsp;+nbsp;+nbsp;- Code aanvullen met ghost text
+nbsp;+nbsp;+nbsp;- Werken met Next Edit Suggestions
+nbsp;+nbsp;+nbsp;- Suggesties accepteren, gedeeltelijk overnemen of afwijzen
+nbsp;+nbsp;+nbsp;- Inline Chat gebruiken voor gerichte codewijzigingen
+nbsp;+nbsp;+nbsp;- Code refactoren en documentatie toevoegen
+nbsp;+nbsp;+nbsp;- Context en de invloed daarvan op codesuggesties
- Effectief prompten
+nbsp;+nbsp;+nbsp;- De basisprincipes van prompt engineering
+nbsp;+nbsp;+nbsp;- Het 3S-principe: Simple, Specific en Short
+nbsp;+nbsp;+nbsp;- Taken, context en randvoorwaarden duidelijk formuleren
+nbsp;+nbsp;+nbsp;- Voorbeelden gebruiken om gewenste resultaten te verduidelijken
+nbsp;+nbsp;+nbsp;- Prompts iteratief verbeteren
+nbsp;+nbsp;+nbsp;- Gegenereerde resultaten controleren en verfijnen
- Werken met Copilot Chat
+nbsp;+nbsp;+nbsp;- Copilot Chat, Quick Chat en de Chat View
+nbsp;+nbsp;+nbsp;- De modi Ask, Plan en Agent
+nbsp;+nbsp;+nbsp;- Impliciete en expliciete context toevoegen
+nbsp;+nbsp;+nbsp;- Werken met bestanden, mappen, foutmeldingen en terminaluitvoer
+nbsp;+nbsp;+nbsp;- Tools en slash commands gebruiken
+nbsp;+nbsp;+nbsp;- Browsercontext inzetten bij frontendontwikkeling
+nbsp;+nbsp;+nbsp;- Codewijzigingen beoordelen met diffs en checkpoints
- AI-agents
+nbsp;+nbsp;+nbsp;- Werking van AI-agents en de agent loop
+nbsp;+nbsp;+nbsp;- Het verschil tussen AI-modellen, agentrollen, agent harnesses en uitvoeromgevingen
+nbsp;+nbsp;+nbsp;- Agentsessies configureren en beheren
+nbsp;+nbsp;+nbsp;- Werken met lokale agents, Agent Host en ondersteunde achtergrond- en cloudworkflows
+nbsp;+nbsp;+nbsp;- Agents inzetten voor codeanalyse, refactoring, debugging en tests
+nbsp;+nbsp;+nbsp;- Taken plannen, uitvoeren en waar mogelijk overdragen tussen agents
+nbsp;+nbsp;+nbsp;- Permissions, approvals en autonomie beheren
+nbsp;+nbsp;+nbsp;- Veilig werken met agenttools en terminalcommando's
- GitHub Copilot aanpassen aan je project
+nbsp;+nbsp;+nbsp;- Copilot-instellingen en keyboard shortcuts aanpassen
+nbsp;+nbsp;+nbsp;- User settings en Workspace settings
+nbsp;+nbsp;+nbsp;- Custom instructions en projectspecifieke instructiebestanden
+nbsp;+nbsp;+nbsp;- Herbruikbare opdrachten maken met prompt files
+nbsp;+nbsp;+nbsp;- Gespecialiseerde custom agents
+nbsp;+nbsp;+nbsp;- Agent Skills voor herbruikbare workflows
+nbsp;+nbsp;+nbsp;- Externe tools en databronnen koppelen via MCP
+nbsp;+nbsp;+nbsp;- Kennismaken met hooks en aanvullende customization-mogelijkheden
- Security, privacy en beleid
+nbsp;+nbsp;+nbsp;- Verantwoord omgaan met AI-gegenereerde code
+nbsp;+nbsp;+nbsp;- Gevoelige gegevens, credentials en secrets beschermen
+nbsp;+nbsp;+nbsp;- Wijzigingen controleren en versiebeheer toepassen met Git
+nbsp;+nbsp;+nbsp;- Public code matching en content exclusion
+nbsp;+nbsp;+nbsp;- Risico's van externe tools en MCP-servers
+nbsp;+nbsp;+nbsp;- Organisatiebeleid en toegangsbeperkingen
+nbsp;+nbsp;+nbsp;- Veilig gebruik van agent permissions en approvals
+nbsp;+nbsp;+nbsp;- Codekwaliteit en security bewaken tijdens AI-ondersteunde ontwikkeling
- Praktische oefeningen
+nbsp;+nbsp;+nbsp;- Een webpagina genereren en stapsgewijs uitbreiden
+nbsp;+nbsp;+nbsp;- Zoekfunctionaliteit en andere verbeteringen toevoegen
+nbsp;+nbsp;+nbsp;- Code analyseren, refactoren en documenteren
+nbsp;+nbsp;+nbsp;- Foutmeldingen onderzoeken met Copilot Chat
+nbsp;+nbsp;+nbsp;- Ask, Plan en Agent vergelijken
+nbsp;+nbsp;+nbsp;- Agents inzetten om meerdere bestanden aan te passen
+nbsp;+nbsp;+nbsp;- Gegenereerde wijzigingen reviewen en testen
+nbsp;+nbsp;+nbsp;- Projectinstructies en herbruikbare AI-workflows toepassen

Meer...
€725
ex. BTW
Aangeboden door
Vijfhart opleidingen
Onderwerp
Microsoft Visual Studio(.NET)
Git & Github
Niveau
Duur
1 dag
Looptijd
1 dag
Taal
nl
Type product
cursus
Lesvorm
Klassikaal
Aantal deelnemers
Min: 4
Max: 12
Tijdstip
Overdag
Keurmerken aanbieder
Cedeo
VOI
Oracle Education Partner
AgilePM - Agile Project Management (APMG)
EXIN
Microsoft Learning Partner
Erkend keurmerk
CRKBO en BTW-vrijstelling
CRKBO zonder BTW vrijstelling
IPMA