Fronteers — vakvereniging voor front-end developers

Workshop ES6

ES6 is de afkorting van “EcmaScript 6”, het is de officiële standaarddefinitie van de programmeertaal JavaScript. ES6 is oorspronkelijk vastgelegd in de zomer van 2015 en heet daarom ook wel ES2015. Het is de opvolger van het aloude JavaScript en biedt ondersteuning voor nieuwe programmeerconcepten zoals classes en arrow functions. ES6 is voor een groot deel bedoeld om oorspronkelijke zwakke punten in het JavaScript-design op te lossen.

Niet alle browsers ondersteunen echter ES6 in gelijke mate. In deze workshop leer je de nieuwe concepten van ES6 en kun je deze toepassen in een praktische situatie. Ook leer je hoe je ES6-code eventueel geautomatiseerd kunt omzetten naar ‘oude’ code, zodat je code op alle browsers en apparaten goed draait. We gaan ervan uit dat je over basiskennis van JavaScript beschikt, deze wordt niet apart uitgelegd. Zie hiervoor eventueel de workshop JavaScript 101, die ook door Fronteers wordt aangeboden. De workshop is praktisch van opzet, met naast de theorie, voldoende tijd voor hands-on oefeningen en ondersteuning.

Wat wordt er behandeld?

  • Wat is ES6, why ES6?
  • Wat betekenen al die andere termen zoals ES2016, ES2017 en ESNext?
  • Nieuwe keywords: let, const, import, export, module, en meer
  • Block scope
  • Arrow functions
  • Optionele parameters
  • Default parameters
  • Rest parameters
  • Werken met de Spread operator
  • Classes
  • Verbeterde arrays: Maps en Sets
  • Over transpiling & het gebruik in huidige browsers.
  • Gebruik van ES6 in frameworks als Angular, React en Vue.

Over de trainer

Peter Kassenaar is auteur van vele boeken over algemeen pc-gebruik, programmeertalen en internettechnieken. Hij is gespecialiseerd in front-endtools, -frameworks en webapplicaties. Via zijn eigen bedrijf verzorgt hij trainingen op deze gebieden voor bedrijven en organisaties. De persoonlijke website van Peter is te vinden www.kassenaar.com. Je kunt hem volgen op twitter via @PeterKassenaar. Kijk voor meer informatie ook op www.angulartraining.nl.

Opgave

Datum Tijdstip Locatie Vrij
ES6, 29 maart 2019 09:00 inloop, 09:30 start, ±17:00 eind Utrecht 11