GraphQL - Einführung mit Spring für GraphQL - Schulung (2 Tage)

GraphQL - Introduction with Spring for GraphQL

Kurzbeschreibung

In diesem Workshop möchte ich dir die wichtigsten Grundlagen von GraphQL zeigen und wie Du - am Beispiel Spring for GraphQL - eigene GraphQL APIs bauen kannst, damit Du dir selbst ein Bild der Vor- und Nachteile von GraphQL machen kannst.
Neben den allgemeinen Grundlagen von GraphQL sehen wir uns in diesem Workshop an, was es praktisch bedeutet, eine GraphQL API mit Java zu entwickeln und bereitzustellen. Dazu werden wir das Spring-basierte Framework "Spring for GraphQL". Den Code, den wir schreiben und die Konzepte, die wir uns dabei ansehen, wirst Du auch verstehen können, wenn Du mit anderen Java Servertechnologien arbeitest und kannst sie auch auf andere GraphQL-Frameworks für Java übertragen.

Nach dem Seminar wissen die Teilnehmenden, was GraphQL ist, was GraphQL APIs auszeichnet und wie die zugehörige Abfragesprache funktioniert. Sie können eine GraphQL API mit Java und Spring Boot entwickeln.


Voraussetzungen

• Java und allgemeine Spring / Spring Boot Kenntnisse


    Seminarinhalt

    Einführung
    • Was ist GraphQL
    • Was zeichnet GraphQL APIs aus und worin liegen ihre Stärken und Schwächen, wie sehen potenzielle Use-Cases aus
    • Wie funktioniert die GraphQL Abfragesprache

    Grundlagen: GraphQL Anwendungen mit Spring entwickeln
    • Die Basis: graphql-java, Konzepte und Architektur
    • Das API Schema beschreiben
    • Queries, Mutations und Subscriptions implementieren
    • Testen der API

    Fortgeschrittene Themen
    • Zugriff auf REST APIs
    • Performance-Optimierungen mit DataLoader und BatchLoader
    • Eigene skalare Datentypen zur Verfügung stellen
    • Security
    • Validation und Fehlerbehandlung


    Zielgruppen

    • Java Entwicklerinnen und -Entwickler
    • Architektinnen und Architekten


    Preise und Termine

    Offene Schulung

    Eine offene Schulung findet in einem unserer Schulungszentren statt.

    Dauer:
    2 Tage
    Preis:
    1.295,00 € zzgl. USt. pro Teilnehmer (1.541,05€ inkl. USt.)
    Seminarstandorte:
    Starttermine:
    (ortsabhängig)


    Unterlagen:
    zzgl.
    Verpflegung:
    zzgl.
    Prüfung:
    (Zertifizierung)
    zzgl.

    Firmenschulung

    Eine Firmenschulung bei Ihnen vor Ort, in einem Schulungszentrum oder virtuell.

    Dauer:
    2 Tage
    Preis ab:
    1.295,00 € zzgl. USt. pro Tag (1.541,05€ inkl. USt.)
    Unterlagen:
    zzgl.
    Verpflegung:
    zzgl.
    Prüfung:
    (Zertifizierung)
    zzgl.

    Software

    • JDK 17 und eine Java-Entwicklungsumgebung (z.B. IntelliJ)
    • Git zum Klonen des Übungsworkspaces
    • Internet-Zugriff für Git und Gradle (zum Download der benötigten 3rd Party Bibliotheken)
    • Eine genaue Installationsanleitung für den Übungsworkspace wird vor der Schulung versendet


    Seminarsprache

    die Seminarsprache ist deutsch, sofern keine andere Angabe. Englisch ist in aller Regel machbar, andere Seminarsprachen sind möglich, fragen Sie bitte an.



    Verwandte Schulungen


    Informationen zur Technologie

    GraphQL ist eine Datenabfrage- und Ausführungswerkzeug für die Schnittstelle zwischen Backend-Diensten und modernen Browser und IDE Anwendungen.
    Das Spring Framework ist ein quelloffenes Framework für die Java-Plattform. Es wird insbesondere für die Entwicklung von Webanwendungen eingesetzt.


    Wir benutzen Cookies um die Nutzerfreundlichkeit der Webseite zu verbessen. Durch Deinen Besuch stimmst Du dem zu.