Web Development Library:  ECMAScript 6 & TypeScript

Web Development Library: ECMAScript 6 & TypeScript

Uitvoering
Boek, 224 pagina's
ISBN
9789059409323
Gepubliceerd
2017
€ 29,99

Handig om te weten: van dit boek is een webversie beschikbaar. Als u zich registreert, krijgt u gratis toegang, plus relevante extra’s.

HTML is al ruim 25 jaar de standaard voor het maken van websites. In HTML wordt alleen de structuur van pagina’s beschreven. JavaScript is van oudsher de aanvullende programmeertaal om HTML interactief te maken. Maar JavaScript stamt ook alweer uit 1995. ECMAScript 2015 (ook wel ES6) is de opvolger van JavaScript en biedt nieuwe keywords en programmeermodellen die beter aansluiten bij de mogelijkheden van moderne browsers en de eisen die aan hedendaagse webapps worden gesteld. TypeScript breidt op zijn beurt ECMAScript 2015 weer uit met strikte typeringen en tools die we kennen uit programmeertalen als Java en C#. Tot de behandelde onderwerpen behoren:

  • Kennismaken met ECMAScript2015.
  • Nieuwe features in ECMAScript.
  • Werken met klassen.
  • Kennismaken met TypeScript.
  • Typering van variabelen en functies.
  • Generics en andere TypeScript-mogelijkheden.
  • TypeScript in complete applicaties.

Meer informatie vindt u op www.webdevelopmentlibrary.nl.

Downloadbare bestanden Website: www.webdevelopmentlibrary.nl

Wis filter
  • Peter Kassenaar

    Peter Kassenaar

    Peter Kassenaar is auteur van vele boeken over algemeen pc-gebruik programmeertalen en internettechnieken en toepassingen als Dreamweaver en Flash. Daarnaast is hij docent en usability-expert. Peter Kassenaar is sinds 1988 op computergebied actief als...
    Kassenaar K

Web Development Library: ECMAScript 6 & TypeScript

1
Kennismaken met ECMAScript 2015
Een korte geschiedenis van JavaScript en ECMAScript
Wat is ECMAScript 2015?
Nieuwe features toch gebruiken
Wat is TypeScript?
Relatie tussen ES5, ECMAScript 2015 en TypeScript
Benodigde voorkennis
Indeling van dit boek
De ontwikkelomgeving inrichten
Oefenbestanden downloaden
Conclusie
Praktijkoefeningen
2
Nieuwe features in ECMAScript 2015
Van var naar let en const
Template literals en string interpolation
Arrow functions
Standaardwaarden doorgeven voor parameters
Optionele parameters
Benoemde parameters
Rest parameters
Meer ES6-features
Conclusie
Praktijkoefeningen
3
Werken met klassen
Wat zijn klassen?
Opbouw van een klasse
Statische methodes
Instanties van een klasse maken
Overerving en subklassen maken met extends
Conclusie
Praktijkoefeningen
4
Kennismaken met TypeScript
Een korte geschiedenis van TypeScript
Kennismaken met TypeScript via de Playground
TypeScript-typeringen gebruiken in de code
TypeScript lokaal installeren
Hello World in TypeScript
TypeScript configureren met tsconfig.json
Conclusie
Praktijkoefeningen
5
Typering van variabelen en functies
De basistypen van TypeScript
Zelf typen schrijven - 1. Interface
Return types aangeven
Zelf typen schrijven - 2. Klassen
Overerving via klassen
Hoe TypeScript werkt met afgeleide typen - type inference
Meer typen – tuple en enum
Typen omzetten - casting en type assertions
Conclusie
Praktijkoefeningen
6
Generics en andere TypeScript-mogelijkheden
Wat zijn generics?
Generics in combinatie met lijsten
Generics met interfaces
Namespaces
Namespaces over meerdere bestanden
Conclusie
Praktijkoefeningen
7
TypeScript in complete applicaties
TypeScript-applicaties debuggen
Externe JavaScript-bibliotheken gebruiken
Bundeling van bestanden met WebPack
Een TypeScript e-commerceapplicatie maken
Stap 1 – Omgeving instellen
Stap 2 – Model maken
Stap 3 – Indexbestanden maken
Stap 4 – Boeken laden
Stap 5 – Helperbestand maken
Stap 6 – Details per boek tonen
Stap 7 – Toevoegen aan winkelwagen
Stap 8 – Producten verwijderen uit winkelwagen
Stap 9 – Bestelling plaatsen
Stap 10 – Kleine wijzigingen in de user interface
Conclusie