De kracht van GitHub Copilot in jouw softwareontwikkeling

GitHub Copilot is dé tool die developers en testers effectiever en efficiënter laat werken. In deze training laten we de vele functionaliteiten en voordelen, maar ook valkuilen van Copilot zien. Wij zorgen dat jij de volledige controle over en waarde van deze snelgroeiende tool ervaart.

Github Copilot1

GitHub Copilot is een Large Language Model getraind op een hoeveelheid code die zelfs de meest ervaren developer zijn hele leven lang niet krijgt verwerkt. Maakt dit Copilot ook een goede (co)programmeur? Wat zijn de aandachtspunten waar jij als “piloot” rekening mee moet houden? Een ding is zeker, ondersteuning door AI wordt steeds normaler en iedere developer zou hiermee moeten werken.

Deze eendaagse hands-on training neemt je mee in wat GitHub Copilot wel en niet kan, de configuratie, de best practices, hoe je er het meeste uithaalt en welke ontwikkelingen er nog verwacht worden. We gaan aan de slag met de theorie van LLMs, efficiënt prompten, autofill en chat, shortcuts, transpileren, test driven development, security testing en het bouwen van nieuwe features in een bestaande applicatie.

Het doel is om de samenwerking met jouw Copilot te optimaliseren. Je ondervindt de vele functionaliteiten en voordelen, maar ook valkuilen. Je begrijpt de unieke mogelijkheden en uitdagingen. Daarnaast ga je actief aan de slag met use cases.

Bij juist gebruik – en het kennen van de risico’s en mitigaties – kan deze coderende copiloot jou helpen nóg efficiënter en met nóg meer plezier te werken.

Doelgroep: developers, testers en andere codeschrijvers. Idealiter met vergelijkbare GitHub Copilot ervaring. Maximaal 12 deelnemers per training.


Programma - 8 uur

Na een korte introductie waarin we doelen en ervaringen evalueren gaan we aan de slag met de vijf blokken, ieder met één of meer hands-on workshops, waaruit de training standaard is opgebouwd. Deze blokken en bijbehorende onderdelen worden in overleg uitgebreid of geminimaliseerd naar gelang de ervaring en behoefte van de groep.

  1. Fundamentals
    • Large Language Models
    • Werking coding copilots
    • GitHub Copilot versus alternatieven
    • Configuratie van GitHub Copilot
    • Workshop: repository instructions

  2. Core features & best practices
    • Autofill
    • Code generation
    • Chat
    • Transpiling
    • Workshop: transpiling Cobol
    • LLM keuze
    • Ask, Edit, Agent
    • Workshop: Agent Mode

  3. Overige features
    • Testing
    • Workshop: security testing of test driven development
    • Overige features
    • GitHub-only features
    • Extensies (Marketplace, MCP)

  4. Vakvolwassen gebruik
    • Workshop: nieuwe features bouwen
    • Security
    • Compliance
    • Codekwaliteit
    • Software development lifecycle

  5. Toepassing en adoptie
    • Copilot in Azure
    • OpenAI’s Codex
    • De gevolgen van GitHub Copilot
    • De toekomst van GitHub Copilot en AI-assisted software engineering
    • Workshop: adoptieplan

Wij nemen z.s.m. contact met jou op
Interesse? Laat hier je gegevens achter

Vragen? Esther helpt je graag verder


Contact


Bekijk ook onze Betatalks afleveringen