React.js Ontwikkeling van webapplicaties - cursus 25.500 wrijven. van Loft School, training 6 weken, datum 27 november 2023.
Gemengde Berichten / / November 28, 2023
Rijk programma
20 trainingsmodules, meer dan 100 uur training.
Persoonlijke mentor
Een praktiserende Node.js-ontwikkelaar beantwoordt alle vragen en geeft beoordelingen.
Toegang tot materialen
Niet beperkt door de cursus. Je kunt verder studeren wanneer je maar wilt.
Slappe chat
Communicatie met docenten en klasgenoten in een gezellige en vriendelijke sfeer.
Certificaat
Een diploma met een uniek ID dat uw kennisniveau bevestigt.
Lamp sfeer
Geen saaie en saaie ‘ooms’, zoals op andere scholen. Bij Loftschool krijg je les in een rock-’n-roll-sfeer.
Carier begin
Na de opleiding ben je direct klaar om een carrière in de webbranche te starten.
Elke trainingsweek omvat:
2-3 trainingsmodules
1 groepspraktijk
Oefening
Consult van 30 minuten
Ze geven kennis, geen antwoorden. Ze leggen graag uit en kunnen complexe informatie in begrijpelijke taal overbrengen. Veeleisend zijn over de kwaliteit van je code: je slaagt pas voor de opdracht als je code perfect is. Ze begrijpen andere mensen goed en weten voor elke student een aanpak te vinden. Altijd bereid om te helpen.
Week 1 - Inleiding tot React.js
— We maken kennis met het cursusteam en de klasgenoten.
- JSX en virtuele DOM leren in React.
— We overwegen de componentbenadering en methoden voor gegevensoverdracht.
Kennis
1. Cursusopening (05:41)
Ik reageer.js
1. Wat is Reageren (07:05)
2. Virtuele DOM (02:46)
3. JSX (06:10)
4. Renderen met voorwaarden (05:11)
5. Werken met lijsten (02:45)
6. Componenten (02:41)
7. Rekwisieten (01:45)
8. Staat (06:45)
9. Evenementen (02:26)
10. Reageer Ontwikkeltools (03:58)
II React.js
1. Levenscyclusmethoden (05:19)
2. Componenten - functies (01:29)
3. Puur onderdeel (02:54)
4. Synthetische evenementen (01:42)
5. Werken met formulieren (02:51)
6. Foutafhandeling (01:39)
Analyse van taken #1
1. Workshop #1 (30:36)
Week 2 - React.js-patronen, testen
— We bestuderen componenten, elementen en instanties van de componentklasse.
— We houden rekening met de Recompose-bibliotheek, hoogwaardige componenten en Render Props-patronen.
— We begrijpen de voordelen van tests, bestuderen Jest, Enzyme, Snapshots.
III Reageren
1. Inleiding (01:43)
2. PropTypes (10:18)
3. Context (05:19)
4. Ref. (05:18)
5. Portalen (05:02)
6. Haken (10:42)
IV React.js
1. Componenten van hoge orde (HOC's) - Componenten van hogere orde (10:33)
2. Ref-doorsturen (HOC's) (04:31)
3. Render rekwisietenpatroon (05:25)
4. HOK-bibliotheek opnieuw samenstellen (10:32)
5. Profilering (04:02)
Testen
1. Inleiding (05:06)
2. Testloper (02:51)
3. DSL testen (08:41)
4. Enzym (06:57)
5. Momentopnamen (03:09)
6. Sagen testen (05:01)
7. Reageertestbibliotheek (06:32)
Analyse van taken #2
1. Workshop #2 (27:54)
Week 3 - Redux, routering
— We bestuderen routering: eenvoudige routering, routering met Switch en geneste routering.
— Kennismaken met de Redux-bibliotheek: basisconcepten en concepten van Store, Actions, Reducers, React-redux.
— Middleware wordt beschouwd als een manier om met Sideeffect te werken.
Routering in de browser
1. Geschiedenis-API (02:48)
2. Eenvoudige routering (05:39)
3. Routering vanaf Switch (04:16)
4. Geneste routing (05:32)
5. Privéroute (04:39)
Ik Redux
1. Inleiding (04:07)
2. Winkel (05:03)
3. Acties (02:17)
4. Verloopstukken (07:56)
5. React-redux (03:26)
II Redux
1. Inleiding (03:11)
2. CreateActions (redux-acties) (09:13)
3. Middleware (07:54)
4. Acties afhandelen (05:52)
5. Keuzeschakelaars (06:17)
6. Opnieuw selecteren (04:49)
7. Eenden (06:56)
Analyse van taken #3
1. Workshop #3 (39:13)
Week 4 - Redux-saga
— We bestuderen de Redux-saga-bibliotheek. Herhaalgenerator*-functies. Laten we leren hoe we ze parallel kunnen uitvoeren.
— Laten we eens kijken naar de Take-methode. Laten we Select bestuderen als een manier om gegevens uit de Store te halen.
— We kijken naar manieren om een React-applicatie vorm te geven. We bestuderen de bibliotheken ClassNames, StyledComponents, BrowserList, MaterialUI.
I Redux-saga
1. Inleiding (00:57)
2. Overzicht (02:08)
3. Generatoren (04:11)
4. Sagen toevoegen (02:07)
5. Reageer op acties (03:53)
6. Functielanceringen (02:06)
II Redux-saga
1. Inleiding (00:27)
2. Effecten parallel uitvoeren (03:41)
3. Van kracht (02:45)
4. Effect selecteren (02:04)
5. Effecten annuleren (04:05)
Werken met stijlen
1. Inleiding (01:34)
2. CRA-stijlen (05:21)
3. Klasnamen (06:32)
4. StyledComponenten (07:11)
5. BrowserLijst (01:37)
6. Materiaal-UI (08:13)
Analyse van taken #4
1. Workshop #4 (09:55)
Week 5 - Formulieren, CI & DI & Klantfoutafhandeling
— We overwegen om met formulieren te werken met behulp van de Formik-, Redux Forms- en React Final Form-bibliotheken.
— We overwegen methoden om de kwaliteit van de productiecode te garanderen. We analyseren tools als: Husky, TravisCI, HerokuNow.
— We bestuderen een reeks nuttige bibliotheken voor ontwikkeling (Storybook, RamdaJS, Axios).
— We overwegen TypeScript.
Werken met formulieren
1. Inleiding (05:07)
2. Formik (08:51)
3. Redux-formulier (06:22)
4. Reageer definitief formulier (06:36)
Foutafhandeling van CI & DI & Client
1. Inleiding (05:07)
2. Husky (02:32)
3. CI met TravisCI (03:32)
4. Implementeren in heroku (04:57)
5. Rolbeugel (02:00)
Een reeks nuttige bibliotheken voor ontwikkeling
1. Verhalenboek (05:32)
2. RamdaJS (04:47)
3. Axios (05:52)
4. Getypte tekst (09:31)
Analyse van taken #5
1. Workshop #5 (13:17)
Week 6 - Projectwerk
— We voltooien de aanvraag en sturen deze ter beoordeling.
Hoe u een baan in de IT kunt krijgen: tips en trucs
1. Hoe vind je een baan in de IT? Zoektocht, sollicitatiegesprek en proeftijd (42:21)
2. Hoe vind je werk op afstand en freelance-bestellingen? (20:12)
3. Eerste baan in de IT - hoe gedraag je je? Stages, officiële banen en werk “voor voedsel” (14:11)
4. Hoe de proeftijd doorkomen? (27:10)
5. Hoe u zich kunt voorbereiden op een sollicitatiegesprek bij een FAANG-bedrijf (08:52)
6. Het proces van het laden van een webpagina (25:19)
7. Interview met programmeur - alles wat u moet weten (01:24:07)
8. Een probleem oplossen uit een interview met een programmeur (19:36)
9. Interview met frontend-ontwikkelaar (01:37:17)
D
Dmitry561
26.03.2021 G.
Geweldige ervaring
Voordelen: Docenten en mentoren, interessante projecten, cursusstructuur, presentatie van materiaal. Nadelen: Gebrek aan tijd, op sommige plaatsen oppervlakkig Naar mijn mening, ongeacht welke ontwikkelaarscursussen Als een persoon begint te slagen, moet hij een basis en kennis hebben die hij zelf heeft verworven krachten. Pas nadat je een aantal maanden alleen hebt gezeten, kun je begrijpen hoeveel dit allemaal bij je past en...
U
lelijk
19.05.2020 G.
Kwaliteitstraining tegen een betaalbare prijs.
Voordelen: Hoogwaardig materiaal, beschikbaarheid van mentoren, kanaal voor studenten om te communiceren, snelle reactie docenten voor vragen, wekelijkse individuele gesprekken met een mentor, intensieve training, deadlines bij het passeren van het werk). Nadelen: De derde cursus is naar mijn mening te ingewikkeld zonder een diepere kennis van de basisprincipes van JS, en cursussen over JS zijn afzonderlijk beschikbaar (hoewel dit punt pas een maand geleden is gecorrigeerd en...
D
Dmitry561
26.03.2021 G.
Geweldige ervaring
Voordelen: Docenten en mentoren, interessante projecten, cursusstructuur, presentatie van materiaal. Nadelen: Gebrek aan tijd, op sommige plaatsen oppervlakkig Naar mijn mening, ongeacht welke ontwikkelaarscursussen Als een persoon begint te slagen, moet hij een basis en kennis hebben die hij zelf heeft verworven krachten. Pas nadat je een aantal maanden alleen hebt gezeten, kun je begrijpen hoeveel dit allemaal bij je past en...
O
oleg7791q
30.05.2020 G.
JS en REACT zijn duidelijk niet de plek om te leren.
Voordelen: Docenten kennen de stof, mooi design, handig persoonlijk account. Nadelen: Je kent het onderwerp niet, omdat de cursussen methodologisch slecht doordacht zijn. En het is geen kwestie van je toewijding, maar eerder van een slechte structuur en inhoud. Ja, de verpakking is prachtig. Ja, we zijn met succes begonnen aan de onsystematische analyse van online scholen uit Mijn kring. Na opbouwende kritiek van de Habr-gemeenschap heeft My Circle de tabel verwijderd...
O
oleg7791q
30.05.2020 G.
JS en REACT zijn duidelijk niet de plek om te leren.
Voordelen: Docenten kennen de stof, mooi design, handig persoonlijk account. Nadelen: Je kent het onderwerp niet, omdat de cursussen methodologisch slecht doordacht zijn. En het is geen kwestie van je toewijding, maar eerder van een slechte structuur en inhoud. Ja, de verpakking is prachtig. Ja, we zijn met succes begonnen aan de onsystematische analyse van online scholen uit Mijn kring. Na opbouwende kritiek van de Habr-gemeenschap heeft My Circle de tabel verwijderd...