1204 courses

Syntra Antwerpen & Vlaams-Brabant

Software developer: Node.js, React, Typescript

  • by Syntra Antwerpen & Vlaams-Brabant
Mechelen
980

Er gaat een revolutie rond in de wereld van het programmeren en Syntra AB is helemaal mee met een compleet nieuwe manier van werken. We spreiden meer (1 avond gedurende 2 jaar is beter haalbaar dan 2 avonden gedurende 1 jaar), we hanteren de modernste stacks, tools en AI codeerassistenten en we behouden onze praktijkgerichte topdocenten.

Leer stap voor stap professionele webapplicaties bouwen met Node.js, React en TypeScript. In twee jaar bouw je een solide basis op — van je eerste regels code tot een werkende web applicatie met aandacht voor kwaliteit, testing, DevOps en security. Je werkt met AI als medestander en leert de output ervan kritisch beoordelen. Eén avond per week, twee jaar lang, en je verlaat de opleiding als een developer die begrijpt wat hij of zij bouwt.

Eerste jaar

Programmeren & AI-workflow (9 sessies)

Je leert programmeerproblemen systematisch analyseren: input, output, randgevallen en decompositie. Je past basisconstructies toe zoals variabelen, condities, lussen en functies, leert debuggen en foutafhandeling toepassen en ontdekt hoe je AI-assistenten verantwoord inzet — met validatie van de output en begrip van de gemaakte keuzes.


Web & HTTP Fundamentals (9 sessies)

Je bouwt semantische, toegankelijke en responsieve webpagina's en ontwerpt formulieren met aandacht voor gebruikservaring en dataminimalisatie. Je leert het HTTP request-responsemodel begrijpen en toepassen, inclusief statuscodes, headers en client-serverdenken, en ontwikkelt een basis security-bewustzijn voor de frontend.


Data & SQL Foundations (9 sessies)

Je leert data structureren vanuit een businesscontext: entiteiten, relaties en normalisatie. Je schrijft SQL-queries voor CRUD-operaties, joins en aggregaties, past transacties en constraints toe voor betrouwbaarheid en ontwikkelt intuïtie voor performance en indexen. Je leert je datakeuzes ook toelichten aan niet-technische stakeholders.


Backend Fundamentals (9 sessies)

Je ontwerpt en bouwt een eenvoudige REST-API met correcte endpoints, inputvalidatie, foutafhandeling en een logische lagenstructuur. Je documenteert je API via een contract (OpenAPI), past basislogging toe en leert hoe je API-afspraken expliciet maakt — zodat consumers weten wat ze kunnen verwachten en welke impact een wijziging heeft.


Tweede jaar

Frontend Engineering Fundamentals (9 sessies)

Je bouwt interactieve user interfaces met gestructureerd state-beheer en asynchrone API-koppelingen. Je leert loading-, succes- en fouttoestanden correct afhandelen, frontendcode herbruikbaar en onderhoudbaar structureren en je keuzes toelichten vanuit gebruikerswaarde en kwaliteit.


Testing & Code Quality (9 sessies)

Je leert de testpiramide toepassen en schrijft gerichte unit tests met mocks en stubs voor positieve en negatieve scenario's. Je ontdekt wanneer integratie- en end-to-end tests meerwaarde bieden, hoe je regressies voorkomt en hoe code reviews bijdragen aan een gedeelde kwaliteitsnorm binnen een team.


DevOps Basics for Developers (9 sessies)

Je werkt met Git in teamcontext: branches, pull requests, commit-discipline en het oplossen van merge conflicts. Je leert hoe een CI-pipeline werkt, quality gates interpreteren en wat continuous integration betekent voor de kwaliteit van een codebase. Deploymentconcepten, omgevingen, secrets en containergebruik komen op conceptueel niveau aan bod.


Security & Team Project (9 sessies)

In deze afsluitende module werk je in team aan een mini-project dat frontend, backend en data integreert. Je past secure coding-principes toe, integreert basislogging en monitoring en leert een werkend product op een professionele manier opleveren — met demo, documentatie en reflectie over je eigen bijdrage.

+ eindproef en verdediging voor de vakjury

 

Mechelen € 980(Incl.VAT) More info

Deze opleiding is gemaakt voor iedereen die professioneel aan de slag wil als software developer, of je nu start vanuit nul of al enige ervaring hebt met coderen.

Je herkent jezelf in minstens één van deze profielen: je bent een carrièreswitch die van IT zijn of haar beroep wil maken, een zelflerende coder die zijn kennis wil structureren en officieel onderbouwen, een webdesigner of marketeer die de technische kant wil begrijpen en zelfstandig wil bouwen, of een IT-professional die zijn profiel wil verbreden richting development. Je hoeft geen voorkennis te hebben van programmeren, maar je bent analytisch ingesteld, leergierig en bereid om buiten de lessen tijd te investeren.

Je staat open voor feedback, werkt graag samen en bent niet bang om fouten te maken — want dat is precies hoe je in deze opleiding het meeste leert.