Bewertung:

Derzeit gibt es keine Leserbewertungen. Die Bewertung basiert auf 12 Stimmen.
Hands-on Full-Stack Web Development with GraphQL and React
Nutzen Sie die Möglichkeiten von GraphQL, React, Apollo, Node und Express, um eine skalierbare, produktionsreife Anwendung zu erstellen Hauptmerkmale Erstellen Sie Full-Stack-Anwendungen mit modernen APIs unter Verwendung von GraphQL und Apollo Integrieren Sie Apollo in React und erstellen Sie Frontend-Komponenten unter Verwendung von GraphQL Implementieren Sie ein sich selbst aktualisierendes Benachrichtigungs-Popup mit einem einzigartigen GraphQL-Feature namens Subscriptions Buchbeschreibung
React, eines der am weitesten verbreiteten JavaScript-Frameworks, ermöglicht es Entwicklern, schnelle und skalierbare Frontend-Anwendungen für jeden Anwendungsfall zu erstellen. GraphQL ist die moderne Art, eine API abzufragen. Sie stellt eine Alternative zu REST dar und ist die nächste Evolution in der Webentwicklung. Durch die Kombination dieser beiden revolutionären Technologien erhalten Sie einen zukunftssicheren und skalierbaren Stack, auf den Sie Ihr Unternehmen aufbauen können.
Dieses Buch wird Sie bei der Implementierung von Anwendungen mit React, Apollo, Node.js und SQL anleiten. Wir konzentrieren uns auf die Lösung komplexer Probleme mit GraphQL, wie z.B. die Abstraktion von Multi-Tabellen-Datenbank-Architekturen und die Handhabung von Bild-Uploads. Unser Client und unser Server werden von Apollo betrieben. Schließlich werden wir ein komplettes Graphbook erstellen. Während wir die App bauen, werden wir uns mit den kniffligen Aspekten der Verbindung von React mit dem Backend und der Aufrechterhaltung und Synchronisierung des Zustands beschäftigen. Wir werden alles über die Abfrage von Daten und die Authentifizierung von Benutzern lernen. Wir werden Testfälle schreiben, um die Front-End- und Back-End-Funktionalität unserer Anwendung zu überprüfen, und uns mit der Bereitstellung befassen. Am Ende des Buches werden Sie die Verwendung von GraphQL und React für Ihre Full-Stack-Entwicklungsanforderungen beherrschen. Was Sie lernen werden Auflösen von Daten aus Mehrtabellen-Datenbanken und Systemarchitekturen Aufbau einer GraphQL-API durch die Implementierung von Modellen und Schemata mit Apollo und Sequelize Einrichten eines Apollo-Clients und Erstellen von Frontend-Komponenten mit React Verwenden von Mocha zum Testen Ihrer Full-Stack-Anwendung Schreiben komplexer React-Komponenten und gemeinsames Nutzen von Daten in diesen Komponenten Bereitstellen Ihrer Anwendung mit Docker Für wen dieses Buch gedacht ist
Das Buch richtet sich an Webentwickler, die ihre Fähigkeiten verbessern und komplette Full-Stack-Anwendungen unter Verwendung von Industriestandards erstellen möchten. Vertrautheit mit JavaScript, React und GraphQL wird erwartet, um den größten Nutzen aus diesem Buch zu ziehen. Inhaltsverzeichnis Vorbereiten der Entwicklungsumgebung Einrichten von GraphQL mit Express.js Verbinden mit der Datenbank Integrieren von React in das Backend mit Apollo Wiederverwendbare React-Komponenten Authentifizierung mit Apollo und React Umgang mit Bild-Uploads Routing in React Implementieren von serverseitigem Rendering Echtzeit-Abonnements Schreiben von Tests Optimieren von GraphQL mit Apollo Engine Kontinuierliches Deployment mit CircleCI und Heroku