Grundlagen von APIs in PHP
Создание RESTful API с нуля на PHP
Zusammenfassung:
Einleitung
Das Buch „API Foundations in PHP“ (Autor: John Foldes, 2017, 238 Seiten) ist ein praktischer Leitfaden zur Erstellung moderner Web-APIs in PHP. Im Zeitalter von Microservices und mobilen Anwendungen wird die Fähigkeit, APIs kompetent zu entwerfen und zu implementieren, zu einer der Schlüsselqualifikationen eines Backend-Entwicklers. Dieses Buch ist nicht mit Theorie überladen – es konzentriert sich auf konkrete Beispiele und den schrittweisen Aufbau einer vollwertigen RESTful API.
Worum es in dem Buch geht
Der Autor führt den Leser konsequent durch alle Phasen der API-Entwicklung: von der Einrichtung der Umgebung bis zur Bereitstellung auf einem Produktionsserver. Der Schwerpunkt liegt auf:
- Den Prinzipien von REST und dem korrekten Design von Endpunkten;
- Der Organisation des Routings ohne Verwendung von Frameworks – in reinem PHP;
- Der Arbeit mit HTTP-Methoden (GET, POST, PUT, DELETE);
- Authentifizierung und Autorisierung (Tokens, JWT, OAuth 2.0);
- Fehlerbehandlung und Datenvalidierung;
- Testen der API mit Postman und PHPUnit;
- Dokumentation der API (Swagger/OpenAPI).
Jedes Kapitel enthält fertigen Code, der sofort in einem Projekt verwendet werden kann. Am Ende des Buches erhält der Leser eine voll funktionsfähige API zur Aufgabenverwaltung (TODO-Anwendung) mit einer MySQL-Datenbank.
Für wen dieses Buch geeignet ist
Das Buch richtet sich an PHP-Entwickler auf Anfänger- und Fortgeschrittenenniveau, die bereits mit den Grundlagen der Sprache vertraut sind (Variablen, Funktionen, Klassen, PDO) und zumindest