Webová API a GraphQL

Pro koho je školení určeno

Poskytujete API obchodním partnerům vaší společnosti? Vyvíjíte mobilní aplikaci? Používáte ReactJS? Máte potíže s pojmenováním REST endpointů? Nebo vám vadí “nečistota” řešení, ale nevíte jak na to lépe? Zajímá vás, co je GraphQL, kdy ho použít a kdy naopak ne?

Co je potřeba umět

Praktická zkušenost s programováním a provozováním webových aplikací (webových API výhodou). Základy programování v JavaScriptu/Node.js (možno i PHP, ale jen v krajní nouzi). Hodit se budou i základy GITu (fetch, pull) a datových úložišť (SQL a/nebo NoSQL).
S sebou si vezměte vlastní notebook.

Obsah školení

Cílem školení je porozumět rozdílům mezi REST a GraphQL, zvolit tu vhodnou variantu dle potřeby a zvládnout napsat vlastní GraphQL server. Projdeme trošku historie (včetně SOAP a RPC) a teorie. Porovnávání REST a GraphQL budeme provázet praktickými příklady, vytvoříme vlastní jednoduchý GraphQL server a napojíme ho na frontendovou aplikaci.

Co se na školení naučíte

  • Stručnou historii webových API
  • Co mají společného a v čem se liší REST a GraphQL
  • Základy GraphQL
  • Napsat jednoduchý GraphQL server (v Node.js)
  • Napojit frontendovou aplikaci (ReactJS) na GraphQL server
  • Jak zapojit GraphQL do stávající aplikace s minimálními zásahy
  • Nástroje kolem GraphQL pro vývoj, testování a monitoring
  • Další zdroje a pokročilá témata kolem GraphQL

Rezervace

  • Martin
    Štekl

    Software Developer

    Martin se věnuje vývoji backendových aplikací, ať už v PHP nebo v poslední době i v Node.js. Programuje přes 10 let, vystudoval softwarové inženýrství na FIT ČVUT, vyzkoušel si práci v agentuře i pro mezinárodní společnost. Zaměřuje se zejména na návrh webových API a jejich efektivní implementaci.

5 900 Kč Cena bez DPH

Celkový počet míst 12

Datum školení 15.11. 2018

Délka školení 11:00 - 17:00

Nevyhovuje vám tento termín?

Napište nám a my vám dáme vědět o dalším chystaném školení