TypeScript für Anfänger: Der vollständige Kurs
TypeScript für Anfänger: Der vollständige Kurs
Zusammenfassung:
TypeScript für Anfänger: Der vollständige Kurs ist ein praktischer Leitfaden, der Ihnen hilft, sicher in die Welt der strengen Typisierung und modernen Webentwicklung einzusteigen. Das Buch richtet sich an alle, die bereits die Grundlagen von JavaScript kennen, aber auf das nächste Level wechseln möchten, indem sie die Leistungsfähigkeit von TypeScript nutzen, um zuverlässigere und skalierbarere Anwendungen zu erstellen.
Worum geht es in diesem Buch?
Das Buch deckt den gesamten Weg von der Installation von TypeScript bis zum Schreiben vollständiger Projekte ab. Sie lernen nicht nur die Syntax – Sie verstehen, warum Typisierung notwendig ist und wie sie hilft, Fehler bereits beim Schreiben des Codes zu vermeiden. Der Autor behandelt Schritt für Schritt:
- Grundlagen von TypeScript: Datentypen, Funktionen, Objekte, Arrays und Tupel.
- Interfaces und Klassen: Beschreibung von Datenstrukturen, Vererbung, Zugriffsmodifikatoren.
- Generics (Verallgemeinerungen): Erstellung flexibler und wiederverwendbarer Komponenten.
- Arbeit mit dem DOM und Ereignissen: Typisierung von HTML-Elementen, Ereignisbehandlern.
- Module und Namensräume: Organisation von Code in großen Projekten.
- Fortgeschrittene Themen: Dekorateure, Hilfstypen, Bedingte Typen und Mapping.
Für wen ist dieses Buch?
Der Kurs ist ideal geeignet für:
- Anfängliche Entwickler, die JavaScript kennen und TypeScript von Grund auf lernen möchten.
- Frontend-Entwickler, die die Codequalität verbessern und das Debugging beschleunigen möchten.
- Studenten und Junior-Entwickler, die sich auf Vorstellungsgespräche und die Arbeit an kommerziellen Projekten vorbereiten.
Was werden Sie lernen und können, nachdem Sie es gelesen haben?
- Den TypeScript-Compiler einrichten und alle Optionen von tsconfig.json verstehen.
- Code mit expliziten und abgeleiteten Typen schreiben und
anyvermeiden. - Komplexe Typen mit Interfaces, Union- und Intersection-Typen erstellen.
- Generics verwenden, um universelle Funktionen und Klassen zu erstellen.
- Mit asynchronem Code (Promise, async/await) mit vollständiger Typisierung arbeiten.
- TypeScript in React, Node.js und andere gängige Frameworks integrieren.
- Tests für TypeScript-Code schreiben und das Typsystem zur Selbstdokumentation nutzen.
Jedes Kapitel enthält praktische Beispiele, Aufgaben zur selbstständigen Arbeit und fertige Codeausschnitte. Am Ende des Buches erwartet Sie ein vollständiges Projekt – die Erstellung einer Webanwendung mit typisiertem Backend und Frontend. TypeScript für Anfänger: Der vollständige Kurs wird Ihr zuverlässiger Begleiter auf dem Weg zur professionellen Entwicklung sein.
Empfehlungen
Java und Kubernetes: Bereitstellung und Orchestrierung von Unternehmensanwendungen
GraphQL auf TypeScript: Moderner Ansatz für APIs
Java Concurrency in Practice
Mikroservices. Entwicklungs- und Refactoring-Muster
Concurrency in Go. Entwicklung paralleler Anwendungen in Go
Rust Web Development: Erstellung von Webanwendungen in Rust