Trainer:
Nils Hartmann
Termin:
nach Anfrage
Dauer:
2 Tage
Preis:
1.400,00 Euro exkl. MWSt.
Ort:
remote - Inhouse
GraphQL ist eine API-Technologie, die als Alternative zu bekannten HTTP-basierten APIs wie z.B. REST gilt. Eine Besonderheit von GraphQL ist, das mit der zugehörigen Abfragesprache die Clients flexibel selbst bestimmen können, welche Daten sie vom Client lesen (bzw. schreiben) möchten. Da GraphQL-APIs zudem über ein getyptes Schema verfügen, haben GraphQL Clients Typsicherheit bei der Verwendung der API, was die Fehleranfällig verringern soll.
Bei Entwurf, Entwicklung und Bereitstellung von GraphQL APIs im Backend gibt es allerdings einige Herausforderungen. Denn die Flexibilität der GraphQL Sprache bringt für den Server komplexe Anforderungen zum Beispiel hinsichtlich Performance und Sicherheit mit sich.
In diesem Training erarbeiten wir uns zunächst die Grundlagen von GraphQL, was GraphQL-APIs auszeichnet und welche Möglichkeiten die GraphQL Abfragesprache bietet.
An Hand einer Beispiel-Anwendung entwerfen wir dann gemeinsam Schritt-für-Schritt eine GraphQL-API und bauen die Implementierung dafür mit Java, Spring Boot und Spring for GraphQL.
Nach dem Training haben Teilnehmerinnen und Teilnehmer ein Verständnis dafür, was GraphQL ist, worin Stärken und Schwächen dieser Technologie liegen und wie mögliche Einsatzszenarien aussehen. Außerdem sind sie in der Lage, eigene GraphQL-APIs auf Basis von Spring zu implementieren.
Im Rahmen eines individuellen In-House-Trainings sind darüber hinaus weitere und abweichende Schulungsinhalte möglich, zum Beispiel die Entwicklung von typsicheren GraphQL Clients mit React oder die Entwicklung von GraphQL-APIs mit NodeJS. Bitte sprechen Sie uns bei Bedarf dazu an.
Unsere Trainings starten täglich um 9:00 und enden gegen 17:00 Uhr. Die Kaffee- und Mittagspausen legen unsere Trainer je nach Lernfortschritt mit den Teilnehmern fest. Im Trainingspreis enthalten sind u.a.:
Begrüßungsgetränke (Tee/Kaffee), Erfrischungsgetränke im Trainingsraum, Pausen- und Mittagsverpflegung, Papier und Stifte, freier WLAN-Zugang, Zertifikat über Ihre Teilnahme.
auch ohne konkreten Termin, kann sich ein potenzieller Teilnehmer registrieren
Nils Hartmann ist freiberuflicher Softwareentwickler, -architekt, Trainer und Coach aus Hamburg. Er beschäftigt sich mit der serverseitigen Entwicklung mit Java und Spring sowie der Frontend-Entwicklung mit JavaScript. Er unterstützt und schult Teams beim Ein- und Umstieg in die Entwicklung von Single-Page-Anwendungen mit den Schwerpunkten React, TypeScript und GraphQL. Nils ist Autor des Buches „React - Grundlagen, fortgeschrittene Techniken und Praxistipps“ (dpunkt).
Weitere Produkte von Nils Hartmann:
nach Anfrage
Uhrzeit:
09:00 - 17:00 Uhr
Dauer:
3 Tage
Ort:
Köln/Hamburg - Inhouse - remote
Susanne Herl
Leitung Developer Academy/Community Manager DWX & DDC
E-Mail: susanne.herl@ebnermedia.de
Tel. +49 (0)731 88005-8835
Webinar: TypeScript Advanced
Training: Message-basierte Dienste in Azure
Training: Vue.js 3.5 – What’s new?
Training: Einführung in JakartaEE (vormals JavaEE)
Training: Von .NET zu Node.js und TypeScript
Training: Architektur für .NET-Anwendungen
Training: Einführung in Apache Maven
Training: 3D-Programmieren mit OpenGL
Training: Einstieg in Node.js für .NET-Entwickler
Training: Einstieg in Angular
Training: Testen mit Playwright
Training: Einführung in Vue.js
Training: Chatbots, Alexa, Google Assistant & Co – Konversations- und Sprach-Benutzer-Schnittstellen
Training: Vom Backend- zum Fullstack-Entwickler
Training: Java 9 bis 12 – neue Features
Training: Java für Um- und Einsteiger
Training: Kubernetes: Ab in die Cloud!
Training: MongoDB – die Allzweckwaffe
Training: Einstieg in Angular für .NET-Entwickler
Webinar: Hybrid-Apps mit Ionic
Training: Ionic für Hybrid-Apps
Training: Moderne React Patterns
Training: JavaScript für Superhelden
Training: Cloud from Scratch
Training: Async & Await in der Praxis
Webinar: Single-Page-Anwendungen mit Angular
Training: SignalR und Event-Signaling
Training: Progressive Web App Bootcamp
Training: ChatGPT als Unterstützung für Entwickler
Training: Verteilte Versionsverwaltung mit Git
Training: Angular für Fortgeschrittene
Training: Next Level TypeScript
Webinar: Python und Big Data
Training: Webtechnologien für Product Owner
Training: KI-Projekte erfolgreich durchführen
Training: Cloud-native Entwicklung mit Azure
Training: 3D im Browser: Einstieg in WebGL
Training: Testen von .NET-Anwendungen
Training: Node.js – from Zero to Hero
Developer Media ist die Fort- und Weiterbildungsmarke für Softwareentwickler und -architekten innerhalb der Ebner Media Group. Mit den Fachmagazinen dotnetpro und web & mobile developer, den Fachkonferenzen DWX, WDC, DDC und JVM-Con sowie zahlreichen Remote- und Präsenz-Seminaren liefert Developer Media seinen Besuchern, Teilnehmern und Lesern hochqualitative und lösungsorientierte Fachinformationen.
Ihr Kontakt zu unserem Kundenservice:
Uns erreichen Sie direkt über