Tworzenie API z GraphQL
Opis
GraphQL jest zbudowany na bazie REST API i jest narzędziem umożliwiającym udostępnienie danych aplikacji w sposób kontrolowany i jednocześnie niezwykle elastyczny. Umożliwia tworzenie szybkich dashboardów do przeglądania danych, jak i złożonych aplikacji w dowolnej technologii. Koniec z setkami DTOsów wyspecjalizowanych pod poszczególne funkcjonalności. Szkolenie Tworzenie API z GraphQL wprowadza zarówno w podstawy GraphQL, jak i praktyki związane z tworzeniem API i używaniem ich w komercyjnych aplikacjach.
Szczegółowy program
Moduł 1.
Wprowadzenie do GraphQL
- Czym jest GraphQL
- Dlaczego powstał GraphQL
- Aplikacja używająca GraphQL API
- Czym się różni GraphQL i REST
Moduł 2.
Praca z GraphQL
- Zapytania z użyciem schematu
- Modyfikacja danych
- Dyrektywy i introspekcja
- Stronicowanie
- Bezpieczeństwo
- Wydajność
- Przykładowy klient
Moduł 3.
GraphQL Server
- Założenia
- Budowa serwera
- Dostępne biblioteki
- Stworzenie własnego serwera
- Stworzenie projektu
- Zdefiniowanie zapytań
- Dodanie filtrów i stronicowania
- Zdefiniowanie mutacji