<%-- https//cookieconsent.insites.com/download/#-- Neu ab 11.3.2018 --%>

Schulung TypeScript - die typsichere und klassenbasierte Erweiterung für JavaScript

Beschreibung/Inhalt
Unverbindliches Angebot anfordern

- TypeScript ist ein Aufsatz auf JavaScript, mit dem man typisiert und klassenbasiert JavaScript programmieren kann. Da TypeScript nach JavaScript kompiliert wird, ist das Resultat in jedem JavaScript-fähigen System (Browser, Webserver, etc.) lauffähig. Mittlerweile setzt auch Google TypeScript ein in Angular 2.x!
- Dieses Schulungsmodul kann mit allen TypeScript-Versionen (z.B. 3.4, 3.3, 3.2, 3.1) entsprechend Ihren Wünschen durchgeführt werden.
- Diese Schulung richtet sich an Entwickler, die von JavaScript auf TypeScript umsteigen wollen. Wenn Sie noch keine JavaScript-Vorkenntnisse haben, empfehlen wir das Schulungsmodul JavaScript (ECMAScript) und TypeScript.

Herausforderungen bei JavaScript
Was ist TypeScript?
Marksituation von TypeScript / Microsofts Partnerschaft mit Google
Alternativen: direktes JavaScript, Dart, CoffeeScript
Zusammenhang zwischen TypeScript und ECMAScript
Kompatibilität zu JavaScript (ECMAScript 3, 5 und 2015/v6)

TypeScript-Werkzeuge

  • TypeScript-Compiler
  • TypeScript-Debugging (Source Maps)
  • TypeScript im Build-Prozess
  • Konfiguration des TypeScript-Compilers (tsconfig.json)


  • TypeScript-Editoren/-Entwicklungsumgebungen (nach Ihrem Wunsch)
    z.B.
  • Visual Studio
  • Visual Studio Code
  • Eclipse (TypEcs)
  • Webstorm
  • Einfachere Editoren wie ATOM u.a.


  • TypeScript-Syntax
  • Datentypen in TypeScript (number, string, boolean)
  • Template Strings
  • Destructuring
  • Objektorientierung in TypeScript

  • Klassen
    Schnittstellen (Interfaces)
    Vererbung
    Duck Typing
    Sichtbarkeiten / Gültigkeitsbereiche (public, protected, private, static)
  • Generische Datentypen
  • Besondere Typkonstrukte: Union Types, Intersection Types, Type Guards
  • Funktionszeige und Lamdbas
  • Module / Bibliotheken
  • Vorhandene JavaScript-Bibliotheken nutzen (Type Definitions/Ambient Declarations)
  • Dekoratoren (Annotationen)
  • Vereinfachte asynchrone Programmierung mit async/await
  • Fehlerbehandlung


  • Optional: Reflection (Metadata API)

    Optional: Migration bestehenden JavaScript-Programmcodes

    Optional: Vergleich zu anderen JavaScript-Abstraktionen (Dart, CoffeeScript, ECMAScript 2015/2016 mit Traceur)

    Optional: Einsatzgebiete von TypeScript
  • Webclient-Entwicklung
  • Webserver-Entwicklung mit node.js
  • App-Entwicklung mit Cordova und/oder Native Script

  • Dauer
    Auf Wunsch
    Ort
    In Deutschland, Österreich und der Schweiz nach Ihrer Wahl
    Schulungsdidaktik
    Nach Ihrer Wahl: Klassische Schulung mit PC-Übungen, reine Präsentation ohne PC-Übungen oder interaktiver Workshop mit Beratungsanteil