Opleiding: Accelerate app development by using GitHub Copilot (AZ-2007)
Algemene omschrijving Accelerate app development by using GitHub Copilot (AZ-2007)
Let op: voor een optimale trainingservaring is een GitHub Copilot-licentie vereist.
Wil jij efficiënter en slimmer code schrijven met behulp van kunstmatige intelligentie (AI)? In de training Accelerate app development by using GitHub Copilot (AZ-2007) zul je ontdekken hoe jij GitHub Copilot optimaal kunt benutten binnen Visual Studio Code om het ontwikkelproces te versnellen. Je leert hoe AI-codegeneratie jou kan helpen bij het schrijven van efficiënte, goed gedocumenteerde en veilige code.
Door de AZ-2007 training te volgen, zul je leren hoe GitHub Copilot code kan suggereren, unit tests kan genereren en documentatie kan verbeteren. Daarnaast leer je hoe kunstmatige intelligentie (AI) jouw werklasten kan stroomlijnen, waardoor je minder tijd kwijt bent aan veelvoorkomende taken en jij je kunt richten op de logica en architectuur van jouw applicaties.
Door middel van interactieve labopdrachten zul je praktische vaardigheden opdoen met betrekking tot GitHub Copilot binnen Visual Studio Code. Je leert om AI-codegeneratie direct binnen jouw ontwikkelproces toe te passen en je zult ervaren hoe kunstmatige intelligentie (AI) jou kan helpen om sneller en veiliger code te schrijven. Na afloop van de AZ-2007 training weet je precies hoe jij GitHub Copilot als essentieel hulpmiddel in kunt zetten om softwareontwikkeling te vereenvoudigen.
Doelgroep voor de AZ-2007 Training
De training Accelerate app development by using GitHub Copilot (AZ-2007) is ontworpen voor ontwikkelaars die hun productiviteit willen verhogen en slimmer willen coderen met behulp van kunstmatige intelligentie (AI). In de AZ-2007 training wordt het toepassen van GitHub Copilot binnen Visual Studio Code behandeld om ontwikkelprocessen te versnellen en efficiënter te maken.
Dit betreft met name de volgende mensen:
- Softwareontwikkelaars die kunstmatige intelligentie (AI) in willen zetten om code te genereren, documentatie te verbeteren en unit tests te maken.
- Full-stack ontwikkelaars die zowel front-end als back-end ontwikkeling willen stroomlijnen met behulp van AI-codegeneratie.
- Junior-ontwikkelaars die sneller willen leren coderen door te werken met suggesties en documentatie van GitHub Copilot.
- DevOps Engineers die efficiënte werklasten willen creëren door GitHub Copilot te integreren in CI/CD-processen.
- Tech Leads en senior-ontwikkelaars die veilige, goed gedocumenteerde en schaalbare code willen genereren met behulp van kunstmatige intelligentie (AI).
Leerdoelen AZ-2007
Door de AZ-2007 training te volgen zul je de volgende kennis en vaardigheden verkrijgen:
- De functies en voordelen van GitHub Copilot begrijpen.
- GitHub Copilot-extensies installeren en configureren voor Visual Studio Code.
- Code en projectdocumentatie genereren met hulpmiddelen binnen GitHub Copilot.
- Codefunctionaliteiten ontwikkelen en suggesties beheren met GitHub Copilot.
- Unit tests maken voor verschillende scenario’s met GitHub Copilot.
- AI-gestuurde codeverbeteringen implementeren voor kwaliteit, prestaties en beveiliging.
- Projecten uitvoeren waarbij GitHub Copilot wordt gebruikt voor ontwikkeling en refactoring.
Voorkennis
Voordat je deelneemt aan de training Accelerate app development by using GitHub Copilot (AZ-2007), raden wij aan dat jij beschikt over programmeerervaring en dat jij bekend bent met de hulpmiddelen die tijdens de AZ-2007 training worden gebruikt, zoals GitHub Copilot en Visual Studio Code.
Wij raden aan dat jij beschikt over de volgende voorkennis:
- Minimaal één jaar ervaring met softwareontwikkeling, zodat je bekend bent met de principes van softwareontwikkeling en de werkzaamheden van een softwareontwikkelaar.
- Programmeerervaring met C# binnen Visual Studio Code, waarbij de C# Dev Kit-extensie wordt gebruikt.
Ten slotte is een actief GitHub Copilot-abonnement (persoonlijk of via jouw werkgever) vereist om tijdens de AZ-2007 training gebruik te maken van GitHub Copilot.
Onderwerpen AZ-2007
In de onderstaande lijst vind je alle kernonderwerpen die in de training Accelerate app development by using GitHub Copilot (AZ-2007) worden behandeld. De AZ-2007 training is speciaal ontwikkeld om jou te laten zien hoe jij GitHub Copilot optimaal in kunt zetten binnen Visual Studio Code om ontwikkelprocessen te versnellen en efficiënter te maken. Door de AZ-2007 training te volgen, zul je ontdekken hoe AI-codegeneratie jou kan helpen bij het schrijven van efficiënte, goed gedocumenteerde en veilige code.
AZ-2007 | Module 1: Aan de slag met GitHub Copilot
- Uitleggen wat GitHub Copilot is en welke voordelen het biedt.
- De GitHub Copilot-extensies voor Visual Studio Code installeren.
- De functies van de GitHub Copilot-extensies voor Visual Studio Code uitleggen en gebruiken.
- De GitHub Copilot-extensies voor Visual Studio Code configureren.
Lab: GitHub Copilot-extensies voor Visual Studio Code installeren
Lab: GitHub Copilot-extensies voor Visual Studio Code configureren
AZ-2007 | Module 2: Documentatie genereren met GitHub Copilot-tools
- Uitleg van codeblokken, codebestanden en volledige werkruimten genereren met de GitHub Copilot Chat-extensie voor Visual Studio Code.
- Projectdocumentatie genereren met de GitHub Copilot Chat-extensie voor Visual Studio Code.
- Inline code-documentatie genereren met de GitHub Copilot Chat-extensie voor Visual Studio Code.
Lab: Code-uitleg genereren met GitHub Copilot Chat
Lab: Projectdocumentatie genereren met GitHub Copilot Chat
Lab: Inline code-documentatie genereren met GitHub Copilot Chat
Lab: Voltooi de uitdaging "code-documentatie"
AZ-2007 | Module 3: Codefunctionaliteiten ontwikkelen met GitHub Copilot-tools
- Autocompletievoorstellen genereren op basis van code en codeopmerkingen met de GitHub Copilot-extensie voor Visual Studio Code.
- Autocompletievoorstellen beheren door suggesties te accepteren, gedeeltelijk te accepteren of te negeren.
- Chatprompts en -vragen maken die je intentie duidelijk overbrengen met behulp van chatdeelnemers, slash-opdrachten, chatvariabelen en natuurlijke taal.
- Nieuwe code genereren met de functies Chat View, Inline Chat, Quick Chat en Smart Actions in de GitHub Copilot Chat-extensie voor Visual Studio Code.
- Suggesties voor code-updates beheren door deze te accepteren, gedeeltelijk te accepteren, te bewerken of te verwerpen.
Lab: Code genereren met code-autocompletie
Lab: Code genereren met GitHub Copilot Inline Chat
Lab: Voltooi de uitdaging "nieuwe code maken"
Lab: Voltooi de uitdaging "codelogica"
Lab: Code converteren van de ene programmeertaal naar een andere
AZ-2007 | Module 4: Unittests ontwikkelen met GitHub Copilot-tools
- Unittests maken met de GitHub Copilot- en GitHub Copilot Chat-extensies voor Visual Studio Code.
- Unittests schrijven die gericht zijn op edge cases en specifieke scenario’s.
- Visual Studio Code, de .NET SDK en de C# Dev Kit-extensie gebruiken om een testproject te maken en te verifiëren dat de unittests correct worden uitgevoerd.
Lab: Unittests maken met GitHub Copilot Chat
Lab: Unittests schrijven voor specifieke scenario’s met GitHub Copilot
Lab: Voltooi de uitdaging "unittests maken"
AZ-2007 | Module 5: Codeverbeteringen implementeren met GitHub Copilot-tools
- Prompts en vragen ontwikkelen voor GitHub Copilot Chat om bestaande code te verbeteren.
- Code-updates implementeren op basis van suggesties van GitHub Copilot Chat voor verbeteringen in codekwaliteit, betrouwbaarheid, prestaties en beveiliging.
Lab: Codekwaliteit verbeteren met GitHub Copilot Chat
Lab: Codebetrouwbaarheid en prestaties verbeteren met GitHub Copilot Chat
Lab: Codebeveiliging verbeteren met GitHub Copilot Chat
Lab: Voltooi de uitdaging "applicatieverbetering"
AZ-2007 | Module 6: Geleide projectopdracht - Versnel applicatieontwikkeling met GitHub Copilot-tools
- Een onbekende codebase analyseren met GitHub Copilot-tools.
- README-projectdocumentatie genereren met GitHub Copilot-tools.
- Een nieuwe applicatiefunctie ontwikkelen met GitHub Copilot-tools.
- Unittests maken met GitHub Copilot-tools.
- Codekwaliteit, betrouwbaarheid, prestaties en beveiliging verbeteren met GitHub Copilot-tools.
Lab: Code analyseren en documenteren met GitHub Copilot-tools
Lab: Codefunctionaliteiten ontwikkelen met GitHub Copilot-tools
Lab: Unittests ontwikkelen met GitHub Copilot-tools
Lab: Code refactoren en verbeteren met GitHub Copilot-tools

