
GraphQL APIs - Der Praxis-Einstieg
Die Zukunft der API-Entwicklung: Entfessle dein Potenzial mit GraphQL-APIs
Jede Woche ein neues Kapitel
Praxiseinstieg in GraphQL API
Willkommen zum Praxis-Einstieg in die aufregende Welt von GraphQL! In diesem Videotutorial zeigen wir dir, wie du mit Hilfe einer Beispielanwendung in Java GraphQL-APIs entwickeln kannst. Wir konzentrieren uns auf die wichtigsten Funktionen und geben dir eine gründliche Einführung in diese leistungsstarke Technologie. Unser Ziel ist es, dir zu vermitteln, was GraphQL ist, warum es so nützlich ist und wie du deine eigenen APIs erstellen kannst.


Optimaler Einstieg
Unsere neue Tutorialreihe richtet sich an alle, die sich für GraphQL interessieren. Beginner und GraphQL-Enthusiasten erhalten alle wichtigen Grundlagen, um in die API-Entwicklung mit GraphQL einzusteigen.

Individuelle Meilensteine
Du entscheidest wann, wie und wo du lernen möchtest. Ziel ist es, den Teilnehmenden zu vermitteln, was GraphQL ist, wofür man es einsetzt und wie man damit eigene APIs bauen kann

Praxisnahes Expertenwissen
Anhand einer Beispielanwendung in Java wird dich unser GraphQL-Experte Nils Hartmann schrittweise durch die komplexen Felder der API-Entwicklung führen, sodass du zukünftig GraphQL-APIs eigenständig entwickeln kannst.
Diese Themen erwarte dich im Tutorial
Einstieg
- Die Beispiel-Anwendung "BeerAdvisor"
- Eine API für den BeerAdvisor
- Objekt Graphen
- Ein GraphQL Query
- Tooling
GraphQL Abfragesprache
- Einleitung
- Queries
- Variablen
- Fragmente
- Mutations
- Union Types
- Interfaces
- Subscriptions
- Zusammenfassung: Abfragesprache
- Queries per HTTP ausführen
- GraphQL Schema
- Schema Evolution
- GraphQL vs. REST
GraphQL API’s implementieren
- Hello World, GraphQL (Java)
- Hello World, Spring for GraphQL
- Schema Mapping
- Mutations
- Union Types
- Eigene Skalare Typen
- Subscriptions
- Zusammenfassung
Optimierung
- Einleitung
- Asynchrone Mapping Funktionen
- REST Aufrufe
- DataLoader
- BatchMapping
- DataFetchingFieldSelectionSet
- Paginierung
- Security
- Complexity
- Zusammenfassung
Dein Tutorial-Experte
Nils Hartmann - freiberuflicher Softwareentwickler
Nils Hartmann ist freiberuflicher Softwareentwickler, -architekt, Trainer und Coach aus Hamburg. Er programmiert in Java und JavaScript/TypeScript und unterstützt mit Trainings und Beratung Teams beim Ein- und Umstieg in die Entwicklung von JavaScript-basierten Single-Page-Anwendungen mit React, TypeScript und GraphQL. Nils ist Autor des Buchs „React – Die praktische Einführung“.

Deine entwickler.de Fullstack Experience starten
Fullstack Experience starten
Anmelden und profitieren
So kannst du teilnehmen
Du hast bereits Fullstack?
Schnapp dir was zu schreiben und lehn dich zurück. Komme hier direkt zum Tutorial und profitiere vom wegweisenden Wissen unserer Experten.
Du hast noch kein Fullstack?
Sichere dir jetzt die Fullstack-Experience um vollen Zugriff auf alle Teile des Tutorials zu bekommen. Fullstack-Abonnent:innen haben kostenlosen Zugriff auf das Tutorial.
Software Know-How für deinen Erfolg!
- Wöchentlich interaktive und exlusive Online Live-Events
- Step-by-Step Tutorials zu aktuellen Themengebieten
- Aktuelles Kursangebot, kuratiert von unseren Experten
- Über 12.000 Fachartikel und umfangreiches Magazinarchiv
- 3x 100€ Rabatt pro Jahr auf Konferenzen und Trainings by entwickler.de
- 6 Monate Zugriff auf Ihre Konferenzsession inklusive
- ...mehr erfahren
Software Know-How für deinen Erfolg!
- Wöchentlich interaktive und exlusive Online Live-Events
- Step-by-Step Tutorials zu aktuellen Themengebieten
- Aktuelles Kursangebot, kuratiert von unseren Experten
- 6 Monate Zugriff auf Ihre Konferenzsession inklusive
- Über 12.000 Fachartikel und umfangreiches Magazinarchiv
- Bis zu 900 € Rabatt pro Jahr auf Konferenzen und Trainings by entwickler.de
- ...mehr erfahren
Fullstack-Abo für mehr als 15 Nutzern
Wir begleiten Sie durch die digitale Transformation zum Projekterfolg
- Wöchentlich interaktive und exlusive Online Live-Events
- Step-by-Step Tutorials zu aktuellen Themengebieten
- Aktuelles Kursangebot, kuratiert von unseren Experten
- 6 Monate Zugriff auf Ihre Konferenzsession inklusive
- Über 12.000 Fachartikel und umfangreiches Magazinarchiv
- Bis zu 25% Rabatt auf jede Konferenz und Trainingsteilnahme by entwickler.de
- Team Control Center zur Organisation Ihrer Nutzer:innen
- Teamfortschrittanzeige zur Motivation Ihrer Teams
- ...mehr erfahren
Fullstack-Abo abschließen und teilnehmen
*zzgl. MwSt.