Valmennus
GraphQL/Apollo
3 pv Henri Vesala
- Ohjelmistokehitys
- Yksityinen
Opi rajapinta-kehitystä
Opi rakentamaan rajapinta-arkkitehtuuria GraphQL:n parhailla käytännöillä. GraphQL on helppo ottaa käyttöön, mutta sillä saa nopeasti harmia aikaan, jos sitä ei käytetä järkevästi. Tässä valmennuksessa opit, miten GraphQL:n työkaluja kannattaa käyttää monimutkaisemmissa rajapinnoissa tiedonhakuun.
Valmennuksessa emme käy läpi vain syntaksia, vaan opetamme ajattelutapaa GraphQL:n moderniin käyttöön – miksi ja miten asiat tapahtuvat.
GraphQL on kyselykieli rajapinnoille, ja sen avulla rajapinnasta voi hakea juuri tarvitsemansa datan. Tässä valmennuksessa opit, miten kehität backendin ja miten GraphQL:llä tehdään vaativampia kyselyitä.
Lisäksi opit frontin datanhakua ja tilanhallintaa. Valmennuskokonaisuudessa opit parhaita käytäntöjä, jotka voit hyödyntää suoraan omassa työssäsi. Valmennuksessa käytetään GraphQL:ssä kehyksenä Apolloa.
Kenelle valmennus sopii?
Valmennus sopii kokeneille devaajille, jotka haluavat laajentaa ymmärrystään rajapintakehityksestä.
Rakenna osaamisesi yksi päivä kerrallaan
Olemme jakaneet valmennuskokonaisuuden 3 päivään. Voimme järjestää räätälöidyn valmennuksen, joka vastaa niin henkilöiden osaamistasoa kuin yrityksen tarpeita näistä osa-alueista.
Päivä 1: GraphQL:n perusteet
Hinta 800 €/hlö
Jos sinulla ei ole aiempaa osaamista GraphQL:sta, tämä valmennuspäivä on ehdoton. Valmennuspäivän aikana käymme läpi, mikä GraphQL on, miten Apollon serveri toimii ja mitkä ovat GraphQL:n käytön yleisimmät sudenkuopat.
Valmennuspäivän jälkeen
- Tiedät GraphQL:n periaatteet ja ymmärrät syntaksin
- Osaat lukea ja kirjoittaa GraphQL-kyselyitä
- Osaat pystyttää ja käyttää Apollo-serveriä
Päivä 2: GraphQL ammattitasolla
Hinta 800 €/hlö
Jos olet käynnyt perusteetkurssin tai sinulla on jo vastaava pohjaosaaminen GraphQL:n käyttöön, voit hypätä suoraan mukaan valmennuspäivään. GraphQL ammattitasolla valmennuspäivä on arkkitehtuurikurssi, joka maalaa kokonaiskuvan. Valmennuspäivän aikana opit, miten tehdä vaativaan käyttöön GraphQL API ja miten tehdä GraphQL:n tyypitystä Typescriptissä sekä mitä ottaa huomioon mm. tietoturvassa.
Valmennuspäivän jälkeen:
- Osaat implementoida laajan ja tehokkaan GraphQL-palvelin arkitehtuurin
- Tunnet GraphQL:n rajoitteet ja ymmärrät, mitä arkkitehtuurivaatimuksia se asettaa backendille
- Tiedät, miten tietoa haetaan ja käsitellään tehokkaasti
- Osaat tehdä elegantteja ja tehokkaita ratkaisuja
- Osaat tehdä virheidenhallintaa fiksusti
Päivä 3: Apollo GraphQL Frontendissä
Hinta 800 €/hlö
Jos haluat oppia GraphQL:n käyttöä frontissa, tämä valmennuspäivä on sinulle. Päivän aikana käymme läpi, miten Apollo client otetaan käyttöön React-projektissa sekä minkälaisia tilanhallinnan työkaluja se tarjoaa ja tietysti miten sillä haetaan tietoa GraphQL-rajapinnasta. Valmennuspäivä edellyttää kohtalaisen pohjaosaamisen GraphQL:n käytöstä ja React-osaamisesta on hyötyä.
Valmennuspäivän jälkeen:
- Osaat käyttää Apollo clientin tarjoamia ominaisuuksia React-projekteissa
- Olet tilanhallinan mestari Apollo clientia hyödyntäen
- Tiedät miten välttää frontin sudenkuoppia
Valmennus sopii erityisesti frontend-kehittäjille, jotka tekevät käyttöliittymää GraphQL-rajapintaa hyödyntäen.
Kysy räätälöinnistä
Järjestämme yksityisen räätälöidyn valmennuksen aiheen tiimoilta koko yrityksellenne tai tiimillenne. Silloin voimme pureutua tarkemmin juuri teidän tilanteeseenne.
Laita viestiä lomakkeen kautta, jos räätälöity valmennus kiinnostaa.
Valmentaja
Henri Vesala
Valmentaja toimii Henri “Tohtori” Vesala, joka on yksi Fraktion perustajista ja senior-tason kehittäjiämme. Tohtori on aloittanut (Apollo) GraphQL:n parissa syksyllä 2017.
Tohtori on omien sanojensa mukaan oppinut GraphQL:n “kantapään kautta” ja hänen tavoitteenaan onkin valmentaa oppeja eteenpäin, jotta muut voivat välttää saman polun. Tohtori uskoo, että positiivinen kokemus GraphQL:stä korreloi sen ymmärryksen kanssa.
Hinta ja ilmoittautuminen
Yhden päivän valmennuksen hinta on 800 €/hlö (+alv.) riippumatta siitä, mihin valmennuspäivään osallistut. Suosittelemme käymään koko 3 päivän kokonaisuuden. Lähtötasosi GraphQL:n käyttöön varmistetaan, jos et halua käydä perusteita.
1 päivän valmennus | 800 €/hlö (+ alv.) |
2 päivän valmennus | 1 440 €/hlö (+ alv.) (-10 % ovh. hinnasta) |
3 päivän valmennus | 1920 €/hlö (+ alv.) (-20 % ovh. hinnasta) |
Räätälöidyt valmennukset yrityksellenne
Jos teitä on useampi ja haluatte oppia omassa rauhassa tiiminne kesken, järjestämme mielellämme räätälöidyn valmennuksen. Saatte valmennukselle alemman henkilöhinnan, kun yrityksestänne osallistuu useampi henkilö. Lähetä viestiä, niin kerromme lisää.