Sie suchen Ihre bereits erworbenen Lerninhalte? Dann geht es hier entlang: Zum academy Campus
Lernen Sie die Grundlagen und Konzepte der Abfragesprache GraphQL kennen. IT-Experte Nils Hartmann zeigt in seinem Videokurs alle Inhalte Schritt für Schritt. Sie können direkt mitmachen und Ihr Wissen in Quizfragen überprüfen.
Flexible IT Weiterbildung on demand, schon als monatliches Abo erhältlich
GraphQL APIs bieten Clients ein hohes Maß an Flexibilität, da sie mit der zugehörigen Abfragesprache genau die Daten abfragen können, die sie für einen Use Case benötigen: Daten auf den Server schreiben und sich über neue Daten auf dem Server informieren lassen. Darüber hinaus sind GraphQL-APIs typsicher, was dem Client die korrekte Beschreibung seiner Abfragen garantiert.
In diesem Kurs lernen Sie, was GraphQL ist und welche Motivation und Ideen dahinter stecken. Der IT-Experte Nils Hartmann zeigt Ihnen, wie Sie GraphQL-APIs mit einem Schema beschreiben, so dass Clients die gewünschten Informationen von Ihrer Schnittstelle abfragen können. Eine wichtige Rolle spielen dabei die Schema Definition Language und das umfangreiche GraphQL-Typensystem, das spannende Möglichkeiten für Entwicklungstools in der täglichen Arbeit bietet.
Sie werden auch die Möglichkeiten und die Syntax der GraphQL-eigenen Abfragesprache kennenlernen, mit der ein Client die gewünschten Daten aus Ihrer GraphQL-API auswählen kann.
Klicken zum Abspielen
Ich bin damit einverstanden, dass mir externe Inhalte angezeigt werden. Damit können personenbezogene Daten an Drittplattformen übermittelt werden. Mehr dazu in unserer Datenschutzerklärung.
Herzlich willkommen zu diesem Kurs
Intro
Was ist GraphQL?
Die Beispielanwendung „Publy“
Eine GraphQL-Abfrage
Daten aus Objektgraphen abfragen
Toolunterstützung für GraphQL
Die Beispielanwendung installieren und starten
Übung: Mach dich mit GraphiQL vertraut
Quiz: Einführung in GraphQL
Intro
GraphQL Queries im Detail
Variablen in Queries verwenden
Fragmente
Übung: GraphQL Queries
Mit Mutations Daten anlegen und verändern
Union-Typen abfragen
Interfaces abfragen
Mit Subscriptions auf Ereignisse reagieren
Zusammenfassung: Die GraphQL-Abfragesprache
Übung: GraphQL Mutations und Subscriptions
Quiz: Die GraphQL-Abfragesprache
Intro
Die API mit einem Schema beschreiben
Mit der Introspection API das GraphQL-Schema untersuchen
Offset- und seitenbasierte Paginierung
Cursor-basierte Paginierung
Übung: Paginierung verwenden
Quiz: Das Schema einer API
Intro
Schema Evolution: die API weiterentwickeln
GraphQL-Operationen über HTTP ausführen
Ausblick: Anwendungen mit GraphQL bauen
Gemeinsamkeiten und Unterschiede von GraphQL und REST
Quiz: GraphQL APIs verwenden
Fazit und Kursabschluss
In den Videokursen der heise Academy lernen Sie IT-Themen anschaulich und verständlich. In den Videos schauen Sie Experten bei der praktischen Arbeit zu und lassen sich alles genau erklären. Das Wissen ist in viele kleine Lernschritte und Aufgaben unterteilt - Sie können den Kurs Lektion für Lektion durcharbeiten oder gezielt zu Themen springen, die Sie interessieren. Die persönliche Lernumgebung der heise Academy bietet Ihnen viele Funktionen, die Sie beim Lernen unterstützen:
Flexibler Videoplayer mit vielen Steuerungsmöglichkeiten
Wissensquizzes zur Lernkontrolle
Lernhistorie und Lernfortschritt
Lesezeichen und Notizen
Volltextsuche in den Videos
Frage-den-Experten-Modul
Übungsmaterial zum Mitmachen
Responsive Web-App und Videostreaming für alle Endgeräte
Für diesen Videokurs wird lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.
Nils Hartmann ist freiberuflicher Softwareentwickler und -architekt aus Hamburg. Er beschäftigt sich seit mehr als 20 Jahren mit der Entwicklung von Software. Sein Schwerpunkt liegt auf Java-basierten Backend-Services mit Spring Boot sowie der Entwicklung von Frontends mit React und TypeScript. In seinen Projekten setzt er gerne GraphQL ein. Nils Hartmann unterstützt Teams durch Beratung und in Seminaren beim Lernen und Anwenden dieser Technologien. Er ist Co-Autor des Buchs „React – die praktische Einführung“ (dpunkt.Verlag).
Füllen Sie ganz einfach und bequem das Kontaktformular aus und wir werden Ihnen Ihre Fragen schnellstmöglich beantworten.
Teamleiter Redaktion & Content-Produktion
Telefonisch erreichbar: Mo – Fr | 8.30 – 16 Uhr