APIs mit GraphQL – Eine Abfragesprache für APIs – Classroom Training - Seminar / Kurs von ExperTeach Gesellschaft für Netzwerkkompetenz mbH

Inhalte

Auch als Online Training verfügbar!

Viele Apps fragen Daten ab, die von einer Datenbank verwaltet werden. Die App richtet ihre Anfrage dabei an einen Server, der dafür eine API anbietet und die Interaktion mit der Datenbank erledigt. GraphQL ist eine Abfragesprache, mit welcher der Client dem Server mitteilt, was er zurückbekommen möchte.

Facebook (Meta) hat GraphQL entwickelt und setzt es seit 2012 für Mobile Apps ein. Das Ziel besteht darin, eine effiziente Alternative zu REST zu haben. Während RESTful APIs mehrere Endpunkte anbieten, verwendet man bei GraphQL nur einen. Der Client legt in seiner Nachricht an den Server präzise fest, mit welchen Daten er interagieren will.

Neben der Eignung für Mobile Apps gehören auch eine schnelle Entwicklung neuer Features in Verbindung mit Continous Deployment zu den Zielen. Einige größere Unternehmen setzen GraphQL für ihre APIs ein. Dazu gehören Airbnb, Audi, Atlassian, GitHub, Twitter und weitere (siehe graphql.org/users/). GraphQL-Bibliotheken für die Client- oder Serverseite existieren für unterschiedliche Programmiersprachen wie z. B. Python, Javascript, Java, Kotlin, Go, Rust, C/C++ u. a. 

Kursinhalt
  • Grundkonzepte der GraphQL-basierten Kommunikation
  • Die GraphQL Schema Definition Language (SDL)
  • Das Typensystem
  • Vergleich mit REST
  • Client- und Serverseitige Bibliotheken für Python
  • Authorization
  • Pagination
Zugehöriges Online Training APIs mit GraphQL – Eine Abfragesprache für APIs – Online Training Voraussetzungen

Ein Grundverständnis von APIs und ihren Use Cases sollten vorhanden sein. Außerdem sind Grundkenntnisse der Programmierung – speziell in Python – für das Verständnis der Code-Beispiele nützlich. Der Kurs Python für Einsteiger – Einführung in die Programmierung vermittelt solche Grundkenntnisse.

 

Auch als Online Training verfügbar!

Viele Apps fragen Daten ab, die von einer Datenbank verwaltet werden. Die App richtet ihre Anfrage dabei an einen Server, der dafür eine API anbietet und die Inter ...

Mehr Informationen >>

Zielgruppen

Dieser Kurs richtet sich an alle, die ein Grundverständnis für GraphQL und seine Einsatzmöglichkeiten suchen. Dazu gehören Softwareentwickler, die GraphQL-APIs entwickeln wollen, aber beispielsweise auch Operations-Mitarbeiter, welche die Basics und die Unterschiede zu RESTful APIs verstehen wollen.

Dieser Kurs richtet sich an alle, die ein Grundverständnis für GraphQL und seine Einsatzmöglichkeiten suchen. Dazu gehören Softwareentwickler, die GraphQL-APIs entwickeln wollen, aber beispielswei ...

Mehr Informationen >>

Termine und Orte

SG-Seminar-Nr.: 7191052

Anbieter-Seminar-Nr.: AGRA

Termine

  • 18.07.2024 - 19.07.2024

    Dietzenbach, DE

  • 21.11.2024 - 22.11.2024

    Dietzenbach, DE

Seminare mit Termin haben Plätze verfügbar. Rechnung erfolgt durch Veranstalter. Für MwSt. Angabe auf den Termin klicken.

Jetzt buchen ›
Seminar merken ›

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

und verfügt über Sonderkonditionen mit einigen Anbietern.

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Seminar / Kurs
  • Deutsch
    • Teilnahmebestätigung
  • 16 h
  •  
  • Anbieterbewertung (153)

Ihre Vorteile mehr erfahren

  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service