In een notendop

Doelstelling
Leer werken met de volgende versie van JavaScript, ECMAScript 2015 (voorheen ES6) en TypeScript.
Duur 2 dagen
Voorkennis JavaScript, OO-principes
Prijs
€990,- bij 2 dagen
(informeer naar groepskortingen!)

In detail

ECMAScript 2015 (voorheen ES6) is een major upgrade van de huidige versie van JavaScript. In de taal zijn tal van nieuwe keywords en functies aanwezig. Nieuw zijn bijvoorbeeld de keywords class, import, export, let, const en meer. Ook kunt u gebruik maken van arrow functions en lambda expressions. Met ES6 maakt JavaScript een enorme stap voorwaarts en wordt de taal echt volwassen.

TypeScript biedt vervolgens extra features in de vorm van definition files, static typing, interfaces en generics, waardoor fouten in een applicatie al compile-time aan het licht komen, in plaats van run-time, zoals met de huidige generatie JavaScript-applicaties het geval is.

In de training leert u werken met de nieuwe features van ES6 en TypeScript en wordt besproken hoe ES6/TypeScript-toepassingen ook in de huidige generatie browsers kunnen worden gebruikt.

Voorkennis

  • Goede kennis van HTML en CSS.
  • JavaScript-kennis op gevorderd niveau.
  • Ervaring met een modern JavaScript-framework zoals AngularJS of Aurelia is eveneens handig, maar niet beslist noodzakelijk.

Inhoud

ES6 Core Features

  • Block scope
  • New keywords: let, const, import, export, module, etc
  • Maps & Sets
  • Destructuring
  • Arrow functions
  • Optional, Default and Rest parameters
  • Transpiling & use in current browsers

TypeScript Features

  • The Benefits of TypeScript
  • Getting Started with TypeScript
  • Debugging TypeScript
  • Using built-in Types (number, boolean, string, array, object, any, void)
  • Creating Enums
  • Using Interfaces and Type Definition Files
  • Using Namespaces
  • Defining and using Generics
  • TypeScript functions: named functions, anonymous- , lambda-
  • Classes: structure, private and public modifiers, class extending and inheritance
Meer informatie of inschrijven!
Logo van Training ECMAScript 2015 (ES6) en TypeScript