Ga naar inhoud

Software Developer Python

Module Docent Inhoud
1 - Programmeren & AI Workflow Rob • Probleemoplossend denken en analyse
• Basis programmeerconstructies
• Functies, structuur en modulariteit
• Debugging en foutafhandeling
• AI als ondersteunend hulpmiddel bij programmeren
2 - Web & HTTP Fundamentals Rob • Web & HTML als basis
• CSS en responsieve layout
• Formulieren en gebruikersinteractie
• HTTP en client-serverdenken
• Basis websecurity-hygiëne
3 - Data & SQL Foundations Luc • Data-denken en analyse van informatie
• Datamodellering en normalisatie
• SQL basis - data lezen en aanpassen
• Databetrouwbaarheid, performance-intuïtie
4 - Backend Fundamentals Fabrice • Backend-context en API-denken
• Validatie, foutafhandeling en betrouwbaarheid
• Structuur en lagen in backendcode
• API-contracten en documentatie
• Logging
5 - Frontend Engineering Rob • Frontend als interactielaag
• State, dataflow en UI-consistentie
• Asynchrone interactie en API-koppeling
• Structuur, herbruikbaarheid en onderhoudbaarheid
6 - Testing & Code Quality Fabrice • Waarom testen? Denkmodel en testpiramide
• Unit tests en testbaarheid van code
• Integratie- en end-to-end tests
• Codekwaliteit en reviews
7 - DevOps Basic for Developers Fabrice • Samenwerken met Git
• Git workflows en conflicten
• Continuous Integration basics
• Deploymentconcepten voor developers
• Containers
8 - Security & Team Project Rob • Security-bewust ontwikkelen
• Observability awareness
• Teamcapstone - implementatie
• Afwerking en oplevering
• Demo, reflectie en voorbereiding eindproef