Datum
02/12/2024 - 04/12/2024
Ganztägig
Kalender-Import: iCal
Veranstaltungsort
ETC Trainingscenter
Modecenterstraße 22, 1030 - Wien
ProgrammiererInnen dieses Trainings sollten bereits über die Grundlagen hinausgehende Erfahrung im Umgang mit C# haben.
Erahrung mit GraphQL oder anderen API Technologien ist nicht erforderlich.
Dieses Training lehrt Entwickler*Innen die Grundlagen von GraphQL, sowie die Implementierung eines GraphQL-Backends mit HotChocolate und .NET.
Der grundsätzliche Aufbau von GraphQL samt Queries, Mutations und Subscriptions wird behandelt.
Darüber hinaus wird mit ASP.NET Core und HotChocolate ein GraphQL-Backend entwickelt.
Die TeilnehmerInnen erhalten aus der Kombination von Vortrag, Code-Beispielen und Programmier-Übungen einen guten Einblick in GraphQL und dessen Möglichkeiten in Kombination mit ASP.NET Core.
– GraphQL
– Allgemein
– Vergleich zu REST
– GraphQL Schema
– Typ-System
– Queries
– Mutations
– Subscriptions
– Argument
– Variablen
– Fragmente
– Alias
– DataLoader
– HotChocolate
– Implementierung einer GraphQL-API
– Varianten das GraphQL Schema zu definieren
– Annotation-based
– Code-first
– Schema-first
– Optimierung bzw. Vermeidung des N+1 Problems mittels DataLoaders
– Beziehen der Daten von einer Datenbank (optional mit EFCore)
– Beziehen der Daten von einer API
– Beziehen der Daten von mehreren Datenquellen
– Filtering
– Sorting
– Paging
– Projections
– Persisted Queries
– Authentication und Authorization
1.805,00
Kategorien