PHP Web Services: API und Webdienste in PHP
Руководство по созданию RESTful API на PHP
Zusammenfassung:
Einleitung
Das Buch „PHP Web Services“ (Autorin: Lorna Mitchell, 2016, 200 Seiten) ist ein praktischer Leitfaden zum Entwerfen und Implementieren von Webdiensten in PHP. Im Zeitalter von Microservices und verteilten Systemen wird die Fähigkeit, zuverlässige APIs zu erstellen, zu einer unverzichtbaren Fähigkeit für PHP-Entwickler. Lorna Mitchell, eine erfahrene Ingenieurin und Konferenzsprecherin, bietet einen fokussierten Ansatz: ohne überflüssige Theorie, mit Schwerpunkt auf realen Beispielen und Best Practices.
Worum geht es in diesem Buch?
Das Buch deckt den gesamten Zyklus der Erstellung eines Webdienstes ab: von der Wahl des Datenformats bis hin zum Deployment und Monitoring. Der Schwerpunkt liegt auf der RESTful-Architektur, aber es werden auch alternative Ansätze (SOAP, RPC) behandelt. Die Autorin erläutert Schritt für Schritt:
- Grundlagen von HTTP und Prinzipien von REST;
- Datenaustauschformate: JSON, XML, deren Serialisierung und Deserialisierung in PHP;
- Entwurf von Endpunkten, Versionierung von APIs;
- Authentifizierung und Autorisierung (Basic Auth, OAuth 2.0, API-Schlüssel);
- Fehlerbehandlung und HTTP-Statuscodes;
- Testen von Webdiensten mit PHPUnit und Tools wie Postman;
- Dokumentation von APIs (OpenAPI/Swagger);
- Leistungsoptimierung (Caching, Paginierung, Ratenbegrenzung).
Für wen ist das Buch gedacht?
Das Buch richtet sich an PHP-Entwickler mit mittleren Kenntnissen, die bereits mit den Grundlagen der Sprache vertraut sind und die Erstellung von APIs erlernen möchten. Anfänger benötigen möglicherweise