Laden Opleidingen

« Alle Opleidingen

Module Typescript

25 mei 2023 @ 01:01 - 1 januari 2050 @ 01:01

Het internet kent een exponentiele groei, websites worden almaar veelzijdiger en geavanceerder. Niet verwonderlijk dat Javascript – dé programmeertaal van het web – de laatste jaren aan een enorme opmars bezig is. Dit blijkt eveneens uit de statistieken van het open-source platform Github, waar Javascript met voorsprong de populairste programmeertaal is.

TypeScript is een open source programmeertaal ontwikkeld door Microsoft. Het is een strikte superset van JavaScript, en voegt typing en objectgeoriënteerd programmeren toe aan de taal. TypeScript kan gebruikt worden voor de ontwikkeling van JavaScript-toepassingen voor client-side of server-side (zie onze opleiding: Node.js).

Het is ontworpen voor de ontwikkeling van grote toepassingen en transcompileert naar JavaScript. Omdat het een superset is van JavaScript, is elk bestaand JavaScript-programma automatisch ook een geldig TypeScript-programma.

Wat en voor wie?

Voor wie

We mikken met deze actualisatie module op ervaren developers (min 2 jaar) die willen bijleren over TypeScript. Je kan dit apart volgen als je een aantal jaren ervaring in frontend/stull stack development kan voorleggen of als onderdeel van de Syntra cursus frontend-developer of full stack developer.

Wat na opleiding

Gegevens

Begin:
25 mei 2023 @ 01:01
Einde:
1 januari 2050 @ 01:01
Programma

Introductie en IDE (4u.)

  • Waarom TypeScript gebruiken?
  • Voordelen van TypeScript.
  • Typescript installatie in IDE

o   Installeren node.js

o   Installeren TypeScript

  • Initialiseren TypeScript project in IDE:

o   Project creatie. TypeScript code file

o   Compileren en uitvoering code

o   Collection class

o   Data Model

Toevoegen third party package

 

TypeScript Types (16u)

  • TypeScript Basics & TypeScript Types

o   TypeScript Types vs JavaScript Types

o   Casing, Numbers, Strings, Array, Tuples, Enums, Any Type, Union type, Literal type, Aliases en Custom Types, Unknown and never type

o   Type Assignment & Type Inference

o   Object (Nested) Types

TypeScript compiling: watch mode, include/exclude files, compilation target, sourceMaps, rootDir en outDir

 

TypeScript advanced (20u.)

  • Javascript ES6 & TypeScript

o   Let en const, arrow functions, spread operator

o   Array & Object Destructuring

  • Classes & Interfaces: getters, setters, static methods en properties, abstracte classes, singleton & private constructors. Waarom interfaces gebruiken?
  • Advanced Types: intersection, guards, Coalescing,…
  • Decorators
  • Modules & Namespaces
  • Uitvoeren van TypeSript met Node.js

 

Examen (4u)

Aanvullende info

Deze opleiding is ONLINE : Deelnemers worden geacht hun laptop of desktop te gebruiken van thuis uit.

empty

© 2022 coppl by nxtpro . All rights reserved

Privacy Preference Center