Programmeren · Met basiskennis JavaScript
Voor wie is de cursus TypeScript?
De cursus TypeScript is bedoeld voor wie al JavaScript schrijft en minder fouten wil maken in grotere projecten. TypeScript voegt types toe aan JavaScript, waardoor je editor een vergissing al ziet voor je de code uitvoert. Dat maakt het een vaste keuze bij frameworks zoals React, Next.js en NestJS. Ook in Node.js-projecten aan de serverkant kom je het vaak tegen.
Na de cursus TypeScript typeer je functies, objecten en API-antwoorden, en lees je foutmeldingen van de compiler zonder schrik. Je zet een bestaand JavaScript-project stap voor stap om, en je weet hoe strikt je de instellingen kiest. Daardoor werk je vlotter samen in een team, want de types vertellen wat elke functie verwacht en teruggeeft.
Wat de cursus TypeScript behandelt
We starten met de reden waarom TypeScript bestaat en met de opzet van een project: de compiler, tsconfig.json en de koppeling met je editor. Daarna komen de basistypes aan bod, zoals string, number, boolean, arrays en tuples.
Vervolgens leer je je eigen vormen beschrijven met type en interface. Je werkt met optionele velden, union types en literal types. Ook zie je hoe narrowing de compiler helpt om te begrijpen welk type je op een bepaalde plek hebt. Enums en het verschil tussen any en unknown bespreken we eveneens.
In het middelste deel van de cursus TypeScript gaat het over functies en generics. Je schrijft een functie die met verschillende types werkt zonder je typeveiligheid te verliezen. Daarna gebruik je ingebouwde hulptypes zoals Partial, Pick en Record. Zo bouw je bijvoorbeeld één lijstcomponent die zowel klanten als producten toont. Daarnaast lees je de typedefinities van bibliotheken die je installeert.
Het laatste deel brengt alles samen in een realistische toepassing. Je typeert de gegevens die een API terugstuurt, controleert ze bij het binnenkomen en werkt met async en await. Tot slot kijk je naar modules, strikte instellingen en het omzetten van een bestaand project. Bij elke stap verwijzen we naar het officiële handboek van TypeScript, zodat je zelf verder kunt zoeken.
Zo volg je deze opleiding
Bij Syntra West geeft Tom Vanhoutte modules in de voltijdse dagopleiding Full Stack & AI Automation Developer. Daar komt TypeScript aan bod, samen met React, Node.js en NestJS. Die ervaring zit in deze cursus, net als zijn werk bij in2sites, waar we frontends in React en Next.js altijd in TypeScript bouwen.
Elke sessie combineert korte uitleg met oefeningen in de editor. Je leert de foutmeldingen lezen als hulp in plaats van als hindernis. Het lesmateriaal schreef Tom zelf, met voorbeelden zoals een formulier dat gegevens naar een API stuurt. De cursus TypeScript volg je klassikaal bij een opleidingscentrum, in-company of individueel. Alle mogelijkheden staan bij onze IT-opleidingen. Zoek je een API die je eigen systemen verbindt, bekijk dan onze API-koppelingen.
Meer lesmateriaal
Alle cursussen
Programmeren · Met basiskennis JavaScript
Programmeren · Gevorderd, met kennis van React
Cursus Next.js
Van React naar volledige webapplicaties: routing, servercomponenten, server actions, login en SEO met de App Router.
Programmeren · Met basiskennis PHP
Cursus Laravel
Bouw webapplicaties in PHP met routes, Blade, Eloquent, validatie, login en API’s, aan de hand van een realistische toepassing.
Programmeren · Gevorderd, met kennis van Laravel
