Cursusaanbod
Invoering
- React versus Angular en andere raamwerken
Begrijpen React
- JSX, componenten en rekwisieten, de levenscyclus van componenten, enz.
- Applicatiestatus versus gegevensstatus beheren
Schrijven React Applicaties met ES6
- Syntaxis- en ES6+-functies waar u op moet letten
Het opzetten van de ontwikkelomgeving
Overzicht van Node.js
Installeren en configureren Node.js
Overzicht van Webpack en Babel
- "Transformatie" begrijpen (JSX vertalen naar JavaScript)
Webpack installeren en configureren
Babel installeren en configureren
Installeren van React en ReactDOM
Uw eerste React aanvraag schrijven
WebPack configureren om te kijken naar wijzigingen in bronbestanden
NPM configureren als Tool Runner
Uitbreiding van de React applicatie met nieuwe componenten
Implementeer de Flux en Redux architectuur in een React applicatie
Flux begrijpen en Redux
- Stateless Components, Actions, Reducers, Dispatchers, Middleware, Containers, etc.
Meerdere weergaven inbouwen in de React-applicatie
Installeren en configureren Redux
Een eenvoudige takenlijst maken met Flux/Redux (met nep-server-API)
Een backend integreren met uw React applicatie: GraphQL en Apollo
Overzicht van GraphQL
- Gegevenstypen, schema's, grafiekstructuur en integratie met React
- Beperkingen van rustgevende routering
- GraphQL versus SQL
Een GraphQL-query schrijven
Gebruikers authenticeren
Integratie van React Router met GraphQL
Een eenvoudige blog bouwen met React en GraphQL
Uw React applicatie testen
Verwerken React Applicaties met npm-opdrachtregelscripts
Probleemoplossen
Het structureren van de app-repository
Beste praktijken voor het schrijven van React code
Uw React applicatie implementeren
Een Word over mobiele applicaties met React Native
Samenvatting en conclusie
Vereisten
- Ervaring met het ontwikkelen van webapplicaties
- Javascript-programmeerervaring
- Bekendheid met React
Publiek
- Ontwikkelaars
Testimonials (2)
* The hands-on approach, which helped us understand the subject matter better. * The teacher's flexibility in covering topics that are relevant to our use cases.
Juan Rial - Cegeka NV
Cursus - Building Interactive Applications with React, Redux and GraphQL
Although I had a pretty good knowledge of the subject already, I found out a lot useful stuff during the course.