TypeScript Tutorial

Große interaktive TypeScript-Tutorialreihe auf entwickler.de

Lern die Grundlagen von TypeScript kennen
und programmiere deine erste Angular-Anwendung

-1262

TAGE

12

STUNDEN

14

MINUTEN

00

SEKUNDEN

TypeScript Tutorial Disturber Desktop
TypeScript Tutorial Stoerer Mobile

Große interaktive Typescript-Tutorialreihe auf entwickler.de​

Lern die Grundlagen von TypeScript kennen und programmiere deine erste Angular-Anwendung

-1262

TAGE

12

STUNDEN

14

MINUTEN

00

SEKUNDEN

TypeScript - Eine Einführung

Steig in diesem Tutorial zusammen mit Thomas Claudius Huber in die Programmierung mit TypeScript ein. Lern die Grundlagen und Konzepte der faszinierenden Sprache kennen und versteh das Zusammenspiel mit JavaScript. Erfahre, wie du Klassen, Interfaces, Arrow Functions, Decorators und mehr einsetzt, und lern zudem, wie du eine Angular-App mit TypeScript entwickelst. Mit diesem Video-Tutorial rüstest du dein Wissen auf, um als Softwareentwickler:in in der modernen Welt aus Desktop, Web und Mobile mitzumischen.

TypeScript Tutorial Logo

Die Tutorialreihe

Thomas_Claudius_Huber

Dein Tutorials-Trainer: Thomas Claudius Huber

Thomas Claudius Huber ist Microsoft MVP und Principal Consultant und Partner der Trivadis AG. Als Trainer, Berater und Entwickler hat er sich auf die Bereiche C#, XAML, TypeScript, Angular und Azure fokussiert. Thomas ist Autor verschiedener Bücher, darunter das umfassende Handbuch zur Windows Presentation Foundation und das Buch „Getting Started with TypeScript“.

Wer kann was lernen?

TypeScript Tutorial icon2

Zielgruppe

TypeScript Tutorial Icon1

Lernziele

Tutorials ab der Woche vom 18.10.2021

  • Einführung und Einsatz von TypeScript
  • Warum TypeScript bzw. JavaScript?
  • Was ist das Problem mit JavaScript?
  • JavaScript und ECMA
  • Was genau ist TypeScript? Vorteile von TypeScript
  • Komponenten der Entwicklungsumgebung
  • Aufsetzen der Entwicklungsumgebung
  • Fehlerhaften JavaScript-Code schreiben
  • TypeScript installieren
  • JavaScript nach TypeScript migrieren
  • Compiler-Optionen definieren
  • Ein Interface einsetzen
  • Den TypeScript-Code debuggen
  • Boolean und Type Inference
  • Number, String und Templates
  • Arrays und for-Schleifen
  • Tuples
  • Enums
  • Der any-Typ
  • Type Assertions
  • Typen prüfen mit typeof
  • Union Types
  • Void und Never
  • undefined und null
  • Strict Null Checks
  • Variablen deklarieren
  • funtion-scoped vs. block-scoped
  • let-Deklarationen
  • const-Deklarationen
  • Interfaces und Klassen – Einführung
  • Klassen erstellen und instanziieren – Einleitung
  • Klassen erstellen
  • Objekte instanziieren
  • Access Modifier
  • Parameter Properties
  • Accessors verwenden
  • Read-only Properties
  • Statische Properties
  • Vererbung
  • Abstrakte Klassen
  • Ein Interface implementieren
  • structural vs. nominal typing
  • Der instanceof-Operator
  • Destructuring
  • Generics – Einführung
  • Die generische Array-Klasse
  • Generische Funktionen
  • Generische Interfaces und Klassen
  • Generische Contraints
  • Mehrere Typ-Parameter
  • Zusammenfassung
  • Functions – Einführung
  • Arten von Funktionen
  • Optionale Parameter
  • Default-Parameter
  • Rest-Parameter
  • Interfaces für Funktionen
  • Funktionen und This
  • Async und Await
  • Zusammenfassung
  • Module – Einführung
  • Was ist ein Modul?
  • Export/Import
  • Modulformate und Module Loader
  • webpack installieren
  • webpack einsetzen
  • Typescript in Webpack integrieren
  • Ansichten in Visual Studio Code anpassen
  • Mehrere Typen exportieren und importieren
  • Alle Typen eines Moduls importieren
  • Aliase verwenden
  • Der Default-Export
  • Variablen und Funktionen exportieren
  • Zusammenfassung

Decorators und Declarations

  • Decorator-Grundlagen
  • Property Decorator
  • Property Decorator in Visual Studio Code
  • Class Decorator
  • Decorator Factory
  • Speichern via Reflect-Metadata
  • Decorator in Angular
  • Einführung – Declarations
  • Declarations hinzufügen
  • d.ts-Dateien für bestehende Libraries
  • Lodash Library ohne Declarations und mit Declarations
  • Eigene Libraries in TypeScript mit Declarations ausstatten

TypeScript mit Angular

  • Das CLI installieren
  • Eine Angular-App mit CLI erstellen
  • Die AppComponent
  • Listen mit ngFor
  • Details mit ngIf
  • Data Binding in Angular
  • Ein Two-Way Data Binding
  • Eine FriendComponent erstellen
  • Mit einem HTTP-Service Daten von Github laden
  • HTTP-Logik in einen Service extrahieren
  • Fazit zu Angular
  • TypeScript zusammengefasst

Voraussetzungen

Alles, was Du für den Anfang benötigst, ist Dein Rechner.

Alles Weitere lernst du im Tutorial.

Deine entwickler.de Fullstack Experience starten

Jetzt anmelden und profitieren

So kannst du teilnehmen

Du hast bereits Fullstack?

Schnapp dir was zu schreiben und lehn dich zurück. Komme hier direkt zum Fullstack Tutorial und profitiere vom wegweisenden Wissen unseres Experten.

Du hast noch kein Fullstack?

Fullstack-Abonnent:innen haben kostenlosen Zugriff auf das Video-Turorial. Zusätzlich haben Fullstack-Abonnent:innen Zugriff auf Live-Event, Aufzeichnungen und vielen weiter Vorteile. 

Fullstack-
Abo

Einzel-Nutzer Lizenz

249,90 € pro Jahr

Software Know-How für deinen Erfolg!

Fullstack
Team-Abo

Teams mit 3-15 Nutzer

ab 449,00€ pro Jahr *

Software Know-How für deinen Erfolg!

Fullstack
Elevate

Für Teams ab 16 Nutzern

Auf Anfrage

Fullstack-Abo für mehr als 15 Nutzern

Wir begleiten Sie durch die digitale Transformation zum Projekterfolg

Fullstack-Abo abschließen und teilnehmen

*zzgl. MwSt.