Webentwicklung mit TypeScript: Von den Grundlagen bis zum Deployment
Webentwicklung mit TypeScript: Von den Grundlagen bis zum Deployment
Zusammenfassung:
Dieses Buch ist Ihr Leitfaden in die Welt der modernen Webentwicklung mit TypeScript. Sie beginnen mit den Grundlagen: Installation, Einrichtung der Umgebung, Basistypen und Interfaces. Schrittweise gehen Sie zu fortgeschrittenen Funktionen über: Generics, Decorators, Conditional Types und asynchrone Programmierung. Jedes Kapitel enthält praktische Beispiele und Aufgaben zur Vertiefung des Stoffes.
Das Buch deckt drei Hauptbereiche ab:
- Frontend-Entwicklung: Erstellung von Anwendungen mit React und Angular mit vollständiger Typisierung von Komponenten, State-Management (Redux, NgRx), Arbeit mit Formularen und Routing.
- Backend-Entwicklung: Aufbau von REST-API- und GraphQL-Servern mit Node.js (Express, NestJS), Arbeit mit Datenbanken (TypeORM, Prisma), Authentifizierung und Autorisierung.
- Infrastruktur und Deployment: Konfiguration des Build-Prozesses (Webpack, Vite), CI/CD (GitHub Actions, Docker), Deployment auf Vercel, Netlify, AWS. Ein separates Kapitel widmet sich dem Monitoring und Logging von Produktionsanwendungen.
Für wen dieses Buch geeignet ist:
- Anfängende Entwickler, die mit den Grundlagen von JavaScript vertraut sind und TypeScript von Grund auf lernen möchten.
- Erfahrene JS-Entwickler, die ihr Wissen strukturieren und auf typisierten Code umsteigen möchten.
- Full-Stack-Entwickler, die einen einheitlichen Technologie-Stack für Frontend und Backend erhalten möchten.
- Teamleiter und Architekten, die die Einführung von TypeScript in bestehenden Projekten planen.
Nach der Lektüre werden Sie in der Lage sein:
- Sicher typisierten Code zu schreiben und fortgeschrittene TypeScript-Funktionen zu nutzen.
- Vollständige Webanwendungen von Grund auf bis zur Produktion zu erstellen.
- Build-Prozess, Tests und Deployment zu konfigurieren.
- Die interne Struktur gängiger Frameworks zu verstehen.
- Lesbaren, wartbaren und sicheren Code zu schreiben.
Alle Codebeispiele sind im GitHub-Repository verfügbar. Das Buch ist in lebendiger Sprache geschrieben, mit Fokus auf die Praxis. Sie werden nicht nur die Theorie lesen – Sie werden reale Projekte erstellen: einen Online-Shop, einen Blog mit Admin-Bereich, eine Echtzeit-Chat-Anwendung und eine API für eine mobile App.
Treten Sie der TypeScript-Entwickler-Community bei. Dieses Buch wird Ihnen über viele Jahre hinweg ein zuverlässiges Nachschlagewerk sein.