Cursusaanbod
Inleiding
- React vs Angular en andere frameworks
React begrijpen
- JSX, Components en Props, het Component Life Cycle, etc.
- Toestand van de applicatie beheren vs. toestand van de data
React-applicaties schrijven met ES6
- Syntax en ES6+ features om rekening mee te houden
De ontwikkelomgeving instellen
Overzicht van Node.js
Node.js installeren en configureren
Overzicht van Webpack en Babel
- Begrijpen wat "transformatie" betekent (JSX omzetten naar JavaScript)
Webpack installeren en configureren
Babel installeren en configureren
React en ReactDOM installeren
Je eerste React-applicatie schrijven
WebPack configureren om te controleren op wijzigingen in bronbestanden
Npm configureren als toolrunner
De React-applicatie uitbreiden met nieuwe components
De Flux en Redux-architectuur implementeren in een React-applicatie
Begrip van Flux en Redux
- Statusloze componenten, Actions, Reducers, Dispatchers, Middleware, Containers, etc.
Meerdere views bouwen in de React-applicatie
Redux installeren en configureren
Een eenvoudige to-do lijst bouwen met Flux/Redux (met mock server API)
Een backend integreren met je React-applicatie: GraphQL en Apollo
Overzicht van GraphQL
- Data types, schemas, grafische structuur en integratie met React
- Lijnen van RESTful routing
- GraphQL vs SQL
Een GraphQL-query schrijven
Gebruikers authenticeren
React Router integreren met GraphQL
Een eenvoudige blog bouwen met React en GraphQL
Jouw React-applicatie testen
React-applicaties verwerken met npm command-line scripts
Problemen oplossen
De app-repository structureren
Best practices voor het schrijven van React-code
Jouw React-applicatie implementeren
Een woord over mobiele applicaties met React Native
Samenvatting en conclusie
Vereisten
- Erfaring in webapplicatieontwikkeling
- Erfaring met Javascript-programmering
- Kennis van React
Doelgroep
- Ontwikkelaars
Getuigenissen (2)
* De praktijkgerichte aanpak, die ons heeft geholpen om de onderwerpen beter te begrijpen. * De flexibiliteit van de docent bij het behandelen van onderwerpen die relevant zijn voor onze gebruiksscenario's.
Juan Rial - Cegeka NV
Cursus - Building Interactive Applications with React, Redux and GraphQL
Automatisch vertaald
Hoewel ik al een goed begrip van het onderwerp had, heb ik tijdens de cursus veel nuttige informatie ontdekt.
Stefan-Lucian Bucur - Cegeka NV
Cursus - Building Interactive Applications with React, Redux and GraphQL
Automatisch vertaald