ReactJS-ohjelmointi






Koulutuksessa käymme läpi ReactJS:n toimintaperiaatteet. Koulutuksen jälkeen hallitset React perusteet ja tiedät miten hyödyntää toiminteita käytännön kehitystyössä.
ReactJS on alun perin Facebookin kehittämä kirjasto selainsovellusten käyttöliittymän toteuttamiseen. Se tarjoaa käyttöliittymäohjelmointiin selkeän, kevyen mallin, joka keskittyy erityisesti komponenttien toteuttamiseen sekä tiedon- ja tapahtumien kulkuun komponenttien välillä.
ReactJS tukee keskeisesti selaimen näkymien toteuttamista, mutta sen pohjalta on kuitenkin kohtuullisen helppo rakentaa selaimeen myös MVC-mallia (Model–view–controller-mallia) noudattava SPA-sovellus (Single-Page application).
Paikka
Helsinki
Koulutusmuoto
Classroom
Remote
Kesto
2 päivää
Hinta
1590 €
Kohderyhmä
Kurssi soveltuu web-kehittäjille, jotka hallitsevat vähintäänkin JavaScriptin perusteet ja joiden tarkoituksena on lähteä toteuttamaan web-käyttöliittymää ReactJS:n varaan.
Esitiedot
JavaScript perusteiden hallinta.
ReactJS-ohjelmointi kurssin sisältö
1. Päivä
ReactJS-arkkitehtuuri
- SPA-sovellusten arkkitehtuuri
- Yleiskatsaus ReactJS-sovelluksesta
- ReactJS:n tarjoamat piirteet
- Mahdolliset laajennukset
- Virtual DOM-käsite
- Suhde muihin JavaScript-kirjastoihin
Peruskäyttö
- ReactJS-komponentit
- JavaScript vai JSX
- JSX-käännös
- Kehitysprosessi
ReactJS -komponentit
- Komponentin tila
- Ominaisuudet ja tapahtumat
2. Päivä
Komponenttihierarkia
- Lapsikomponentit
- Datan kulku komponenttien välillä
Navigointi
- Sivut
- React Router
- Navigoinnin toteutus
Palvelurajapinnan käyttö
- REST-palvelut
- Ajax
- Datamallin toteutus
ReactJS:n edistyneempi käyttö
- FLUX-arkkitehtuuri
- Redux
- Toteutus ReactJS:n avulla
Aikataulu