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 |