GraphQL in C++. Moderne APIs von Grund auf neu erstellen
300 Seiten
German
PDF
4.5

GraphQL in C++. Moderne APIs von Grund auf neu erstellen

GraphQL in C++. Moderne APIs von Grund auf neu erstellen

Autor:

Jahr:

Zusammenfassung:

Das Buch «GraphQL in C++» ist ein praktischer Leitfaden für Entwickler, die moderne, effiziente und skalierbare APIs mit der Sprache C++ und der GraphQL-Spezifikation erstellen möchten. Im Gegensatz zu traditionellen REST-Ansätzen ermöglicht GraphQL Clients, nur die benötigten Daten anzufragen, wodurch die Netzwerk- und Serverlast minimiert wird. Dieses Buch führt Sie Schritt für Schritt von den Grundlagen bis zu fortgeschrittenen Techniken zum Aufbau leistungsstarker GraphQL-Server.



Das Buch richtet sich an C++-Entwickler, die mit den Grundlagen der Sprache vertraut sind (STL, Templates, Speicherverwaltung) und einen modernen Ansatz für das API-Design erlernen möchten. Es ist sowohl für Backend-Ingenieure als auch für Architekten nützlich, die an hochbelasteten Systemen arbeiten, bei denen Leistung und Flexibilität von entscheidender Bedeutung sind.



Was Sie aus dem Buch lernen werden:

  • Grundlagen von GraphQL: Typen, Schemata, Abfragen, Mutationen und Subscriptions.
  • Entwurf effizienter Schemata für C++-Anwendungen.
  • Integration von GraphQL mit bestehenden C++-Bibliotheken und Frameworks.
  • Fehlerbehandlung, Validierung und Optimierung von Abfragen.
  • Implementierung von Subscriptions über WebSockets und andere Transportprotokolle.
  • Sicherheit: Authentifizierung, Autorisierung, Schutz vor Injection- und DoS-Angriffen.
  • Testen und Profiling von GraphQL-Servern.
  • Reale Anwendungsfälle: von einfachem CRUD bis zu komplexen Echtzeitsystemen.


Der Autor des Buches ist Alexey Sokolov, Senior-Entwickler mit 10 Jahren Erfahrung in C++, Autor mehrerer Open-Source-Bibliotheken und aktives Mitglied der GraphQL-Community. Im Buch teilt er nicht nur theoretisches Wissen, sondern auch praxisbewährte Techniken, die helfen, typische Fehler zu vermeiden und die Entwicklung erheblich zu beschleunigen.



Jedes Kapitel enthält fertige Codebeispiele, die Sie sofort in Ihren eigenen Projekten anwenden können. Sie lernen, APIs zu bauen, die leicht zu warten, zu erweitern und an sich ändernde Geschäftsanforderungen anzupassen sind. Das Buch «GraphQL in C++» wird Ihr zuverlässiger Begleiter bei der Beherrschung einer der gefragtesten Technologien der modernen Backend-Entwicklung sein.



Schließen Sie sich der Gemeinschaft von Entwicklern an, die bereits GraphQL nutzen, um schnelle, flexible und zuverlässige APIs zu erstellen. Beginnen Sie Ihre Reise mit diesem Buch und entdecken Sie neue Möglichkeiten von C++ in der Welt der Webservices.

Empfehlungen