GraphQL Fullstack

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
2pvä
Kesto
1800,00 
Ajankohta:
Sijainti:
Valitsemasi koulutus sisältää seuraavat päivät:
Ilmoittaudu viimeistään 18.09.2019
Puhuttu kieli: Suomi

Valitettavasti kyseinen kurssi on jo täynnä, kokeilethan toisella ajankohdalla tai sijainnilla.

Tai ota yhteyttä myyntipalveluun: 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ä kaksipäiväisellä 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
useita
1800,00  + alv./VAT

Tutustu myös

Suosittu

API design

Tiedätkö mitä nykypäivän APIt ovat ja miten ne tulisi suunnitella ja millaisia toteutusvaihtoehtoja on? Tämä päivän mittainen koulutus antaa hyvän yleiskuvan siitä, mitä ovat nykypäivän REST API:t, hyvän API:n suunnitteluperiaatteet ja eri toteutusteknologiat.
Vaativuus
Arvostelut
Seuraava ajankohta
05.11. – 05.11.
Sijainnit
Pasila, Online
Koulutusmuoto
Intensive - Luokka, Online - Kurssilive
Hinta
900 €

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
30.10. – 31.10.
Sijainnit
Pasila, Online
Koulutusmuoto
Intensive - Luokka, 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
06.11. – 07.11.
Sijainnit
Pasila, Online
Koulutusmuoto
Intensive - Luokka, Online - Kurssilive
Hinta
1800 €

JavaScript-sovelluskehitys

Yhden ohjelmointikielen hallitsemisella voit tehdä nykypäivänä täydellisiä Fullstack-sovelluksia. Kurssilla siirryt JavaScript-opiskelussa tehokkaasti nollasta sataan teorian sekä useiden harjoitusten avulla.
Vaativuus
Arvostelut
Seuraava ajankohta
Ei aikataulua
Sijainti
-
Koulutusmuoto
Intensive - Luokka, Online - Kurssilive
Hinta
1800 €

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.

Kouluttaja


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.