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 är många, sättet att förklara och lugnet och självförtroendet som tränaren inspirerar till.
Cosmin Ghergheles - Ness
Kurs - React, Redux and TypeScript
Machine Translated
Den täckte de grundläggande komponenterna
Valentin
Kurs - React, Redux and TypeScript
Machine Translated
Lukasz's enthusiasm.
Eloise Phelps - Dunelm
Kurs - React, Redux and TypeScript
How Luke made a good effort to helping people individually when they were having problems running the code. Luke was extremely friendly and got a long well with the course participants.
Jonathan Grout - Dunelm
Kurs - React, Redux and TypeScript
The engagement from the trainer with all the participants was great, everyone got help at some stage of the course. It was a great experience overall, specially for people not familiar with the subject.
Tayyab Ejaz Mushtaq - Dunelm
Kurs - React, Redux and TypeScript
I liked the fact it felt like a safe environment and I didn't feel intimidated sharing my screen and my struggles with the trainer or the group.
Wanda Hawkins-Kavanagh - Dunelm
Kurs - React, Redux and TypeScript
I liked the fact that the course had exercises. I liked the way Lukasz tried to help each of us and the way he handle the anxiety of some of the other participants. I liked that he was knowledgeable of the subject.