React Patronen Training Cursus
Dit instructeurgeleid, live training (online of on-site) is gericht op ontwikkelaars met React-vaardigheden die hun creatie van React-applicaties willen optimaliseren en verbeteren door de componentpatronen van React te begrijpen en toe te passen.
Na afloop van deze training zullen de deelnemers in staat zijn:
- De verschillende soorten React-patronen te begrijpen
- React Context API voor webapplicaties te gebruiken
Cursusformaat
- Interactieve presentatie en discussie.
- Veel oefeningen en praktijk.
- Hands-on implementatie in een live-lab omgeving.
Cursusaanpassingsmogelijkheden
- Voor aangepaste training op verzoek, neem contact met ons op om dit te regelen.
- Om meer te weten te komen over React, bezoek: https://reactjs.org
Cursusaanbod
Inleiding
- Wat zijn React-patronen?
- Soorten React-patronen
- Basiswetenschap over React-patronen
Componentenpatroon
- Het gebruik van verschillende soorten patronen zoals Container, Presentatief, Higher Order Components en Render Callback
- ContextAPI gebruiken
Render Props Patroon
- Create Render Prop componenten met het Render Props patroon
Staten beheren
- Het onderscheid begrijpen tussen Globale, Component, Relatieve en Geleverde Staten
Provider Patroon
- Het implementeren van het Provider-patroon met React Context
- Afhankelijkheidsinjectie gebruiken
Meerdere patronen combineren
Samenvatting en conclusie
Vereisten
- Kennis van basis-HTML, CSS en JavaScript.
Doelgroep
- Ontwikkelaars
Voor open trainingen is een minimum aantal van 5 deelnemers vereist
React Patronen Training Cursus - Boeking
React Patronen Training Cursus - Navraag
React Patronen - Consultancyaanvraag
Getuigenissen (1)
De trainer deed een goed werk bij het doorbreken van de ijspegels en nam het initiatief om iedereen te moedigen om mee te doen. Niemand werd buitengesloten, en hij wist zich goed aan te passen aan de moeilijkheden van ieder persoon. Hij maakte goed gebruik van de door de deelnemers opgeworpen uitdagingen en vragen om duidelijkere uitleg te geven aan het hele publiek.
Joao Aguiar - INESC TEC
Cursus - React: Build Highly Interactive Web Applications
Automatisch vertaald
Voorlopige Aankomende Cursussen
Gerelateerde cursussen
Geavanceerd React
14 UrenDit instructeur-led, live training in België (online of op locatie) is gericht op ontwikkelaars die React-componenten willen bouwen en complexe applicaties willen ontwerpen.
Na afloop van deze training zullen de deelnemers in staat zijn:
- React's geavanceerde concepten begrijpen, waaronder context APIs, HOCs, externe state, asynchrone APIs, etc.
- Composable componenten met React bouwen.
- Zowel server-side als client-side authenticatie inschakelen.
- React- en Redux-bibliotheken implementeren om complexe stateful applicaties te beheren.
- Code verminderen en de prestaties van een applicatie optimaliseren.
- Een applicatie testen en deployen.
FARM (FastAPI, React en MongoDB) Full Stack Development
14 UrenDeze instructeurgeleide, live-training (online of op locatie) is gericht op ontwikkelaars die de FARM (FastAPI, React en MongoDB)-stack willen gebruiken om dynamische, hoge-prestatie en schaalbare webtoepassingen te bouwen.
Na afloop van deze training kunnen de deelnemers:
- Het noodzakelijke ontwikkelomgeving inrichten dat FastAPI, React en MongoDB integreert.
- De belangrijkste concepten, functies en voordelen van de FARM-stack begrijpen.
- Leren hoe je REST APIs kunt bouwen met FastAPI.
- Leren hoe je interactieve toepassingen kunt ontwerpen met React.
- Toepassingen (front-end en back-end) ontwikkelen, testen en implementeren met de FARM-stack.
Kiezen van het Juiste JavaScript Framework
14 UrenDeze live training onder leiding van een instructeur in België (op locatie of op afstand) is bedoeld voor ontwikkelaars die moeten beslissen welk JavaScript-framework ze moeten gebruiken om front-end-applicaties te ontwikkelen.
Aan het einde van deze training zijn de deelnemers in staat om:
- Zet een optimale ontwikkelomgeving op om te starten met het ontwikkelen van front-end applicaties.
- Implementeer demo-applicaties om de beperkingen en voordelen van een JavaScript-framework te testen.
- Bepaal welk JavaScript-framework het beste past.
JavaScript, Node.js en React Bootcamp (Beginner tot Intermediate Level)
35 UrenDeze door een instructeur geleide, live training in België (online of ter plaatse) is bedoeld voor ontwikkelaars van het beginner-niveau .NET die vaardigheid willen krijgen in JavaScript, Node.js en React om actief systemen/platforms te ontwikkelen en te migreren.
Aan het einde van deze training zullen de deelnemers in staat zijn om:
- Effectief JavaScript code te schrijven en te debuggen.
- Server-side toepassingen te bouwen en te implementeren met behulp van Node.js.
- Dynamische en responsieve gebruikersinterfaces te ontwikkelen met React.
- Front-end en back-end componenten te integreren om full-stack applicaties te maken.
- Best practices te begrijpen voor het migreren van legacy-systemen naar moderne platformen op basis van JavaScript.
MERN Fullstack Development
14 UrenDit instructeur-led, live training in België (online of op locatie) is gericht op webontwikkelaars die de MERN Stack willen gebruiken voor fullstack-ontwikkeling.
Na afloop van deze training zullen de deelnemers in staat zijn:
- React te integreren met MongoDB, Express en Node.js.
- Een fullstack webapplicatie vanaf scratch te bouwen.
- Toepassingsveiligheid te implementeren via autorisatie en authenticatie.
Micro Frontends bouwen met React
21 UrenDeze door een instructeur geleide live-training in België (online of ter plaatse) is gericht op ontwikkelaars die React willen gebruiken om micro-frontends voor grote webapplicaties te ontwikkelen, testen en implementeren, zodat ze zeer schaalbaar, technologie-onafhankelijk en gemakkelijker te onderhouden zijn.
Aan het einde van deze training zullen de deelnemers in staat zijn:
- Het benodigde ontwikkelomgeving in te stellen om micro-frontends met React te beginnen ontwikkelen.
- De architectuur, kernconcepten en voordelen van micro-frontends begrijpen.
- Leren hoe je micro-frontends met React kunt bouwen, integreren, testen en implementeren.
- Micro-frontends met module federation implementeren.
- Het CI/CD-pijplijn productie-grade werkproces toepassen.
- Kennis maken van de algemene problemen met CSS in micro-frontends en hoe je ze kunt oplossen.
- Inzicht krijgen in hoe je andere frontend-frameworks kunt combineren met React.
Microservices bouwen met NodeJS en React
21 UrenDit instructeur-led, live-training in België (online of ter plaatse) is gericht op ervaren ontwikkelaars die willen bouwen, implementeren en schalen met behulp van microservices gebouwd met NodeJS en React.
Aan het einde van deze training zullen de deelnemers in staat zijn:
- Toepassingen te ontwikkelen, implementeren en schalen met verschillende microservices.
- Een server-side gerenderde React-toepassing te bouwen.
- Meerdiensontoepassingen naar de cloud te implementeren met Docker en Kubernetes.
- Toepasstests uit te voeren op microservices.
Next.js 14 Geavanceerde Ontwikkeling
21 UrenDeze live training onder leiding van een instructeur in België (online of op locatie) is bedoeld voor webontwikkelaars en technische architecten van gemiddeld tot gevorderd niveau die de vooruitgang van Next.js 14 willen verkennen en de kennis willen opdoen om geavanceerde webapplicaties te bouwen.
Aan het einde van deze training zijn de deelnemers in staat om:
- Benut het volledige potentieel van Next.js 14 voor het bouwen van complexe toepassingen.
- Maak gebruik van de nieuwste functies zoals middleware, React servercomponenten en edge-functies.
- Implementeer best practices voor prestaties, schaalbaarheid en SEO.
- Los veelvoorkomende problemen in Next.js toepassingen effectief op.
Next.js 14 - Gevorderd
21 UrenDeze door een instructeur geleide, live training in België (online of op locatie) is gericht op ontwikkelaars op hoog niveau die de nieuwste functies in Next.js 14 willen beheersen, de prestaties willen optimaliseren en moderne React technieken willen implementeren.
Aan het einde van deze training zullen de deelnemers in staat zijn om:
- Geavanceerde React hooks en gelijktijdige functies te implementeren.
- Next.js routeringsstrategieën effectief te begrijpen en te gebruiken.
- Servercomponenten, serveracties en hybride rendereringsbenaderingen te benutten.
- Gegevensophalen, cachen en incrementele statische regeneratie te optimaliseren.
- Next.js te gebruiken als backend-oplossing met Edge Functions en Edge Runtime.
- De toestand te beheren met behulp van React Context, Redux en atomaire standbibliotheken.
- De prestatie van de applicatie te optimaliseren voor Web Core Vitals.
- Next.js toepassingen efficiënt te testen, te controleren en in te zetten.
React: Bouw Zeer Interactieve Webapplicaties
21 UrenTijdens deze instructeurgeleide, live-training in België, tonen we de kracht en flexibiliteit van React aan, vergelijken we het met alternatieve frameworks en leiden we de deelnemers stap voor stap door het maken van hun eigen React-applicatie.
Na afloop van deze cursus zullen de deelnemers in staat zijn:
- React's ontwerfprincipes begrijpen.
- Bepalen wanneer en waar het logisch is om React te gebruiken, en wanneer je het traditionele MVC-model moet heroverwegen.
- React-concepten zoals componenten, props, state en lifecycle begrijpen.
- Gebonden technologieën zoals Babel, Webpack en JSX implementeren.
- Een interactieve webapplicatie bouwen, testen en in gebruik nemen.
Interactieve applicaties bouwen met React, Redux en GraphQL
28 UrenTijdens deze instructiegeleide, live training in België, zullen de deelnemers leren hoe ze React-applicaties kunnen bouwen met Flux en GraphQL. De cursus behandelt installatie, setup, integratie, testen, implementatie en best practices terwijl de deelnemers stap voor stap een reeks voorbeeldapplicaties bouwen die demonstreren hoe men aan een applicatie extra niveaus van complexiteit en 'coolness' kan toevoegen met de meest geavanceerde toolkits en technieken.
Het ontwikkelen van applicaties met React vereist een andere manier van denken dan waar sommige ontwikkelaars aan gewend zijn, vooral als ze komen uit het mindset van andere MVC-frames zoals AngularJS en Bootstrap.
Deze training dekt de basisprincipes van de technologieën die elke stap van de weg worden gebruikt, zodat de deelnemers niet alleen een functionele applicatie kunnen bouwen, maar ook begrijpen waarom een bepaalde benadering wordt gebruikt. Dit legt het fundament voor zelfstandig en creatief denken over ontwerp en gewenste resultaten bij het bouwen van eigen applicaties in de toekomst.
React met Next.js
14 UrenDeze live training onder leiding van een instructeur in België (online of op locatie) is bedoeld voor webontwikkelaars die Next.js willen gebruiken om React applicaties te maken.
Aan het einde van deze training zijn de deelnemers in staat om:
- Ontwikkel server-side webapplicaties en statische sites in Next.js.
- Gegevens verwerken en opslaan met MongoDB.
- Beveilig een webapplicatie met AuthO-authenticatie.
Een React-toepassing omzetten naar een Progressive Web App (PWA)
14 UrenDeze instructiegeleide live-training in België (ter plaatse of op afstand) is gericht op ontwikkelaars die een React-toepassing willen omzetten naar een Progressive Web App.
Aan het einde van deze training kunnen de deelnemers:
- De noodzakelijke ontwikkelomgeving inrichten om een React-toepassing te beginnen om te zetten.
- Cachen met Service Worker om een React-toepassing offline werkend te maken.
- Een pushnotificatie creëren en stylen.
- De progressive web app op een mobiel toestel installeren.
React, Redux en TypeScript
21 UrenReact is een wijdverspreide bibliotheek voor het maken van single page applications in JavaScript en HTML. Het wordt gebruikt door bedrijven zoals Facebook, Instagram, Netflix of The New York Times.
Deze cursus introduceert de fundamentele principes waarop React en andere bibliotheken zoals Angular en Vue.js zijn gebaseerd en benadrukt de specifieke kenmerken van React. Het behandelt ook de technologieën die vaak in combinatie met React worden gebruikt, zoals Redux en React-Router.
Na voltooiing van deze cursus kunnen de deelnemers toepassingen van verschillende complexiteit bouwen met React, terwijl ze zich houden aan beste praktijken.
React, Relay en GraphQL
14 UrenDit instructeur-led, live-training in België (op locatie of remote) is gericht op ontwikkelaars die willen leren hoe ze GraphQL en Relay kunnen gebruiken om gegevens te beheren in React-toepassingen.
Na afloop van deze training zullen de deelnemers in staat zijn:
- Het nodige ontwikkelomgeving op te zetten om meteen met dataverzoekbeheer voor React-toepassingen aan de slag te gaan.
- Directe UI-antwoordinteracties af te leveren.
- Gegevens uit meerdere bibliotheken samen te vatten in één handige API.
- Vooraf ophalen met GraphQL en Relay.