TypeScript Tutorial

Große interaktive Typescript-Tutorialreihe auf entwickler.de

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

TAGE

STUNDEN

MINUTEN

SEKUNDEN

TypeScript Tutorial Disturber Desktop

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

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

TAGE

STUNDEN

MINUTEN

SEKUNDEN

TypeScript - Eine Einführung

Steigen Sie in diesem Tutorial zusammen mit Thomas Claudius Huber in die Programmierung mit TypeScript ein. Lernen Sie die Grundlagen und Konzepte der faszinierenden Sprache kennen und verstehen Sie das Zusammenspiel mit JavaScript. Erfahren Sie, wie Sie Klassen, Interfaces, Arrow Functions, Decorators und mehr einsetzen, und lernen Sie zudem, wie Sie eine Angular-App mit TypeScript entwickeln. Mit diesem Video-Tutorial rüsten Sie Ihr Wissen auf, um als Softwareentwickler in der modernen Welt aus Desktop, Web und Mobile mitzumischen.

  • Sichere Service-to-Service-Kommunikation in einem Cluster mit TLS- Verschlüsselung
  • Starke identitätsbasierte Authentifizierung und Autorisierung
  • Automatischer Lastausgleich für HTTP-, gRPC-, WebSocket- und TCP- Datenverkehr
  • Fein abgestufte Steuerung des Traffic-Verhaltens mit umfangreichen Routing-Regeln, Wiederholungsversuchen, Failover und Fault Injection
  • Automatische Metriken, Protokolle und Traces für den gesamten Datenverkehr innerhalb eines Clusters

Die Tutorialreihe

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?

Zielgruppe

  • Unsere große Tutorialsreihe ist für jeden, der sich für TypeScript interessiert, geeignet. Die Vorträge bilden die Theorie-Basis und die Demo und Übungen untermauern das Wissen dann in der Praxis.

Lernziele

  • Lernziele Ziel dieses Tutorials ist es, die Grundlagen der Programmierung mit TypeScript zu lernen und eine erste Angular-Anwendung mithilfe der Sprache zu programmieren.

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.

Wer kann mitlernen?

  • Wöchentlich werden neue Teile der Tutorials-Reihe veröffentlicht.
    Abonnent:innen im Probemonat oder im monatlichen Abonnement können sich die Videos der 1. Woche kostenlos anschauen.
    Die gesamte Videoreihe steht Fullstack-Abonnenten oder Abonnenten, die sich seit mindestens 6 Monaten im monatlichen Abo befinden, zur Verfügung.

Jetzt Fullstack-Abo abschließen & Tutorials ansehen:

Fullstack-Abo – alle deine Vorteile im Überblick

Das Fullstack-Abo ist das Rundum-sorglos-Paket für jeden Software-Professional. Als Abonnent hast du die Krone auf, wenn es um deine Weiterbildung geht!

  • Interaktive Live-Events exklusiv auf der Plattform
  • Step-by-Step-Tutorials zu aktuellen Themen
  • Über 10.000 Fachbeiträge, Magazine, E-Books, Artikelserien und Kolumnen sowie ein umfassendes Archiv
  • Rabatte für die Teilnahme an Konferenzen und Trainings
  • Zugriff auf Video-Aufzeichnungen von deinen Konferenzen und Trainings
  • Intelligente Themensuche AskFrank
  • Zugriff über Browser oder unsere mobilen Apps
Fullstack-Abo

198,80 € / Jahr – jetzt 40 € sparen –
12 Monate lang Zugriff, 10 Monate zahlen!

  • Interaktive Live-Events exklusiv auf der Plattform
  • Step-by-Step-Tutorials zu aktuellen Themen
  • Über 10.000 Fachbeiträge, Magazine, E-Books, Artikelserien und Kolumnen sowie ein umfassendes Archiv

Ab 72 € im Jahr pro Nutzer

  • Rabatte für bis zu 3 Bestellungen von Teilnahmen deines Teams an unseren Konferenzen und Trainings
    3-Nutzer-Lizenz: 150 €
    5-Nutzer-Lizenz: 200 €
    10-Nutzer-Lizenz: 250 €
    15-Nutzer-Lizenz: 300 €
  • 6 Monate Zugriff auf die Video-Aufzeichnungen von teilgenommenen Konferenzen und Trainings
  • Wir belohnen Ihre Treue: Sonderpreis für Printabonnenten! Sie sparen bis zu 10 € monatlich

Wir finden für jedes Team das passende Angebot!

  • Umfangreiche Rabatte an für die Teilnahme an unseren Konferenzen und Trainings
  • 6 Monate Zugriff auf die Video-Aufzeichnungen von teilgenommenen Konferenzen und Trainings
  • Unkomplizierter Zugriff per IP-Adresse
  • Firmenweiter Zugang über E-Mail-Domain
  • Kein Administrationsaufwand

198,80 € / Jahr – jetzt 40 € sparen –
12 Monate lang Zugriff, 10 Monate zahlen!

  • Interaktive Live-Events exklusiv auf der Plattform
  • Step-by-Step-Tutorials zu aktuellen Themen
  • Über 10.000 Fachbeiträge, Magazine, E-Books, Artikelserien und Kolumnen sowie ein umfassendes Archiv

Ab 72 € im Jahr pro Nutzer

  • Rabatte für bis zu 3 Bestellungen von Teilnahmen deines Teams an unseren Konferenzen und Trainings
    3-Nutzer-Lizenz: 150 €
    5-Nutzer-Lizenz: 200 €
    10-Nutzer-Lizenz: 250 €
    15-Nutzer-Lizenz: 300 €
  • 6 Monate Zugriff auf die Video-Aufzeichnungen von teilgenommenen Konferenzen und Trainings
  • Wir belohnen Ihre Treue: Sonderpreis für Printabonnenten! Sie sparen bis zu 10 € monatlich

Wir finden für jedes Team das passende Angebot!

  • Umfangreiche Rabatte an für die Teilnahme an unseren Konferenzen und Trainings
  • 6 Monate Zugriff auf die Video-Aufzeichnungen von teilgenommenen Konferenzen und Trainings
  • Unkomplizierter Zugriff per IP-Adresse
  • Firmenweiter Zugang über E-Mail-Domain
  • Kein Administrationsaufwand

Angebote für Gewinner-Teams

Wir bieten Lizenz-Lösungen für Teams jeder Größe: Finden Sie heraus, welche Lösung am besten zu Ihnen passt.

Das Library-Modell:
IP-Zugang

Das Company-Modell:
Domain-Zugang