Firmeninterne Schulung

Dieses Seminar kannst du als firmeninterne Schulung buchen. Entweder führen wir das Seminar in Präsenz bei euch vor Ort oder Online durch.

Seminarinhalte

GraphQL ist eine API-Technologie, die als Alternative zu bekannten HTTP-basierten APIs wie z.B. REST gilt und zum Beispiel von Atlassian, X (ehem. Twitter) oder GitHub eingesetzt wird. GraphQL APIs bieten Clients ein hohes Maß an Flexibilität, denn mit der zugehörigen Abfragesprache können diese gezielt genau die Daten abfragen, die sie für ihre jeweiligen Use-Cases benötigen. Darüber hinaus sind GraphQL APIs typsicher, was dem Client die korrekte Beschreibung seiner Abfragen garantiert.

Allerdings bringt die Flexibilität für den Client im Backend beim Entwurf, Entwicklung und Bereitstellung einer GraphQL API einige Herausforderungen zum Beispiel hinsichtlich Performance und Sicherheit mit sich.

In diesem Seminar lernst du die Grundlagen von GraphQL kennen, was GraphQL APIs besonders macht und welche Möglichkeiten Clients mit der GraphQL-eigenen Abfragesprache haben, um Daten zu lesen und zu speichern.

Schritt-für-Schritt sehen wir uns dann an, wie mit Java, Spring Boot und dem Spring-Projekt „spring-graphql“ eine GraphQL API entworfen, beschrieben und implementiert werden kann. Nach dem Seminar kennst du die Stärken und Schwächen von GraphQL und hast ein Bild, was es bedeutet, GraphQL APIs für die eigene Anwendung bereitzustellen.


Bitte beachte, dass die Entwicklung von Clients für GraphQL APIs ist kein Bestandteil des Seminars. Bei Interesse können wir dir dafür ein individuelles Inhouse-Seminar anbieten (mit React, Apollo GraphQL und TypeScript).

Weiterlesen
expand_more

Voraussetzungen

  • Kenntnisse von Java (es wird Java 11 genutzt)
  • Kenntnisse von Spring und Spring Boot (insb. Dependency Injection, Annotation-basierte Programmierung, zumindest Grundkenntnisse von JPA)

Ähnliche Seminare

Fördermöglichkeiten und Bildungsurlaub

Wir sind Mitglied bei Weiterbildung Hamburg e.V.! Informationen dazu, sowie aus welchem Bundesland du bei uns Bildungsurlaub bekommen kannst und welche Fördermöglichkeiten es bei offenen Seminaren gibt, findest du hier. Bei Interesse wende dich an info@oose.de

Nachhaltigkeit

Wir stellen uns unserer Verantwortung gegenüber der Umwelt durch nachhaltiges, ganzheitliches Handeln. So lautet einer unserer Grundwerte bei oose. Für uns bedeutet das, jeden Aspekt unseres Handelns als Unternehmen kritisch zu hinterfragen und auf nachhaltiges Wirtschaften statt auf kurzfristige Gewinne auszurichten. Deshalb ist oose Partner in der UmweltPartnerschaft Hamburg und durch ÖKOPROFIT® zertifiziert.