Valmennus
Suomen rankin React -valmennus
2 pv Mikko Hirvonen, Mikko Nousiainen, Tiia Nyholm, Johan Ruokangas
- Ohjelmistokehitys
- Yksityinen
Mikä on React?
React on Facebookin luoma JavaScript-kirjasto käyttöliittymien rakentamiseen. Me Fraktiolla olemme käyttäneet Reactia melkein alusta asti, ja voimme yksikantaan todeta että tykkäämme siitä tosi paljon. Reactin ansiosta fronttikoodaus on nykyään turkasen siistiä hommaa!
React on pieni kirjasto, joka on helppo oppia. Pelkällä Reactilla ei kuitenkaan vielä synny kokonaista webbisovellusta. Kun ihmiset puhuvat Reactista, tarkoittavat he käytännössä “Reactia” lainausmerkeillä, Reactin ympärille syntynyttä ekosysteemiä. Yhtäkkiä vaihtoehtoja ja pureskeltavaa onkin paljon enemmän.
Fraktion lisäksi Reactia käyttävät esimerkiksi Facebook, Instagram, Netflix, NHL, Verkkokauppa.com, Airbnb, Dropbox ja monet muut. Jos et vielä ole hypännyt kelkkaan, nyt on oikea aika.
Fraktion React-valmennus
Kiihkeässä ja käytännönläheisessä kahden päivän tehovalmennuksessamme koodaamme tuotantovalmiin ja A-laatuluokkaisen React-sovelluksen alusta loppuun opein ja välinein, joita voit sellaisenaan ja välittömästi ryhtyä soveltamaan työprojekteissasi.
Valmennus tapahtuu asianmukaisen kokoisessa ryhmässä (max. ~10 henkeä), joka koostuu kaltaisistasi. Emme harjoittele kalvosulkeisia, vaan koodaamme ja keskustelemme koodauksesta vertaisten kesken.
Osallistumalla valmennukseemme saat ikiaikaisen kokemuksemme tiivistetyt hedelmät hopealautasella ja vältät miinat, joihin olemme jo puolestasi astuneet!
Kenelle valmennus sopii?
Valmennus sopii sinulle, jos olet ohjelmistokehittäjä ja/tai devsigner, ja tulet tarvitsemaan Reactia ja muita ajanmukaisia fronttikehitysvälineitä työssäsi.
Osaat JavaScriptiä, HTML:ää ja CSS:ää jo valmiiksi. Monet kurssin aiheista ovat vaikeita, ja etenemme vauhdilla. Sinun ei missään nimessä tarvitse olla guru, mutta olemme tosissamme kun sanomme, että kurssi ei sovellu vasta-alkajille.
Mukaan valmennukseen tarvitset:
- Avoimen mielen
- Oman koneen
- Tuoreen Node.js:n (uusin LTS käytännössä) ja Yarn-paketinhallintaohjelman.
- Esivalmistellut lähdekoodit asennusohjeineen toimitamme etukäteen.
Valmentajat
Valmennukset hoidetaan kahden valmentajan voimin, jotta pystymme tarvittaessa antamaan yksilöllistä apua ja silti säilyttämään tiukan etenemistahdin tässä Suomen rankimmassa valmennuksessa.
Valmentajinamme toimivat Mikko ”Puppe” Hirvonen, Mikko ”Limis” Nousiainen, Tiia Nyholm ja Johan Ruokangas. He käyttävät valmennuksessa opettamiaan asioita päivittäin työssään ohjelmistokehittäjinä ja kehittävät omaa osaamistaan jatkuvasti.
Valmentaja
Mikko Hirvonen
Mikko Hirvonen on senioritason devaaja ja yksi Fraktion perustajista. Hän on luotettava dieselkone, jonka hymy ei hyydy tai vauhti takkua tiukimmassakaan tilanteessa. Mikon historia Reactin parissa on yhtä pitkä kuin Reactin historia.
Sovelluskehittäjä
Valmentaja
Mikko Nousiainen
Mikko Nousiainen on seniorikoodaaja ja ääniasioiden leatherman. Tämä insinööri suhtautuu haasteisiin analyyttisesti ja osaa ottaa kaikki mahdolliset muuttujat huomioon. Mikko puhuu kotikielenään englantia, joten valmennuksessa opetus onnistuu helposti myös englanniksi.
Sovelluskehittäjä
Valmentaja
Johan Ruokangas
Johan on designaava devaaja, joka on viimeiset vuodet työskennellyt mobiili- ja verkkopalveluprojekteissa sekä suunnittelijana että leadaavana kehittäjänä. Hän on ollut mukana rakentamassa menestyneitä tuotteita sekä B2B että B2C -maailmoihin, ja oppinut niissä tiimidynamiikan tärkeyden. Johanin sydäntä lähellä ovat alan viimeisimmät UI/UX-ratkaisut sekä prototestaus mobiililaitteilla.
Sovelluskehittäjä
Sisältö
Kahden päivän aikana koodaamme pienen, mutta kokonaisen ja olennaisilta osiltaan todellisuutta vastaavan sovelluksen. Etenemme pienestä suureen, yksinkertaisesta monimutkaiseen.
Aloitamme valmennuspäivät kello 9.00 ja lopetamme 16.00.
Valmennuksen sisältöä
- React Basics
- Thinking in components
- Styling in React, Emotion
- Theming
- React Hooks
- Basic state management with hooks
- Side effect handling with useEffect
- Custom hooks
- Forms
- Performance in React apps
- Advanced state management
- Data fetching with Axios
- Concurrent rendering (performance)
- Data fetching with React Query
- Routing with React Router
- Server side data mutation with React Query
- Reusable components
Yksityisvalmennukset
Järjestämme tällä hetkellä React-valmennusta vain yksityisvalmennuksena tiimeille ja yrityksille. Jos teitä on useampi, ja haluatte oppia Reactia omassa porukassa, järjestämme teille koulutuksen teille sopivana ajankohtana joko meidän tai teidän tiloissanne. Laita viestiä ja sovitaan tarkemmin valmennuksesta.