Seminare
Seminare

Apollo für React und GraphQL

Seminar - IT-Schulungen.com

In dieser 2-tägigen Schulung "Apollo für React & GraphQL" tauchen Sie in die moderne JavaScript-Webentwicklung mit dem React & GraphQL Framework Apollo ein. Sie lernen, wie Sie Apollo nutzen können, um die Entwicklung von React- und GraphQL-Anwendungen zu optimieren. Mit Apollo können Sie GraphQL-Fragmente verwenden, um die Datenanforderungen von Komponenten zu deklarieren, diese Fragmente mit den Komponenten kombinieren und Funktionen wie Mutationen und Datenabruf- und Caching-Logik im Apollo-Cache unterstützen. Der Kurs beginnt mit der Integration von GraphQL-APIs und React-Komponenten in Apollo. Sie haben die Möglichkeit, das Gelernte in einem Gruppenprojekt anzuwenden, das im Laufe des Kurses entwickelt wird. Dabei wird das erlernte Wissen angewendet, und es erfolgen eine Klassenpräsentation und ein Code-Review, um das Verständnis sicherzustellen. Abschließend werden Vergleichs- und Debugging-Techniken behandelt, um Ihre Fähigkeiten zu erweitern.


Termin Ort Preis*
03.09.2024- 04.09.2024 online 1.422,05 €
03.09.2024- 04.09.2024 Nürnberg 1.422,05 €
29.10.2024- 30.10.2024 online 1.422,05 €
29.10.2024- 30.10.2024 Nürnberg 1.422,05 €

Alle Termine anzeigen

*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:

Einführung

  • Apollo
  • Apollo im Vergleich zu Flux, Redux und Relay
  • Vorteile von GraphQL, React und Apollo


Apollo-Server

  • Konfigurieren von Apollo Server mit Express
  • GraphQL Schema Definition Language
  • GraphQL Type System
  • Apollo Engine
  • Apollo Data Connector


Anbindung von React an GraphQL

  • -Einrichten der Apollo Netzwerkumgebung
  • -Übergabe von Custom Headern an den GraphQL Server
  • -Verwendung des Apollo Providers zur Verbindung von GraphQL mit React
  • -Unterbringung der GraphQL Abfrage mit der React Komponente
  • -Verwendung der Query Component
  • -Umgang mit Loading und Error States
  • -Verstehen des GraphQL Cache


Erweitern des Komponentenbaums

  • Verwendung von Fragmenten
  • Schreiben von GraphQL-Fragmenten
  • Verknüpfen von Fragmenten von einem Child zu einem Parent
  • Verschachteln von vielen Fragment-Containern
  • Untersuchen von Apollo GraphQL-Requests und State mit Hilfe von Tooling
  • Higher Order Components mit der GraphQL-Function


Collection of Data

  • GraphQL und Datensammlungen
  • Offset vs. Cursor-basierte Pagination
  • Incremental Loading
  • Connection Directive


Performing Mutations

  • Arten von Mutationen: Add, Delete and Update Node
  • Verstehen von GraphQL jenseits von CRUD-Operations
  • Konfigurieren von Mutationen innerhalb vom Apollo Server
  • Konfigurieren von Mutationen innerhalb vom Apollo Client
  • Store Updates, Optimistic Responses
  • Handling Errors aus Failed Mutations


Erweiterte Funktionen

  • Verwendung von Interface- und Union-Typen
  • Pre-fetching Data


Ziele/Bildungsabschluss:

In dieser 2-tägigen Schulung "Apollo für React & GraphQL" tauchen Sie in die moderne JavaScript-Webentwicklung mit dem React & GraphQL Framework Apollo ein. Sie lernen, wie Sie Apollo nutzen können, um die Entwicklung von React- und GraphQL-Anwendungen zu optimieren. Mit Apollo können Sie GraphQL-Fragmente verwenden, um die Datenanforderungen von Komponenten zu deklarieren, diese Fragmente mit den Komponenten kombinieren und Funktionen wie Mutationen und Datenabruf- und Caching-Logik im Apollo-Cache unterstützen. Der Kurs beginnt mit der Integration von GraphQL-APIs und React-Komponenten in Apollo. Sie haben die Möglichkeit, das Gelernte in einem Gruppenprojekt anzuwenden, das im Laufe des Kurses entwickelt wird. Dabei wird das erlernte Wissen angewendet, und es erfolgen eine Klassenpräsentation und ein Code-Review, um das Verständnis sicherzustellen. Abschließend werden Vergleichs- und Debugging-Techniken behandelt, um Ihre Fähigkeiten zu erweitern.


Teilnahmevoraussetzungen:

Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:


  • Vorkenntnisse und praktische Erfahrungen mit Modern JavaScript, GraphQL und React werden für diesen Kurs vorausgesetzt.


Lehrgangsverlauf/Methoden:

Die Schulung bietet Ihnen eine ausgewogene Mischung aus Theorie und Praxis in einer erstklassigen Lernumgebung. Profitieren Sie vom direkten Austausch mit unseren projekterfahrenen Trainern und anderen Teilnehmern, um Ihren Lernerfolg zu maximieren.


Zielgruppe:
  • Entwickler


Seminarkennung:
NE-WEBDATE-ccf22778-bfb5-43af-84f1-68c032d2b4b9
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha