Naar de inhoud

Herfstvakantie. Gesloten 2 – 8 november, terug op 9 november. Meer info over onze sluitingsdagen

in2sites, naar de startpagina

Lesmateriaal · Programmeren · Met basiskennis JavaScript

Cursus TypeScript

Voeg types toe aan JavaScript en vang fouten op voor je code draait, klaar voor React, Next.js en Node.js.

Omslag van de cursus TypeScript van in2sites
Omslag van de cursus TypeScript · A4

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.

Opengeslagen cursus TypeScript: een hoofdstuk met uitleg en een oefening
Een opengeslagen pagina met uitleg en een oefening.

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.

Cookievoorkeuren

Kies welke cookies je toestaat. Je kunt dit later altijd wijzigen.

Nodig om de website te laten werken, bijvoorbeeld om je cookiekeuze te onthouden en het contactformulier te beveiligen. Deze staan altijd aan.

Altijd aan

Helpen ons begrijpen hoe bezoekers de website gebruiken (Google Analytics), zodat we ze kunnen verbeteren. De gegevens zijn niet bedoeld om jou persoonlijk te volgen.

Maken het mogelijk om onze advertenties te meten en relevanter te maken op andere websites. Momenteel niet in gebruik; we vragen het pas als het nodig is.