React.js Nettapplikasjonsutvikling - kurs 25 500 rub. fra Loft skole, trening 6 uker, dato 27. november 2023.
Miscellanea / / November 28, 2023
Rikt program
20 treningsmoduler, 100+ timer trening.
Personlig mentor
En praktiserende Node.js-utvikler vil svare på alle spørsmål og gi anmeldelser.
Tilgang til materialer
Ikke begrenset av kurset. Du kan fortsette å studere når du vil.
Slapp prat
Kommunikasjon med lærere og klassekamerater i en koselig og vennlig atmosfære.
Sertifikat
Et diplom med en unik ID som bekrefter kunnskapsnivået ditt.
Lampe atmosfære
Ingen kjedelige og kjedelige "onkler", som på andre skoler. På Loftschool får du undervisning i rock-and-roll-atmosfære.
Carier start
Etter opplæring er du umiddelbart klar for å starte en karriere i nettbransjen.
Hver uke med trening inkluderer:
2-3 opplæringsmoduler
1 gruppetrening
Trening
30 minutters konsultasjon
De gir kunnskap, ikke svar. De elsker å forklare og er i stand til å formidle kompleks informasjon på et forståelig språk. Krav til kvaliteten på koden din: du vil ikke bestå oppgaven før koden din er perfekt. De forstår andre mennesker godt og vet hvordan de skal finne en tilnærming til alle studenter. Alltid klar til å hjelpe.
Uke 1 – Introduksjon til React.js
— Vi blir kjent med kursteamet og klassekameratene.
— Lære JSX og Virtual DOM i React.
— Vi vurderer komponenttilnærmingen og metodene for dataoverføring.
Bekjent
1. Kursåpning (05:41)
Jeg React.js
1. Hva er React (07:05)
2. Virtual DOM (02:46)
3. JSX (06:10)
4. Gjengivelse med betingelser (05:11)
5. Arbeid med lister (02:45)
6. Komponenter (02:41)
7. Rekvisitter (01:45)
8. State (06:45)
9. Hendelser (02:26)
10. React Devtools (03:58)
II React.js
1. Livssyklusmetoder (05:19)
2. Komponenter - funksjoner (01:29)
3. Ren komponent (02:54)
4. Syntetiske hendelser (01:42)
5. Arbeide med skjemaer (02:51)
6. Feilhåndtering (01:39)
Analyse av oppgaver #1
1. Workshop #1 (30:36)
Uke 2 - React.js-mønstre, testing
— Vi studerer komponenter, elementer og forekomster av komponentklassen.
— Vi vurderer Recompose-biblioteket, høyordenskomponenter og Render Props-mønstre.
— Vi forstår fordelene med tester, studerer Jest, Enzyme, Snapshots.
III Reager
1. Intro (01:43)
2. PropTypes (10:18)
3. Kontekst (05:19)
4. Refs (05:18)
5. Portals (05:02)
6. Hooks (10:42)
IV React.js
1. High Order Components (HOCs) – Higher Order Components (10:33)
2. Referansevideresending (HOCs) (04:31)
3. Gjengi rekvisittermønster (05:25)
4. HOK Library Recompose (10:32)
5. Profilering (04:02)
Testing
1. Intro (05:06)
2. Testløper (02:51)
3. Test DSL (08:41)
4. Enzym (06:57)
5. Øyeblikksbilder (03:09)
6. Testsagaer (05:01)
7. React Testing Library (06:32)
Analyse av oppgaver #2
1. Workshop #2 (27:54)
Uke 3 - Redux, ruting
— Vi studerer ruting: Enkel ruting, ruting med Switch, samt nestet ruting.
— Bli kjent med Redux-biblioteket: grunnleggende konsepter og konsepter for Store, Actions, Reducers, React-redux.
— Mellomvare anses som en måte å jobbe med Sideeffect på.
Ruting i nettleseren
1. History API (02:48)
2. Enkel ruting (05:39)
3. Ruting fra Switch (04:16)
4. Nestet ruting (05:32)
5. Privat rute (04:39)
Jeg Redux
1. Intro (04:07)
2. Butikk (05:03)
3. Handlinger (02:17)
4. Redusere (07:56)
5. React-redux (03:26)
II Redux
1. Intro (03:11)
2. CreateActions (redux-actions) (09:13)
3. Mellomvare (07:54)
4. Håndter handlinger (05:52)
5. Velgere (06:17)
6. Velg på nytt (04:49)
7. Ducks (06:56)
Analyse av oppgaver #3
1. Workshop #3 (39:13)
Uke 4 - Redux-saga
— Vi studerer Redux-saga-biblioteket. Gjenta generator*-funksjoner. La oss lære hvordan du kjører dem parallelt.
— La oss se på Take-metoden. La oss studere valg som en måte å få data fra butikken på.
— Vi ser på måter å style en React-applikasjon på. Vi studerer bibliotekene ClassNames, StyledComponents, BrowserList, MaterialUI.
I Redux-saga
1. Intro (00:57)
2. Oversikt (02:08)
3. Generatorer (04:11)
4. Legger til sagaer (02:07)
5. Reager på handlinger (03:53)
6. Funksjonslanseringer (02:06)
II Redux-saga
1. Intro (00:27)
2. Utfører effekter parallelt (03:41)
3. Tre i kraft (02:45)
4. Velg effekt (02:04)
5. Avbryt effekter (04:05)
Arbeid med stiler
1. Intro (01:34)
2. CRA Styles (05:21)
3. Klassenavn (06:32)
4. StyledComponents (07:11)
5. Nettleserliste (01:37)
6. Materialgrensesnitt (08:13)
Analyse av oppgaver #4
1. Workshop #4 (09:55)
Uke 5 - Skjemaer, CI & DI & Client feilhåndtering
— Vi vurderer å jobbe med skjemaer ved å bruke Formik, Redux Forms, React Final Form-bibliotekene.
— Vi vurderer metoder for å kvalitetssikre produksjonskoden. Vi analyserer verktøy som: Husky, TravisCI, HerokuNow.
— Vi studerer et sett med nyttige biblioteker for utvikling (Storybook, RamdaJS, Axios).
— Vi vurderer TypeScript.
Arbeid med skjemaer
1. Intro (05:07)
2. Formik (08:51)
3. Redux-skjema (06:22)
4. Reager endelig skjema (06:36)
CI & DI & Client feilhåndtering
1. Intro (05:07)
2. Husky (02:32)
3. CI bruker TravisCI (03:32)
4. Utplassert til heroku (04:57)
5. Rollbar (02:00)
Et sett med nyttige biblioteker for utvikling
1. Historiebok (05:32)
2. RamdaJS (04:47)
3. Axios (05:52)
4. Typeskrift (09:31)
Analyse av oppgaver #5
1. Workshop #5 (13:17)
Uke 6 - Prosjektarbeid
— Vi fullfører søknaden og sender den til vurdering.
Hvordan få jobb innen IT: tips og triks
1. Hvordan få jobb innen IT? Søk, intervju og prøvetid (42:21)
2. Hvordan finne eksternt arbeid og frilansordrer? (20:12)
3. Første jobb i IT - hvordan oppføre seg? Praksisplasser, offisiell ansettelse og arbeid "for mat" (14:11)
4. Hvordan passere prøvetiden? (27:10)
5. Hvordan forberede seg til et intervju hos et FAANG-selskap (08:52)
6. Prosessen med å laste inn en nettside (25:19)
7. Programmererintervju - alt du trenger å vite (01:24:07)
8. Løse et problem fra et programmererintervju (19:36)
9. Frontend-utviklerintervju (01:37:17)
D
Dmitry561
26.03.2021 G.
Flott opplevelse
Fordeler: Lærere og mentorer, interessante prosjekter, kursstruktur, presentasjon av stoff. Ulemper: Mangel på tid, overfladisk stedvis Etter min mening, uansett hvilke utviklerkurs en person begynte å passere, han må ha en base og kunnskap ervervet av sine egne krefter. Først etter å ha sittet i flere måneder alene kan du forstå hvor mye alt dette passer deg og...
U
stygg
19.05.2020 G.
Kvalitetstrening til en overkommelig pris.
Fordeler: Materiale av høy kvalitet, tilgjengelighet av mentorer, kanal for studenter å kommunisere, rask respons lærere for spørsmål, ukentlige individuelle samtaler med mentor, intensiv opplæring, frister ved bestått arbeid). Ulemper: Det tredje kurset, etter min mening, er for komplisert uten en dypere kunnskap om det grunnleggende i JS, og kurs om JS er tilgjengelig separat (selv om dette punktet ble korrigert for bare en måned siden og...
D
Dmitry561
26.03.2021 G.
Flott opplevelse
Fordeler: Lærere og mentorer, interessante prosjekter, kursstruktur, presentasjon av stoff. Ulemper: Mangel på tid, overfladisk stedvis Etter min mening, uansett hvilke utviklerkurs en person begynte å passere, han må ha en base og kunnskap ervervet av sine egne krefter. Først etter å ha sittet i flere måneder alene kan du forstå hvor mye alt dette passer deg og...
O
oleg7791q
30.05.2020 G.
JS og REACT er tydeligvis ikke stedet å lære.
Fordeler: Lærere kan faget, vakkert design, praktisk personlig konto. Ulemper: Du vil ikke kunne faget, fordi kursene er lite gjennomtenkt metodisk. Og det er ikke et spørsmål om din flid, men snarere et spørsmål om dårlig struktur og innhold. Ja, omslaget er vakkert. Ja, vi kom med hell i den usystematiske analysen av nettskoler fra Min sirkel. Etter konstruktiv kritikk fra Habr-samfunnet, slettet My Circle tabellen...
O
oleg7791q
30.05.2020 G.
JS og REACT er tydeligvis ikke stedet å lære.
Fordeler: Lærere kan faget, vakkert design, praktisk personlig konto. Ulemper: Du vil ikke kunne faget, fordi kursene er lite gjennomtenkt metodisk. Og det er ikke et spørsmål om din flid, men snarere et spørsmål om dårlig struktur og innhold. Ja, omslaget er vakkert. Ja, vi kom med hell i den usystematiske analysen av nettskoler fra Min sirkel. Etter konstruktiv kritikk fra Habr-samfunnet, slettet My Circle tabellen...