Cursusaanbod
Ontwikkeling van moderne front-endapplicaties
- Overzicht en gelijkenissen van React, Angular, Vue.js
- declaratief renderen
- componenten - het definiëren van aangepaste HTML-tags
- create-react-app gebruiken om een React-project te initialiseren
Moderne JavaScript
- ontwikkelen met node.js en npm
- JavaScript versies
- werken met modules
- functies en pijl-functies
- klassen
- functioneel programmeren in JavaScript (map, filter, ...)
TypeScript
- statische vs. dynamische typering
- typen van variabelen, functies en klassen declareren
- basisdatatypes
- tups, objecten
- interfaces
- generics
React templaattaal
- op JavaScript gebaseerde templaattaal: JSX
- elementeigenschappen instellen
- elementen herhalen
- if / else
- evenementen
- CSS-classes en stijlen
Statusbeheer in React
- de applicatiestatus instellen en wijzigen
- de state hook en setState gebruiken
- de inhoud van invoerelementen in de status vastleggen
Componenten: bouwstenen van moderne webapplicaties
- aangepaste HTML-tags in React definiëren
- status, props & evenementen
- datavlow tussen componenten
- functiecomponenten en klassencomponenten
- hooks gebruiken in functiecomponenten
- componentlevenscyclus-evenementen (mount, update, unmount)
- voorgedefinieerde componenten uit een bibliotheek opnemen
Statusbeheer met Redux
- Redux basisbegrippen: statusbeheer met zuivere functies, reducers en immutable data
- de reducer hook in React gebruiken
- Redux integreren in een React-applicatie
- presentational en container componenten
- het Redux-ecosysteem
- asynchrone evenementen afhandelen met Thunk
- data ophalen uit een REST API
Ontwikkelhulpmiddelen en testen
- React ontwikkelaarshulpmiddelen
- Redux ontwikkelaarshulpmiddelen
- JavaScript testen met Jest
- reducers testen
- React-componenten testen
React Router
- client-side routing
- het weergeven van verschillende weergaven op basis van de huidige browser-route
App-ontwikkeling met React
- kort overzicht van React Native
- een installerbare mobiele en desktopapplicatie maken met Progressive Web Apps
- vergelijking van Progressive Web Apps en native apps
Vereisten
- Basis HTML
- Ervaring met JavaScript
Getuigenissen (7)
Het was fantastisch om eindelijk een stevige basis te krijgen van enkele kernconcepten in React, met name staat en hooks. Łukasz gaf hierover zeer duidelijke uitleg en was bereid mee te experimenteren met voorbeelden om eventuele vragen die we nog hadden verder te verduidelijken.
Hayden Pike - Powerlink Queensland
Cursus - React, Redux and TypeScript
Automatisch vertaald
De details, de manier van uitleggen en de rust en zelfvertrouwen die de trainer inspireert.
Cosmin Ghergheles - Ness
Cursus - React, Redux and TypeScript
Automatisch vertaald
Lukasz geduld
Stroila Adrian Emilian
Cursus - React, Redux and TypeScript
Automatisch vertaald
Het behandelt de basiscomponenten
Valentin
Cursus - React, Redux and TypeScript
Automatisch vertaald
De enthousiasme van Lukasz.
Eloise Phelps - Dunelm
Cursus - React, Redux and TypeScript
Automatisch vertaald
Hoe Luke een goede inspanning leverde om mensen individueel te helpen wanneer ze problemen hadden met het uitvoeren van de code. Luke was uiterst vriendelijk en kreeg het goed voor elkaar met de cursodeelnemers.
Jonathan Grout - Dunelm
Cursus - React, Redux and TypeScript
Automatisch vertaald
De interactie van de trainer met alle deelnemers was geweldig, iedereen kreeg hulp op een bepaald moment tijdens de cursus. Het was in totaal een fantastische ervaring, vooral voor mensen die onbekend waren met het onderwerp.
Tayyab Ejaz Mushtaq - Dunelm
Cursus - React, Redux and TypeScript
Automatisch vertaald