GraphQL

GraphQL on nousemassa uusissa ratkaisuissa vaihtoehdoiksi REST-palveluille. Tule kuulemaan, mistä on kyse, millainen GraphQL-kieli on, miten toteutat oman GraphQL-palvelun, miten toteutat clientin sitä vasten hands-on.

Vaativuus
Arvostelut
900,00 

Pahoittelemme mutta tiedossa ei ole seuraavia kurssipäiviä.
Ole hyvä ja ole yhteydessä myyntiin: 020 7776 670 tai myyntipalvelu@sovelto.fi

Vaihda REST GraphQL:ään!

Hyvä REST API design lähtee siitä, että pyritään tekemään Web Front-End -kehittäjän elämä mahdollisimman helpoksi. Tämä vaatii sitä, että ymmärretään käyttötapaukset, miten ja mihin apia tullaan hyödyntämään. GraphQL antaa nyt uuden tavan julkaista tietovarastoja client-kehittäjälle. GraphQL on query-kieli HTTP:n yli, sekä datan hakemiseen, että muokkaamiseksi. Se mahdollistaa, että API:n käyttäjä voi määritellä mitä dataa haluaa ja missä muodossa. Clientiin ei tarvitse ladata tarpeetonta dataa ja data saadaan siinä muodossa, että sitä on helppo selainsovelluskehityksessä käsitellä. Lisäksi mahdollisesti, kun perinteissä REST API -ratkaisussa jouduttaisiin tekemään pyyntöjä useaan API endpointtiin, nyt riittääkin vain yksi pyyntö.

Tällä  kurssilla perehdytään, mikä GraphQL:ssä on kyse, GraphQL-kieleen, oman GraphQL-palvelun toteuttamiseen suositulla open-source Apollo Serverillä ja GraphQL Client -ohjelmointiin.

Esitiedot: 

Kurssilla oletaan, että osallistujalla on hyvä JavaScript-osaaminen ja osaaminen Reactista tai Angularista auttaa.

Koulutuksen tarkempi sisältö

Yleiskatsaus
  • Mitä GraphQL on?
  • Arkkitehtuuri
GraphQL-syntaksi
  • Kieli
  • Datan hakeminen
  • Datan muokkaaminen
  • Sivutus
GraphQL Server
  • GraphQL Apollo Server
  • Type Definitions
  • Resolvers
  • Type Relationships
  • Liityntä tietokantaan
  • Validointi ja virheet
  • Autentikointi
  • Sivutus
  • Subscriptions
GraphQL Client
  • Oman Clientin toteuttaminen
  • Apollo React ja Angular Client
  • Datan hakeminen
  • Cache
  • Sivutus
  • Autentikointi
  • WebSocket Subscription

 

 

Avainsanat: , ,

 

Paikkoja jäljellä:
Ei paikkarajoitusta
900,00  + alv./VAT

Tutustu myös

Sovelto PRO

React

Onko tarkoitus tehdä Web front end -kehitystä Reactilla, käyttäen backendiä? Jos sinulla on tarkoitus perehtyä Reactiin oikeasti ja aloittaa kehittäminen sillä, tule mukaan kurssille nyt!
Vaativuus
Arvostelut
Seuraava ajankohta
18.05. – 19.05.
Sijainti
Online
Koulutusmuoto
Online - Kurssilive
Hinta
1800 €

Angular

Tule saamaan hyvä startti Angular -kehitykseen, opettelemaan TypeScript -kieli ja siirry käyttämään uutta versiota suositusta Web Front End -Frameworkista.
Vaativuus
Arvostelut
Seuraava ajankohta
Ei aikataulua
Sijainti
-
Koulutusmuoto
Online - Kurssilive
Hinta
1800 €

Sovelto PRO - täysin uusi tapa oppia!

Voit hyödyntää laajan määrän kursseja, online-koulutuksia ja yhteisön sekä kouluttajan tuen oppimiseesi. Yhdellä kuukausimaksulla – kokeile nyt! Kurssit merkitty Sovelto PRO -tagilla ja näissä myös toteutustakuu. Kurssi siis pidetään varmasti ilmoitettuna ajankohtana – lähde mukaan oppimaan!

Vastuuhenkilö


Toni Ylärinne

Toni Ylärinne

Toni toimii Soveltolla senior-konsulttina. Hänellä on yli viidentoista vuoden kouluttaja- ja konsultointikokemus. Tonin erityisaloina ovat XML-tekniikat, integraatioarkkitehtuurit, BizTalk Server-, .NET- ja SharePoint-sovelluskehitys.

MCPD: SharePoint 2010, MCPD: Web Developer, MCTS: BizTalk Server, Certified Scrum Master, MCT, senior-konsultti. XML-tekniikoiden, Microsoft Biztalk Server- , .NET- ja SharePoint-sovelluskehityksen asiantuntija.