Webentwicklung mit TypeScript: Von den Grundlagen bis zum Deployment
Webentwicklung mit TypeScript: Von den Grundlagen bis zum Deployment
Zusammenfassung:
Dieses Buch ist ein umfassender praktischer Leitfaden für die moderne Webentwicklung mit TypeScript. Sie beginnen mit den absoluten Grundlagen: Installation des Compilers, Konfiguration der tsconfig, Arbeit mit Basistypen und Interfaces. Schrittweise gehen Sie zu fortgeschrittenen Themen über – Generics, Bedingte Typen, Type Mapping und die Arbeit mit Utility-Typen.
Besonderes Augenmerk wird auf die praktische Anwendung von TypeScript in realen Projekten gelegt. Sie lernen:
- Die Entwicklungsumgebung und den Projekt-Build einzurichten (Webpack, Vite, ESLint)
- Typsichere React-Anwendungen mit Hooks und Context zu erstellen
- Ein Backend mit Node.js, Express und TypeScript zu entwickeln
- Mit Datenbanken über Prisma und TypeORM zu arbeiten
- Unit-Tests und Integrationstests mit Jest zu schreiben
- Das Deployment über CI/CD zu automatisieren (GitHub Actions, Docker)
Das Buch besteht aus drei Teilen. Der erste Teil widmet sich den Grundlagen von TypeScript – Typen, Funktionen, Klassen und Module. Der zweite Teil behandelt die Entwicklung einer vollständigen Webanwendung mit dem Stack React + Node.js + PostgreSQL. Der dritte Teil ist die praktische Erfahrung: Leistungsoptimierung, Arbeit mit WebSocket, Erstellung von REST-API- und GraphQL-Servern sowie das Deployment auf Vercel, Netlify und Cloud-Servern.
Für wen ist dieses Buch geeignet:
- Anfängliche Entwickler, die mit JavaScript vertraut sind und TypeScript erlernen möchten
- Frontend-Entwickler, die von JavaScript auf TypeScript umsteigen
- Backend-Entwickler, die TypeScript auf dem Server einsetzen möchten
- Teamleiter und Architekten, die TypeScript in ihren Projekten einführen
In jedem Kapitel gibt es praktische Aufgaben mit fertigen Lösungen. Sie lesen nicht nur Theorie – Sie erstellen eine echte Anwendung von der Idee bis zur Produktion. Am Ende des Buches erhalten Sie eine Vorlage für den schnellen Start neuer TypeScript-Projekte.
Das Buch ist in einer lebendigen Sprache geschrieben, mit Beispielen aus der realen Entwicklung und Tipps zu Best Practices. Alle Codebeispiele sind im Repository auf GitHub verfügbar. Nach der Lektüre werden Sie in der Lage sein, sicher typsicheren Code zu schreiben, häufige Fehler zu vermeiden und skalierbare Webanwendungen zu erstellen.
Empfehlungen
Programmierung des maschinellen Sehens mit Python
Swift in Aktion
Sauberer Code in JavaScript (Node.js): Ein praktischer Leitfaden zum Schreiben von wartbarem und skalierbarem Code
Sauberer Code in Swift: iOS- und macOS-Entwicklung
Professionelles Go (Golang): fortgeschrittene Techniken
Algorithmen und Datenstrukturen in Kotlin