Projekt Beschreibung
GraphQL mit Node.js
Mit der Datenabfrage- und Manipulationssprache GraphQL existiert ein Werkzeug, das uns völlig neue Möglichkeiten bei der Erstellung von flexiblen und effizienten Web-APIs bietet.
Im Gegensatz zu klassischen REST-Architekturen wird die Zahl der Endpoints auf einen einzigen reduziert, zudem kann der Aufbau der Response genau festgelegt und somit Overhead vermieden werden.
In diversen Praxisübungen machen Sie sich mit den verfügbaren Request-Arten vertraut und erstellen eigene GraphQL-Backends unter Benutzung von JavaScript/Node.js sowie verschiedenen GraphQL-Bibliotheken. Auch weiterführende Themen wie Datenbankanbindung mittels ORM, Testing und Authentication werden besprochen.
Dauer:
2 Tage
Die Hauptinhalte dieser Schulung sind:
- Grundlagen
- HTTP
- Rest-API
- GraphQL – Grundidee
- GraphQL-Requests
- Querys
- Mutations
- Subscriptions
- GraphQL-Server
- Schemata
- Typen
- Resolver
- Weitere Themen
- Datenbank-Anbindung mit Prisma
- Authentication
- Error-Handling
- Paginierung und Sortierung
- Testing mit Jest
Schulungsziel
In dieser Schulung lernen Sie, ausgehend von einer kurzen Wiederholung grundlegender Technologien wie HTTP und REST, wie Sie GraphQL effektiv nutzen und selbst implementieren können.
Teilnehmende
Softwareentwickler:innen mit Erfahrung in JavaScript bzw. Node.js
Anzahl Teilnehmende
1 bis 8
Voraussetzungen
Sie verfügen über Erfahrungen in der Programmierung mit JavaScript bzw. Node.js