-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
ba0b311
commit 0b4a1d6
Showing
1 changed file
with
11 additions
and
9 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,33 +1,35 @@ | ||
# Modern Webbutveckling med React och Redux | ||
|
||
## Om kursen | ||
|
||
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. | ||
|
||
## Förberedelser | ||
- 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 8.10.0 eller senare 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](https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi?hl=en) och [Redux DevTools](https://chrome.google.com/webstore/detail/redux-devtools/lmhkpmbekcpmknklioeibfkpmmfibljd) till Chrome i förväg. | ||
- Du bör även ha tillgång till en utvecklingsmiljö som har bra stöd för JavaScript. IntelliJ, WebStorm eller VsCode fungerar fint. | ||
|
||
- 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 >=14 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](https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi?hl=en) och [Redux DevTools](https://chrome.google.com/webstore/detail/redux-devtools/lmhkpmbekcpmknklioeibfkpmmfibljd) 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. | ||
|
||
## Upplägg | ||
|
||
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 | ||
|
||
## Påbörja labbarna | ||
|
||
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. | ||
|
||
## Lösningar till labbarna | ||
|
||
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. | ||
|
||
## Vi skapade materialet! | ||
## Vi är ansvariga för kursen och skapade materialet till den | ||
|
||
- Mathias Bergqvist ([email protected]) | ||
- Robert Novo ([email protected]) | ||
- Anton Jernberg ([email protected]) | ||
|
||
|
||
|