Een blended learning-traject: live training onder begeleiding van een instructeur met laboefeningen in een eersteklas e-learningsysteem. Je houdt tot 3 maanden na de training toegang tot het e-learningsysteem om de laboefeningen en het materiaal opnieuw te bekijken.
33 practica en 14 casestudy's
Generatieve AI transformeert de software-industrie, met tools als GitHub Copilot en Codeium waarmee ontwikkelaars ongekende efficiëntieniveaus kunnen bereiken. Hoewel dit een spannende vooruitgang is, roept het ook belangrijke zorgen op, waardoor stakeholders er goed aan doen om deze technologieën met zorg te benaderen. De huidige AI-tools missen vaak het genuanceerde inzicht dat nodig is om subtiele, maar kritieke aspecten van softwareontwikkeling aan te pakken, met name op het gebied van beveiliging.
Deze cursus biedt een uitgebreid inzicht in het verantwoorde gebruik van generatieve AI bij het programmeren. Deelnemers verdiepen zich in onderwerpen op het gebied van softwareontwikkeling die het meest beïnvloed kunnen worden door onzorgvuldig gebruik van generatieve AI, waaronder authenticatie, autorisatie en cryptografie. Het curriculum bevat ook een analyse van hoe AI-tools zoals Copilot omgaan met veilige codeerpraktijken met betrekking tot de belangrijkste kwetsbaarheden uit de top tien van OWASP, zoals path traversal, SQL-injectie of cross-site scripting.
Door middel van hands-on leren en experimenteren krijgen deelnemers een goed begrip van zowel de sterke kanten als de beperkingen van AI-ondersteunde ontwikkeling. Daarnaast laten casestudy's van echte incidenten de gevolgen van onveilige code zien en demonstreren ze de dubbele aard van generatieve AI als zowel een hulpmiddel als een potentieel risico.
Aan het einde van de cursus beschikken ontwikkelaars over de kennis en vaardigheden om AI-tools op een verantwoorde manier te integreren in de levenscyclus van softwareontwikkeling, waardoor de efficiëntie toeneemt zonder de veiligheid of productkwaliteit in gevaar te brengen.
PRAKTISCHE INFORMATIE
- Als training op locatie niet haalbaar is, kunnen we een live, interactieve online (virtuele) of hybride training aanbieden. Het standaardprogramma met een inhoud van 3 dagen kan ook in 5 halve dagen worden gegeven (van maandag tot vrijdag).
- Benieuwd hoe je de return-on-investment (ROI) van secure coding-trainingen kunt kwantificeren? Bekijk dan dit artikel.
Doelstelling
- De essentie van verantwoorde AI begrijpen
- Vertrouwd raken met essentiële cyberbeveiligingsconcepten
- Begrijpen hoe cryptografie beveiliging ondersteunt
- Leren hoe je cryptografische API's correct gebruikt in C#
- Beveiligingsproblemen van webtoepassingen begrijpen
- Gedetailleerde analyse van de OWASP-top tien
- Beveiliging van webtoepassingen in de context van C#
- Verder gaan dan het laaghangende fruit
- Omgaan met kwetsbaarheden in componenten van derden
- Dit alles in de context van GitHub Copilot
Doelgroep
C#-ontwikkelaars die Copilot of andere GenAI-tools gebruiken
Programma
- Verantwoord programmeren met GenAI
- De OWASP-top tien vanuit het perspectief van Copilot
- Samenvatting
Methoden
Certificering
Na het volgen van deze training ontvangen deelnemers een certificaat van High Tech Institute.



