Kursplan
Utveckling av moderna front-end-applikationer
- översikt och likheter mellan React, Angular, Vue.js
- Deklarativ återgivning
- Komponenter - Definiera anpassade HTML-taggar
- Använda create-react-app för att initiera ett React projekt
Modernt Javaskript
- Utveckla med node.js och npm
- Java Skriptversioner
- Arbeta med moduler
- Funktioner och pilfunktioner
- klasserna
- funktionell programmering i JavaScript (karta, filter, ...)
TypeScript
- Statisk kontra dynamisk skrivning
- Deklarera typer av variabler, funktioner och klasser
- Grundläggande datatyper
- tupplar, föremål
- Gränssnitt
- Generika
React Mallens språk
- Java Skriptbaserat mallspråk: JSX
- Ställa in elementegenskaper
- Upprepande element
- om/annars
- evenemang
- CSS Klasser och stilar
Hantera tillstånd i React
- Ställa in och ändra programtillståndet
- med hjälp av tillståndskroken och setState
- Samla in innehållet i indataelement i tillståndet
Komponenter: Byggstenar i moderna webbprogram
- Definiera anpassade HTML-taggar i React
- Tillstånd, rekvisita och evenemang
- Dataflöde mellan komponenter
- Funktionskomponenter och klasskomponenter
- Använda krokar i funktionskomponenter
- Komponentlivscykelhändelser (montera, uppdatera, demontera)
- Inkludera fördefinierade komponenter från ett bibliotek
Statlig förvaltning med Redux
- Redux Grunderna: Tillståndshantering med rena funktioner, reducerare och oföränderliga data
- Använda reduceringskroken i React
- integrera Redux i en React applikation
- Presentations- och behållarkomponenter
- Redux ekosystemet
- hantera asynkrona händelser med Thunk
- hämta data från ett REST API
Utvecklarverktyg och testning
- React Verktyg för utvecklare
- Redux Verktyg för utvecklare
- Testa JavaSkript med Jest
- Testa reducerare
- Testning av React komponenter
React Router
- Routning på klientsidan
- Visa olika vyer baserat på den aktuella webbläsarrutten
Apputveckling med React
- kort översikt över React Native
- skapa ett installerbart mobil- och skrivbordsprogram med progressiva webbappar
- jämförelse av progressiva webbappar och inbyggda appar
Krav
- Grunderna i HTML
- erfarenhet av JavaScript
Vittnesmål (7)
Detaljerna, förklaringssättet och den lugna och säkra känsla som utbildaren inspirerar.
Cosmin Ghergheles - Ness
Kurs - React, Redux and TypeScript
Maskintolkat
Det gick igenom de grundläggande komponenterna
Valentin
Kurs - React, Redux and TypeScript
Maskintolkat
Lukaszs entusiasm.
Eloise Phelps - Dunelm
Kurs - React, Redux and TypeScript
Maskintolkat
Hur Luke gjorde ett bra försök att hjälpa personer individuellt när de hade problem med att köra koden. Luke var extremt vänlig och kom väl överens med kursdeltagarna.
Jonathan Grout - Dunelm
Kurs - React, Redux and TypeScript
Maskintolkat
Engagemangen från utbildningsledaren mot alla deltagare var utmärkt, alla fick hjälp på något stadium under kursen. Det var en mycket bra upplevelse överlag, särskilt för personer som inte är van bekanta med ämnet.
Tayyab Ejaz Mushtaq - Dunelm
Kurs - React, Redux and TypeScript
Maskintolkat
Jag uppskattade att det kändes som en trygg miljö och att jag inte kände mig förskrämd när jag delade min skärm eller mine utmaningar med tränaren eller gruppen.
Wanda Hawkins-Kavanagh - Dunelm
Kurs - React, Redux and TypeScript
Maskintolkat
Jag uppskattade att kursen innehöll övningar. Jag tyckte om hur Lukasz försökte hjälpa var och en av oss och hur han hanterade ångesten hos några av de andra deltagarna. Jag tyckte också om att han var väl insatt i ämnet.
Samuel Irsai - Dunelm
Kurs - React, Redux and TypeScript
Maskintolkat