GraphQL in PHP: Vollständiger Leitfaden zur Erstellung moderner APIs
300 Seiten
German
PDF
4.5

GraphQL in PHP: Vollständiger Leitfaden zur Erstellung moderner APIs

GraphQL in PHP: Vollständiger Leitfaden zur Erstellung moderner APIs

Autor:

Jahr:

Zusammenfassung:

Das Buch „GraphQL in PHP“ ist ein praktischer Leitfaden für PHP-Entwickler, die den modernen Ansatz zur API-Erstellung erlernen möchten. Im Gegensatz zu REST ermöglicht GraphQL Clients, nur die Daten anzufragen, die sie tatsächlich benötigen, was Anwendungen schneller und wartungsfreundlicher macht.



Für wen ist dieses Buch?

  • PHP-Entwickler, die mit den Grundlagen der OOP und Frameworks (Laravel, Symfony, Yii) vertraut sind.
  • Backend-Ingenieure, die von REST auf GraphQL umsteigen möchten.
  • Fullstack-Entwickler, die die Interaktion zwischen Frontend und Backend verbessern möchten.
  • Technische Leiter, die die Einführung von GraphQL in bestehenden Projekten evaluieren.


Was werden Sie lernen?

  • Grundlagen von GraphQL: Typen, Schemata, Abfragen (queries), Mutationen (mutations) und Abonnements (subscriptions).
  • Einrichtung der Umgebung: Installation und Konfiguration von Bibliotheken (webonyx/graphql-php, Lighthouse für Laravel).
  • Schemadesign: Erstellung flexibler und skalierbarer Datenschemata.
  • Arbeit mit der Datenbank: Integration mit ORM (Eloquent, Doctrine), Optimierung von N+1-Abfragen mit DataLoader.
  • Sicherheit: Authentifizierung, Autorisierung, Schutz vor Injection und Begrenzung der Abfragetiefe.
  • Caching und Leistung: Caching-Strategien, Abfrage-Batching, Leistungsanalyse.
  • Testen und Debuggen: Schreiben von Tests für GraphQL-API, Nutzung von GraphQL Playground und GraphiQL.
  • Praktische Beispiele: Erstellung einer vollständigen API für einen Online-Shop, ein soziales Netzwerk und ein Content-Management-System (CMS).


Warum sollten Sie dieses Buch lesen?

GraphQL wird zum Standard für moderne APIs. Das Buch ist in einfacher Sprache geschrieben, enthält zahlreiche Codebeispiele und fertige Lösungen. Sie lernen nicht nur die Theorie, sondern können das Wissen auch sofort in der Praxis anwenden. Der Autor teilt bewährte Muster und Fallstricke, auf die jeder Entwickler bei der Einführung von GraphQL stößt.



Zusätzliche Materialien: Das Buch enthält Links zum Repository mit dem Quellcode, Checklisten für die Migration von REST und Spickzettel zur GraphQL-Syntax.



Machen Sie Ihre APIs schneller, benutzerfreundlicher und moderner mit GraphQL und PHP!

Empfehlungen