API-Entwicklung mit PHP: Erstellung moderner RESTful-Dienste
300 Seiten
German
PDF
4.5

API-Entwicklung mit PHP: Erstellung moderner RESTful-Dienste

API-Entwicklung mit PHP: Erstellung moderner RESTful-Dienste

Autor:

Jahr:

Zusammenfassung:

Das Buch „API-Entwicklung mit PHP“ ist ein praktischer Leitfaden für Entwickler, die die Erstellung moderner RESTful-APIs mit PHP erlernen möchten. Der Autor, Alexei Petrov, teilt seine Erfahrungen beim Aufbau zuverlässiger und leistungsfähiger Dienste, angefangen bei den Grundlagen des HTTP-Protokolls bis hin zur Bereitstellung in der Produktion.



Worum geht es in diesem Buch?

  • Prinzipien des RESTful-API-Designs: Ressourcen, Endpunkte, Versionierung.
  • Arbeit mit Anfragen und Antworten: HTTP-Methoden, Header, Statuscodes.
  • Datenformatierung: JSON, XML, Serialisierung und Validierung.
  • Authentifizierung und Autorisierung: JWT, OAuth 2.0, API-Schlüssel.
  • Arbeit mit Datenbanken: SQL und NoSQL, Abfrageoptimierung.
  • API-Testing: Unit-Tests, Integrationstests, Postman und Swagger.
  • Dokumentation: OpenAPI (Swagger)-Spezifikationen, Generierung von Dokumentation.
  • Fehlerbehandlung und Logging.
  • Sicherheit: SQL-Injection, XSS, CSRF, Rate Limiting.
  • Bereitstellung: Docker, CI/CD, Monitoring.


Für wen ist dieses Buch?

  • PHP-Entwickler, die zur API-Erstellung übergehen.
  • Full-Stack-Entwickler, die tiefer in das Backend eintauchen möchten.
  • Architekten, die Microservices entwerfen.
  • Studenten und Junioren, die moderne Ansätze erlernen.


Was Sie lernen und nach der Lektüre können werden:

  • RESTful-APIs unter Berücksichtigung bewährter Verfahren entwerfen.
  • Endpunkte mit korrekter Parameterverarbeitung implementieren.
  • Authentifizierung und Zugriffskontrolle einrichten.
  • Lesbaren, testbaren und sicheren Code schreiben.
  • APIs für Kollegen und externe Nutzer dokumentieren.
  • APIs auf dem Server mit modernen Tools bereitstellen.


Das Buch enthält zahlreiche Codebeispiele, die in realen Projekten verwendet werden können. Jedes Kapitel enthält praktische Aufgaben zur Festigung des Stoffes.



Warum sollten Sie dieses Buch auf PythonLib lesen?

  • Aktuelle Informationen aus dem Jahr 2024.
  • Bewährte Ansätze ohne veraltete Muster.
  • Fokus auf Praxis, nicht auf Theorie.


Beginnen Sie noch heute mit der Erstellung professioneller APIs mit PHP!

Empfehlungen