API-Entwicklung mit TypeScript. Vom Design bis zum Deployment
300 Seiten
German
PDF
4.5

API-Entwicklung mit TypeScript. Vom Design bis zum Deployment

API-Entwicklung mit TypeScript. Vom Design bis zum Deployment

Autor:

Jahr:

Zusammenfassung:

Das Buch «API-Entwicklung mit TypeScript» ist ein praktischer Leitfaden für Entwickler, die moderne, skalierbare und sichere Web-APIs mit TypeScript erstellen möchten. Der Autor führt den Leser konsequent von den Grundlagen des Architekturdesigns bis zur Bereitstellung des fertigen Produkts in der Produktion.



Worum geht es in diesem Buch

Das Buch deckt den gesamten Entwicklungszyklus von APIs mit TypeScript ab. Sie erfahren, wie Sie die Projektstruktur richtig organisieren, die Typisierung einrichten, mit Datenbanken arbeiten, Authentifizierung und Autorisierung implementieren sowie Ihre API testen und dokumentieren.



Was Sie lernen werden

  • Design von RESTful- und GraphQL-APIs unter Berücksichtigung von TypeScript
  • Arbeit mit Express.js und Fastify in Verbindung mit TypeScript
  • Einrichtung von ORM (TypeORM, Prisma) und Interaktion mit Datenbanken
  • Implementierung von JWT-Authentifizierung und rollenbasierter Autorisierung
  • Validierung eingehender Daten mit Zod und class-validator
  • Schreiben von Unit- und Integrationstests für APIs
  • Dokumentation von APIs über Swagger/OpenAPI
  • Containerisierung mit Docker und Deployment auf Cloud-Plattformen
  • Leistungsoptimierung und Fehlerbehandlung


Für wen ist dieses Buch geeignet

Das Buch ist nützlich für:

  • Frontend-Entwickler, die Backend mit TypeScript erlernen möchten
  • Node.js-Entwickler, die von JavaScript auf TypeScript umsteigen
  • Fullstack-Entwickler, die ihr Wissen zur API-Erstellung systematisieren möchten
  • Anfänger, die mit den Grundlagen von JavaScript und TypeScript vertraut sind


Warum es sich zu lesen lohnt

TypeScript wird zum Standard für die moderne Webentwicklung, und die Fähigkeit, zuverlässige APIs zu erstellen, ist eine Schlüsselkompetenz für Entwickler. Das Buch bietet nicht nur Theorie, sondern reale Codebeispiele, die in Projekten einsatzbereit sind. Sie lernen, typische Fehler zu vermeiden und APIs zu erstellen, die leicht zu warten und zu skalieren sind.



Zu jedem Kapitel gehören praktische Aufgaben und Links zum Repository mit dem vollständigen Beispielcode. Nach der Lektüre des Buches können Sie eigenständig vollwertige Webdienste mit TypeScript entwickeln und bereitstellen.

Empfehlungen