Wij maken gebruik van Cookies. Cookies zijn bestanden die in je browser worden opgeslagen en zorgen dat de website optimaal werkt, dat je sneller vindt wat je zoekt en dat getoonde content voor jou zo relevant mogelijk is. Lees er meer over in ons cookies- en privacybeleid. Klik hieronder het gewenste niveau.
Niveau 1: Deze cookies zijn noodzakelijk voor een goed en veilig werkende website.
Niveau 1+2: Met deze cookies maken we de website persoonlijker en gebruiksvriendelijker.
Niveau 1+2+3: Deze cookies zorgen ervoor dat we je relevante advertenties kunnen laten zien.
We werken er hard aan dat je de website kunt doorzoeken. Op de pagina's trainingen en Examens kan je al wel zoeken.

Wil je robuustere JavaScript schrijven die beter schaalbaar en onderhoudbaar is?

Typescript Fundamentals (DEV-TS)

Wil je robuustere JavaScript schrijven die beter schaalbaar en onderhoudbaar is? Leer in drie dagen werken met TypeScript, dé typed superset voor moderne webontwikkeling.

Wil je...

TypeScript is de typed superset van JavaScript die je helpt om robuuste, schaalbare applicaties te bouwen. Ideaal voor zowel frontend als www.the-academy.nl.

Tijdens deze training leer je:
  • Werken met statische types, interfaces, generics en utility types
  • Migreren van bestaande JavaScript-code naar TypeScript
  • Integratie met populaire frameworks zoals Angular, React en Node.js
  • Gebruik van tooling zoals tsconfig, ESLint, Webpack en debugging in VSCode
  • Ontwerpen van type-veilige API’s en modulaire applicaties

Je gaat hands-on aan de slag met realistische oefeningen, waaronder het bouwen van een API en het toepassen van TypeScript in teamprojecten. Ook geavanceerde onderwerpen komen aan bod, zoals decorators, union/intersection types, en type narrowing met type guards.

Voor wie?

Deze training is perfect voor JavaScript-ontwikkelaars en teams die hun codebase toekomstbestendig willen maken.

Het lesmateriaal is Engelstalig. De training wordt verzorgd door een gecertificeerde Nederlandstalige docent.

Wat is inbegrepen

  1. Een AI-Tutor voor ondersteuning tijdens en na de training
  2. Engelstalig lesmateriaal
  3. Nederlandstalige docent
  4. Praktijkgerichte labs
  5. Certificaat van deelname

Voor wie

  • JavaScript-ontwikkelaars die hun code robuuster willen maken.
  • Frontend-developers die met Angular/React werken.
  • www.the-academy.nl-developers die Node.js met TypeScript willen inzetten.
  • Teams die codekwaliteit en collaboratie willen verbeteren.

Voorkennis

  • Basiservaring met JavaScript (variabelen, functies, loops).
  • Enige bekendheid met HTML/CSS is nuttig voor frontend-integratie.
  • Kennis van npm en terminalgebruik wordt aanbevolen.

Info & aanmelden

Onze missie
Iedereen verdient IT-trainingen die echt verschil maken. Daarom maken wij IT persoonlijk: afgestemd op jouw niveau, leerstijl en ambities.
Klassikaal of virtueel
Onze trainingen kun je klassikaal op locatie volgen of virtueel vanuit huis of kantoor. Zo kies je de leervorm die het beste past bij jouw agenda en werksituatie.
Nederlandse trainers
Onze trainingen worden verzorgd door Nederlandse trainers. Het lesmateriaal is Engelstalig, zodat het aansluit op internationale IT-standaarden en certificeringen.
Wanneer
Kies een locatie
Volg deze training klassikaal vanaf...
€ 9.999,00
Jouw keuze
€ 9.999,-
Excl. BTW

Programma

Modules

Dag 1: TypeScript Basis en Type System
  • Installatie van Node.js, TypeScript (npm install -g typescript) en een IDE (VSCode aanbevolen).
  • Basisconcepten: statische typing vs. dynamische typing, tsconfig.json.
  • Primitieve types: string, number, boolean, null, undefined, any.
  • Arrays en tuples: string[], [string, number].
  • Functies: type annotations, optionele parameters, default values.
  • Compilatieproces: tsc, debuggen met source maps.
Dag 2: Geavanceerde Types en OOP
  • Union/intersection types: string | number, T & U.
  • Type guards: typeof, instanceof, custom type predicates.
  • Interfaces: definiëren, optionele properties, readonly.
  • Klassen: public/private/protected, abstracte klassen, inheritance.
  • Generics: functies, interfaces, classes met type parameters.
Dag 3: Decorators, Modules en Integration
  • Decorators: @Component, @NgModule (Angular-style), metadata.
  • Modules: import/export, namespaces vs. ES6-modules.
  • Integration met JavaScript: type declarations (.d.ts), gebruik van any en type assertion.
  • Tooling: Webpack configuratie voor TypeScript, linting met ESLint.

Programma:
  • Basisconcepten:
  • Type annotations, type inference, any vs. unknown.
  • Type aliassen: type UserID = string;.
  • Literal types: type Direction = "left" | "right";.
  • Geavanceerde Typing:
  • Mapped types: Partial<T>, Readonly<T>.
  • Conditional types: T extends U ? X : Y.
  • Utility types: Pick<T, K>, Omit<T, K>.
  • OOP en Generics:
  • Abstract classes, implements voor interfaces.
  • Generic constraints: T extends SomeInterface.
  • Overloading: functies met meerdere signatures.
  • Decorators en Metadata:
  • Class decorators, method decorators, parameter decorators.
  • Reflect API: metadata opslaan/ophalen.
  • Tooling en Configuratie:
  • tsconfig.json opties: strictNullChecks, noImplicitAny.
  • Integration met build tools: Webpack, Babel.
  • Debugging: source maps, breakpoints in VSCode.
  • Framework Integration:
  • React: FC-type, props met interfaces.
  • Angular: Dependency Injection met types.
  • Node.js: Express-routes met TypeScript.
  • Testing en Best Practices:
  • Jest-configuratie voor TypeScript.
  • Mocking met jest.mock() en type-safe mocks.

Examen

  • Bereidt voor op Microsoft Certified: Azure Developer Associate (TypeScript-gerelateerde onderdelen).
  • Relevant voor Angular Certification (voor vervolgcursussen).
  • Geen officieel TypeScript-examen – certificering via praktijkprojecten of frameworks.

Studiebelasting

: lesuren, uren zelfstudie

Persoonlijk leren, begeleid door Buddy


Bij veel IT trainingen ontstaat de echte uitdaging pas na de lesdag. Vragen blijven liggen, oefenen kost tijd en niet iedereen leert in hetzelfde tempo.

Daarom werken wij met Buddy: onze overkoepelende AI-ondersteuning die deelnemers begeleidt van oriëntatie tot certificering en toepassing in de praktijk.

Buddy ondersteunt bij kiezen, voorbereiden, leren, voortgang en afronding. Zo blijft de ontwikkeling doorgaan tijdens én buiten de trainingsmomenten.

Company strippenkaart


Strippenkaart van The Academy

Flexibel opleiden met voordeel en tot twee jaar zekerheid.

Met de Strippenkaart koop je vooruit opleidings­capaciteit in voor je organisatie. Je zet trainingen flexibel in voor meerdere medewerkers, wanneer het past bij jullie planning. Met voordeel per trainingsdag en een geldigheid tot twee jaar haal je meer rendement uit je opleidings­budget, zonder vast te zitten aan starre afspraken.

De volgende training is gevonden

Professioneel pakket

60 Strippen
28 % kortingMeest gekozen
€ 25.704,00 € 35.700,00Je bespaart € 9.996,00
Geldig 24 maanden
Persoonlijke opleidingsadviseur
Flexibel inzetbaar

Ook beschikbaar:

21 Strippen
13% korting
€ 1.617,- besparing
30 Strippen
23% korting
€ 4.017,- besparing
150 Strippen
29% korting
€ 25.500,- besparing

NIEUWSBRIEF:    Blijf op de hoogte van nieuwe trainingen en acties