Du som deltar kommer få chansen att testa på att jobba med en modern teknikstack för webben baserad på JavaScript-biblioteket React och statehanteringssystemet Redux, två sylvassa verktyg att bära med sig verktygslådan! Vi kommer att bygga ett projekt tillsammans från ax till limpa i vilket vi introducerar teknikstacken en del i taget. Har du velat testa på React och Redux sedan tidigare, men inte tagit första steget? Vill du veta mer om dom verktyg som vi webbutvecklare jobbar med till vardags? Här har du din chans!
Observera att det här i första hand inte är en kurs för dig som jobbar med nämna tekniker till vardags, utan mer av en grundlig introduktion för dig som inte testat på det tidigare.
- Det är fördelaktigt om man installerat Node i förväg. Detta går att få tag i på https://nodejs.org/en/ eller via homebrew om du sitter på en Mac. Du behöver ha version nära LTS installerat för att allt ska flyta på så smidigt som möjligt.
- Det är bra, men inte ett måste, att ha installerat React Developer Tools och Redux DevTools till Chrome i förväg.
- Du bör även ha tillgång till en utvecklingsmiljö som har bra stöd för JavaScript. VsCode, IntelliJ eller WebStorm fungerar fint.
Kursen är uppdelad i tre delar. Varje del består av en teoridel och en laboration. Laborationerna kommer att spegla teoridelen. De tre delarna är:
- Introduktion till React
- Utveckla Reactapplikationer
- Redux
Klona hem det här repot och öppna upp det i ditt favorit-kodverktyg. För varje labb, öppna upp README.md i motsvarande directory och följ instruktionerna.
Finns incheckade, men dom är lite hemligt undangömda, sådär 😉.
Det finns även en branch i detta projekt, solutions
, i vilken alla labbarna är lösta till fullo.
- Mathias Bergqvist (mathias.bergqvist@omegapoint.se)
- Anton Jernberg (anton.jernberg@omegapoint.se)