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!

2pvä
Kesto
1800,00 
Toteutustakuu
Sovelto PRO -käyttäjille
Lue lisää
PRO-käyttäjille
0 €
Lue lisää
Ajankohta:
Sijainti:
Valitsemasi koulutus sisältää seuraavat päivät:
Ilmoittaudu viimeistään 19.01.2021
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

Nosta sovelluskehityksen tuottavuutta Reactilla

React nostaa reilusti sovelluskehityksen tuottavuutta ja on osoittanut suorituskykynsä selainsovelluksissa. Se perustuu omien komponenttien rakentamiseen, jotka hoitavat datan esittämisen käyttöliittymässä. MVC-ratkaisuissa React on se V.

Oikeissa React-projekteissa kehitys tehdään tyypillisesti palvelimella, jolla pyörivät myös muut kehityksessä käytettävät ohjelmat. Tälläkin kurssilla otamme mukaan Node.js:n, katsomme toimivaa projektirakennetta ja lisäämme testien ajamisen mukaan.

Kenelle:

Koulutus on suunattu kehittäjille, joilla on tarve saada hyvä käsitys Reactista itsestään, sekä React-kehityksestä yleisesti.

 

Esitiedot:

Perusosaaminen selainsovelluskehityksestä ja JavaScriptistä. Komentorivin käyttö ei ole sinulle vierasta. Kurssimateriaali on englanniksi.


Reactista:

React on Facebookin kehittämä ja käyttämä käyttöliittymäkirjasto, joka mahdollistaa interaktiivisten, tilallisten ja uudelleenkäytettävien käyttöliittymäkomponenttien teon selainsovelluksiin.

Facebook hyödyntää Reactia ja koko Instagrammin web-sivusto on rakennettu sillä, joten kirjasto on osoittanut käyttökelpoisuutensa tuotannossa maailman suurimmilla sivustoilla. Myös Airbnb käyttää Reactia ja on samalla toteuttanut ja antanut jakoon testauskirjastonsa.

Koulutuksen sisältö

1. PÄIVÄ

Perusteet
  • React ideologia
  • Hello React
  • JSX vai JavaScript
  • ES6 ja Babel React projekteissa
  • Reactin käyttöönotto
Komponentit
  • Komponentti
  • JSX
  • ES5 vs. ES6 syntaksi
  • props
Kokoelmakomponentit
  • Komponenttikokoelmat
  • props ja omistushierarkia
Tilanhallinta
  • Tila (state) vs. props
  • HTML lomakkeet
  • Tapahtumankäsittely
  • Komponenttien elinkaari
Komponenttien elinkaari
  • Elinkaaren hallinta
  • Asynkroniset tapahtumat
  • REST kutsut
  • Uudelleenkäytettävät komponentit
Reititys
  • Single Page Application (SPA)
  • Reititys react-router kirjastolla

2. PÄIVÄ

Alkuun React-kehityksessä – taas
  • Palvelimen setup
  • Projektirakenne
  • Työkalut ja kirjastot
Kääntäminen
  • React palvelimessa
  • Babel / JSX
  • Node.js/Express ja React projekti
  • Paketointi: webpack
Testaus
  • Testiympäristöt
  • ESLint ja react plugin
  • Jest
  • enzyme
Redux
  • Redux rooli
  • Tilanhallinta
  • Actionit
  • Reducerit

 

Avainsanat: , , , ,

 

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

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.