React.js Webapplikationsudvikling - kursus 25.500 rub. fra Loftskolen, træning 6 uger, dato 27. november 2023.
Miscellanea / / November 28, 2023
Rigt program
20 træningsmoduler, 100+ timers træning.
Personlig mentor
En praktiserende Node.js-udvikler vil besvare eventuelle spørgsmål og give anmeldelser.
Adgang til materialer
Ikke begrænset af kurset. Du kan fortsætte med at studere, når du vil.
Slap chat
Kommunikation med lærere og klassekammerater i en hyggelig og venlig atmosfære.
Certifikat
Et diplom med et unikt ID, der bekræfter dit vidensniveau.
Lampe atmosfære
Ingen kedelige og kedelige “onkler”, som på andre skoler. På Loftschool vil du blive undervist i en rock-and-roll atmosfære.
Carier start
Efter uddannelse er du straks klar til at starte en karriere i webbranchen.
Hver uges træning inkluderer:
2-3 træningsmoduler
1 gruppetræning
Dyrke motion
30 minutters konsultation
De giver viden, ikke svar. De elsker at forklare og er i stand til at formidle kompleks information i et forståeligt sprog. Krav til kvaliteten af din kode: du består ikke opgaven, før din kode er perfekt. De forstår andre mennesker godt og ved, hvordan man finder en tilgang til enhver studerende. Altid klar til at hjælpe.
Uge 1 - Introduktion til React.js
— Vi lærer kursusholdet og klassekammeraterne at kende.
— At lære JSX og Virtual DOM i React.
— Vi overvejer komponenttilgangen og metoderne til dataoverførsel.
Bekendtskab
1. Baneåbning (05:41)
Jeg React.js
1. Hvad er React (07:05)
2. Virtual DOM (02:46)
3. JSX (06:10)
4. Gengivelse med betingelser (05:11)
5. Arbejde med lister (02:45)
6. Komponenter (02:41)
7. Rekvisitter (01:45)
8. Stat (06:45)
9. Begivenheder (02:26)
10. React Devtools (03:58)
II React.js
1. Livscyklusmetoder (05:19)
2. Komponenter - funktioner (01:29)
3. Ren komponent (02:54)
4. Syntetiske begivenheder (01:42)
5. Arbejde med formularer (02:51)
6. Fejlhåndtering (01:39)
Analyse af opgave #1
1. Workshop #1 (30:36)
Uge 2 - React.js-mønstre, test
— Vi studerer komponenter, elementer og forekomster af komponentklassen.
— Vi overvejer Recompose-biblioteket, komponenter af høj orden og Render Props-mønstre.
— Vi forstår fordelene ved tests, studerer Jest, Enzyme, Snapshots.
III Reager
1. Intro (01:43)
2. PropTypes (10:18)
3. Kontekst (05:19)
4. Refs (05:18)
5. Portaler (05:02)
6. Hooks (10:42)
IV React.js
1. High Order Components (HOC'er) - Higher Order Components (10:33)
2. Ref-videresendelse (HOC'er) (04:31)
3. Gengiv rekvisittermønster (05:25)
4. HOK Library Recompose (10:32)
5. Profilering (04:02)
Afprøvning
1. Intro (05:06)
2. Testløber (02:51)
3. Test DSL (08:41)
4. Enzym (06:57)
5. Snapshots (03:09)
6. Testsagaer (05:01)
7. React Testing Library (06:32)
Analyse af opgave #2
1. Workshop #2 (27:54)
Uge 3 - Redux, routing
— Vi studerer routing: Simpel routing, routing med Switch, samt indlejret routing.
— At blive bekendt med Redux-biblioteket: grundlæggende koncepter og koncepter for Store, Actions, Reducers, React-redux.
— Middleware betragtes som en måde at arbejde med Sideeffect på.
Routing i browseren
1. History API (02:48)
2. Simpel routing (05:39)
3. Routing fra switch (04:16)
4. Indlejret routing (05:32)
5. Privat rute (04:39)
Jeg Redux
1. Intro (04:07)
2. Butik (05:03)
3. Handlinger (02:17)
4. Reducere (07:56)
5. React-redux (03:26)
II Redux
1. Intro (03:11)
2. CreateActions (redux-actions) (09:13)
3. Middleware (07:54)
4. Håndter handlinger (05:52)
5. Vælgere (06:17)
6. Vælg igen (04:49)
7. Ænder (06:56)
Analyse af opgaver #3
1. Workshop #3 (39:13)
Uge 4 - Redux-saga
— Vi studerer Redux-saga-biblioteket. Gentag generator* funktioner. Lad os lære at køre dem parallelt.
— Lad os se på Take-metoden. Lad os undersøge udvalg som en måde at få data fra butikken på.
— Vi ser på måder at style en React-applikation på. Vi studerer bibliotekerne ClassNames, StyledComponents, BrowserList, MaterialUI.
I Redux-saga
1. Intro (00:57)
2. Oversigt (02:08)
3. Generatorer (04:11)
4. Tilføjer sagaer (02:07)
5. Reager på handlinger (03:53)
6. Funktionslanceringer (02:06)
II Redux-saga
1. Intro (00:27)
2. Udførelse af effekter parallelt (03:41)
3. Træder i kraft (02:45)
4. Vælg effekt (02:04)
5. Annuller effekter (04:05)
Arbejde med stilarter
1. Intro (01:34)
2. CRA Styles (05:21)
3. Klassenavne (06:32)
4. StyledComponents (07:11)
5. BrowserList (01:37)
6. Materiale UI (08:13)
Analyse af opgaver #4
1. Workshop #4 (09:55)
Uge 5 - Formularer, CI & DI & Client fejlhåndtering
— Vi overvejer at arbejde med formularer ved hjælp af Formik, Redux Forms, React Final Form bibliotekerne.
— Vi overvejer metoder til at sikre kvaliteten af produktionskoden. Vi analyserer værktøjer som: Husky, TravisCI, HerokuNow.
— Vi studerer et sæt nyttige biblioteker til udvikling (Storybook, RamdaJS, Axios).
— Vi overvejer TypeScript.
Arbejde med formularer
1. Intro (05:07)
2. Formik (08:51)
3. Redux-formular (06:22)
4. Reager endelig formular (06:36)
CI & DI & Client fejlhåndtering
1. Intro (05:07)
2. Husky (02:32)
3. CI ved hjælp af TravisCI (03:32)
4. Udsend til heroku (04:57)
5. Rollbar (02:00)
Et sæt nyttige biblioteker til udvikling
1. Historiebog (05:32)
2. RamdaJS (04:47)
3. Axios (05:52)
4. Maskinskrift (09:31)
Analyse af opgave #5
1. Workshop #5 (13:17)
Uge 6 - Projektarbejde
— Vi udfylder ansøgningen og sender den til gennemgang.
Sådan får du et job inden for IT: tips og tricks
1. Hvordan får man et job inden for IT? Eftersøgning, samtale og prøvetid (42:21)
2. Hvordan finder man fjernarbejde og freelanceordrer? (20:12)
3. Første job i IT - hvordan skal man opføre sig? Praktikpladser, officiel beskæftigelse og arbejde "for mad" (14:11)
4. Hvordan passerer man prøvetiden? (27:10)
5. Sådan forbereder du dig til et interview hos en FAANG-virksomhed (08:52)
6. Processen med at indlæse en webside (25:19)
7. Programmer interview - alt hvad du behøver at vide (01:24:07)
8. Løsning af et problem fra et programmørinterview (19:36)
9. Frontend-udviklerinterview (01:37:17)
D
Dmitry561
26.03.2021 G.
Stor oplevelse
Fordele: Lærere og mentorer, interessante projekter, kursusstruktur, præsentation af materiale. Ulemper: Mangel på tid, overfladisk steder Efter min mening, uanset hvilke udviklerkurser en person begyndte at passere, han skal have en base og viden erhvervet af sin egen kræfter. Først efter at have siddet i flere måneder alene, kan du forstå, hvor meget alt dette passer dig og...
U
grimt
19.05.2020 G.
Kvalitetstræning til en overkommelig pris.
Fordele: Materiale af høj kvalitet, tilgængelighed af mentorer, kanal for studerende til at kommunikere, hurtig respons lærere ved spørgsmål, ugentlige individuelle opkald med mentor, intensiv træning, deadlines ved bestået arbejdet). Ulemper: Det tredje kursus er efter min mening for kompliceret uden et dybere kendskab til det grundlæggende i JS, og kurser om JS er tilgængelige separat (selvom dette punkt blev rettet for blot en måned siden og...
D
Dmitry561
26.03.2021 G.
Stor oplevelse
Fordele: Lærere og mentorer, interessante projekter, kursusstruktur, præsentation af materiale. Ulemper: Mangel på tid, overfladisk steder Efter min mening, uanset hvilke udviklerkurser en person begyndte at passere, han skal have en base og viden erhvervet af sin egen kræfter. Først efter at have siddet i flere måneder alene, kan du forstå, hvor meget alt dette passer dig og...
O
oleg7791q
30.05.2020 G.
JS og REACT er tydeligvis ikke stedet at lære.
Fordele: Lærere kender faget, smukt design, praktisk personlig konto. Ulemper: Du kender ikke faget, fordi kurserne er dårligt gennemtænkte metodisk. Og det er ikke et spørgsmål om din flid, men derimod et spørgsmål om dårlig struktur og indhold. Ja, indpakningen er smuk. Ja, vi kom med succes ind i den usystematiske analyse af onlineskoler fra Min kreds. Efter konstruktiv kritik fra Habr-samfundet slettede My Circle tabellen...
O
oleg7791q
30.05.2020 G.
JS og REACT er tydeligvis ikke stedet at lære.
Fordele: Lærere kender faget, smukt design, praktisk personlig konto. Ulemper: Du kender ikke faget, fordi kurserne er dårligt gennemtænkte metodisk. Og det er ikke et spørgsmål om din flid, men derimod et spørgsmål om dårlig struktur og indhold. Ja, indpakningen er smuk. Ja, vi kom med succes ind i den usystematiske analyse af onlineskoler fra Min kreds. Efter konstruktiv kritik fra Habr-samfundet slettede My Circle tabellen...