Schulung: Schulung: TypeScript

Language, Paradigms and Concepts

Typsicher, funktional und objektorientiert im Web mit TypeScript!

TypeScript-Schulung

Auf den ersten Blick sieht TypeScript aus, wie viele andere Programmiersprachen — darunter Java, C# oder PHP — auch. Aber der Teufel steckt bekanntlich im Detail. Hier lernen Sie die vielen kleinen Unterschiede kennen, die TypeScript zu einer äußert fortschrittlichen objekt-funktionalen Programmiersprache machen.

Eckdaten zum TypeScript-Seminar

Benötigtes Vorwissen

Programmiergrundlagen

Didaktischer Ansatz

Präsentationen
Diskussionen
Live-Coding
Praxisnahe Übungen
Anknüpfen an Vorwissen

Inkludierte Leistungen

Aktuelle Folien
Beispiele und Fallstudien
Übungsblätter
Musterlösungen
Zertifikat

Praxisbezogene Übungen

Hoher Übungsanteil
Bonus-Übungen
Praxisrelevante Übungsaufgaben
Vollständigen Anwendung
Vorlage für eigene Projekte

Der Verlauf der Schulung auf einen Blick!

Die Sprache JavaScript

  • Typen in JavaScript und Ermittlung von Typen
  • Booleans, truthy und falsy und der Vergleichsoperator
  • Funktionale Programmierung und Closures
  • Objektorientierte Programmierung mit Objektliteralen, Konstruktorfunktionen und Prototypen
  • Ausgewählte, vordefinierte Objekte (Arrays, Strings, Date)
  • Das Function-Objekt und this
  • Module-Muster und IIFEs

EcmaScript 6 und TypeScript

  • Transpilation und Konfiguration
  • Typen, das Typ-System und Typ-Herleitung
  • Debuggen von TypeScript
  • var vs. let und const
  • for-of vs. for-in
  • Klassen und Interfaces
  • Funktionen und Lambdas (Arrow-Functions)
  • Generics
  • Fehlerbehandlung
  • EcmaScript-Module und Module-Loader
  • Nutzung des Document Object Models via TypeScript
  • Nutzung von JavaScript-Libraries
  • Dekoratoren und Reflection
  • Optional: EcmaScript-6-Collections und Proxies
  • Optional: EcmaScript-6-Iteratoren und Generatoren

Asynchrone Programmierung

  • Callbacks
  • Promises
  • Observables und RxJS

Werkzeuge und Eco-System

  • Build-Automatisierung mit webpack
  • Der Packagemanager npm
  • Testautomatisierung mit Jasmine

Aktuelle Öffentliche Termine

Immer Nach Vereinbarung

Alle unsere Seminare sind jederzeit auch In-House verfügbar. Kontaktieren Sie uns für eine Terminvereinbarung

In-House bei Ihnen in der Firma

Nur einen Schritt entfernt!

Stellen Sie noch heute Ihre Anfrage,
wir beraten Sie gerne!

Es war eine spannende Schulung mit vielen Inhalten, anschaulichen Beispielen und einer hurmorvollen sowie sympathischen Vortragsart."

Teilnehmer im April 2019, Nürnberg

Mir hat vor allem die sehr durchdachte Vorgehensweise gefallen, aber auch die vielen anschauliche Beispiele und die Hohe Fachkompetenz. Auch Zwischenmenschlich ist der Trainer sehr angenehm!"

Teilnehmer im Mai 2019, Stuttgart

Der Trainer hat ein unglaubliches Wissen über Angular und darüber hinaus und erklärt sehr verständlich."

Teilnehmer im Juni 2019, Wien

T-Systems

Häufige Fragen

Test
Test
Test2
Test2
Jetzt anfragen!