API-Entwicklung mit PHP: Von der Theorie zu RESTful-Diensten
300 Seiten
German
PDF
4.5

API-Entwicklung mit PHP: Von der Theorie zu RESTful-Diensten

API-Entwicklung mit PHP: Von der Theorie zu RESTful-Diensten

Autor:

Jahr:

Zusammenfassung:

Das Buch "API-Entwicklung mit PHP" ist ein umfassender praktischer Leitfaden, der Sie durch den gesamten Prozess der Erstellung moderner Webdienste mit PHP führt. Der Autor, der erfahrene Backend-Entwickler Alexey Smirnov, teilt bewährte Ansätze und reale Fallbeispiele aus der kommerziellen Entwicklung.



Worum geht es in diesem Buch?

Das Buch deckt alle Phasen der API-Erstellung ab – vom Architekturentwurf bis zum Deployment des fertigen Produkts. Sie erfahren, wie Sie RESTful-Dienste aufbauen, mit Datenformaten (JSON, XML) arbeiten, Authentifizierung und Autorisierung implementieren sowie Sicherheit und Leistung gewährleisten. Besonderes Augenmerk liegt auf den populären Frameworks Laravel und Symfony sowie dem Schreiben von sauberem, testbarem Code.



Schlüsselthemen:

  • Grundlagen von APIs: Prinzipien von REST, HTTP-Methoden, Statuscodes, Versionierung
  • Design: Endpunkt-Architektur, Fehlerbehandlung, Dokumentation (Swagger/OpenAPI)
  • Authentifizierung: JWT, OAuth 2.0, API-Schlüssel, Sitzungsauthentifizierung
  • Datenbanken: Eloquent ORM, Doctrine, Migrationen, Abfrageoptimierung
  • Sicherheit: Schutz vor CSRF, XSS, SQL-Injection, Rate Limiting
  • Testen: PHPUnit, Postman, Lasttests
  • Deployment: Docker, CI/CD, Monitoring und Logging


Für wen ist dieses Buch?

  • Anfängende PHP-Entwickler, die die API-Erstellung erlernen möchten
  • Erfahrene Programmierer, die ihr Wissen über Webdienste systematisieren möchten
  • Fullstack-Entwickler, die ein Backend für Frontend-Anwendungen benötigen
  • Teamleiter und Architekten, die Mikroservices-Systeme entwerfen


Was werden Sie nach der Lektüre wissen?

  • Sie entwerfen und implementieren eine RESTful-API von Grund auf
  • Sie lernen, Anfragen zu verarbeiten, Daten zu validieren und Antworten zurückzugeben
  • Sie beherrschen die Arbeit mit populären Frameworks und ORMs
  • Sie implementieren sichere Authentifizierung und Schutz vor Angriffen
  • Sie schreiben Tests und richten automatische Bereitstellung ein
  • Sie verstehen, wie Sie die Leistung optimieren und APIs skalieren


Das Buch enthält zahlreiche praktische Beispiele, gebrauchsfertige Codefragmente und Schritt-für-Schritt-Anleitungen. Alle Beispiele wurden mit den aktuellen Versionen von PHP 8.x getestet und sind mit gängigen Hosting- und Cloud-Plattformen kompatibel.



API-Entwicklung mit PHP wird Ihr zuverlässiger Begleiter bei der Erstellung professioneller Webdienste sein, die in mobile Apps, SPA-Frontends und andere Systeme integriert werden können.

Empfehlungen