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
Leveringsopties
PRIVÉGROEPSTRAINING
Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.
- Pre-cursusgesprek met uw trainer
- Aanpassing van de leerervaring om uw doelen te bereiken -
- Op maat gemaakte overzichten
- Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
- Training gepland op een datum naar keuze
- Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen
Private Group Prices RRP from €9120 online delivery, based on a group of 2 delegates, €2880 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
OPENBARE TRAINING
Kijk op onze public courses
Reviews (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