React, Relay, and GraphQL Training Cursus
In de jaren na 2010 vereiste de omschakeling van native webplatforms naar hun mobiele tegenhanger een efficiënter gegevensverzoeksysteem. Destijds vertrouwden bedrijven op RESTful-services die defect bleken te zijn omdat ze zich niet konden aanpassen aan ingewikkelde aanvragen in React applicaties, wat resulteerde in trage responstijden. Om dit obstakel te overwinnen, ontwikkelden Facebook ingenieurs services die GraphQL en Relay worden genoemd. GraphQL vereenvoudigt de client-API-relatie door aanvragen te automatiseren, terwijl het Java Script-framework, Relay, gegevens beheert in React toepassingen. Zowel Relay als GraphQL worden gebruikt om de gebruikersinterface van een React toepassing te optimaliseren.
Deze instructeur-geleide, live training (op locatie of op afstand) is gericht op ontwikkelaars die GraphQL en Relay willen gebruiken om gegevens in React applicaties te beheren.
Aan het einde van deze training kunnen deelnemers:
- Stel de benodigde ontwikkelomgeving in om gegevensbeheer voor React toepassingen te starten.
- Lever directe UI-respons interacties.
- Verzamel gegevens uit meerdere bibliotheken in één handige API.
- Pre-fetch met GraphQL en Relay.
Indeling van de cursus
- Interactieve lezing en discussie.
- Veel oefeningen en oefenen.
- Praktische implementatie in een live-labomgeving.
Cursusaanpassingsopties
- Neem contact met ons op om een aangepaste training voor deze cursus aan te vragen.
Cursusaanbod
Introductie
Overzicht van de Web Development-cyclus
- Versiebeheer, coderen, bouwen, testen en implementeren
- Automatiseren van het proces
De grondbeginselen van API's en hun functionaliteit
- Webarchitectuurpatronen: het samengestelde patroon, het proxypatroon en het gevelpatroon
- Bewerkingen: query's en mutaties
Voorbereiding van de ontwikkelingsomgeving
- Voorbereiden van de coderepository (GitHub, GitLab, enz.)
- NPM installeren
- Bestandsafhankelijkheden voorbereiden
Ontwikkelen van een applicatie
- Een gegevensarchief maken dat de inhoud van gegevensmappen laadt
- Een serverbestand maken en configureren GraphQL
- Voer React uit met Relay als het JavaScript-framework
- Werk automatiseren met pre-fetching
- Definieer eigenschappen met behulp van verschillende query's om kritieke gegevens te vinden
- Gegevens voor het splitsen van codes met behulp van Relay
De applicatie testen
- Codefouten opsporen met JSHint
- Optimalisatie testen met web.dev
De applicatie beveiligen
- Gebruikers verifiëren
Probleemoplossing
Samenvatting en conclusie
Vereisten
- Een goed begrip van API's
Publiek
- 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 €4560 online delivery, based on a group of 2 delegates, €1440 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
Hulp nodig bij het kiezen van de juiste cursus?
opleidingen@nobleprog.com of +31 208 080 666
React, Relay, and GraphQL Training Cursus - Enquiry
React, Relay, and GraphQL - Consultancyaanvraag
Consultancyaanvraag
Reviews (5)
Vriendelijke omgeving. Ook vond ik het leuk om één op één te trainen. Het is erg productief. Ik zou het zeker aanbevelen aan mijn vrienden en collega's.
Zeed - Tamkeen Technologies
Cursus - Building Microservices with NodeJS and React
Automatisch vertaald
De situatie was atypisch omdat een intensieve training voor ontwikkelaars zou worden gegeven met niet-ontwikkelaars. Lukasz ging deze uitdaging met inlevingsvermogen en veel humor aan. Door zijn intelligente en flexibele aanpak wist hij ervoor te zorgen dat er voor iedereen een concrete leerwinst werd behaald. Ik heb hier erg van genoten en zou graag nog een keer een seminar bij Lukasz volgen.
Christoph - Honda Bank GmbH
Cursus - MERN Fullstack Development
Automatisch vertaald
He is very patient and understanding towards the participants. Always there to provide us with valuable insights and advice to adopting micro-frontend in our own organisation. He also taught us how to implement micro frontend without utilising any boilerplate codes.
Alvin Chin - Ministry of Defence
Cursus - Building Micro Frontends with React
No powerpoint
Raymond Chan - Hospital Authority
Cursus - Advanced React
The training has good content and easy to follow
David Phetole Leshabela - Vodacom SA
Cursus - React with Next.js
Voorlopige Aankomende Cursussen
Gerelateerde cursussen
Advanced React
14 UrenDeze door een instructeur geleide, live training (op locatie of op afstand) is gericht op ontwikkelaars die React componenten willen bouwen en complexe applicaties willen ontwerpen.
Aan het einde van deze training kunnen deelnemers:
- Begrijp de geavanceerde concepten van React, inclusief context-API's, HOC's, externe status, asynchrone API's, enz.
- Bouw samenstelbare componenten met React.
- Schakel authenticatie aan de server- en clientzijde in.
- Implementeer React- en Redux-bibliotheken om complexe stateful applicaties te beheren.
- Verminder de code en optimaliseer de prestaties van een applicatie.
- Test en implementeer een applicatie.
Ant Design
7 UrenDeze door een instructeur geleide, live training (op locatie of op afstand) is gericht op ontwikkelaars die Ant Design willen gebruiken om de gebruikerservaring voor hun React-applicatie te verbeteren.
Aan het einde van deze training kunnen deelnemers de React-componenten van Ant Design implementeren om prachtige webapplicaties van ondernemingsklasse te ontwikkelen.
FARM (FastAPI, React, and MongoDB) Full Stack Development
14 UrenDeze door een instructeur geleide, live training (op locatie of op afstand) is gericht op ontwikkelaars die de FARM-stack (FastAPI, React en MongoDB) willen gebruiken om dynamische, krachtige en schaalbare webapplicaties te bouwen.
Aan het einde van deze training kunnen deelnemers:
- Zet de benodigde ontwikkelomgeving op die FastAPI, React en MongoDB integreert. Begrijp de belangrijkste concepten, kenmerken en voordelen van de FARM-stack. Leer hoe u REST API's bouwt met FastAPI. Leer hoe u interactieve applicaties ontwerpt met React. Ontwikkel, test en implementeer applicaties (front-end en back-end) met behulp van de FARM-stack.
GraphQL Basics
7 UrenIn deze door een instructeur geleide, live training in Nederland, leren deelnemers de basisprincipes van GraphQL terwijl ze stap voor stap een eenvoudige API maken met GraphQL.
Aan het einde van deze training zijn de deelnemers in staat om:
- Begrijp wat GraphQL is en wat het onderscheidt van RUST.
- Termen op het hoogste niveau GraphQL begrijpen.
- Stel een GraphQL codeeromgeving in.
- Bouw en verbeter een GraphQL API.
Hasura GraphQL Engine
14 UrenDeze live training onder leiding van een instructeur in Nederland (online of ter plaatse) is bedoeld voor databasebeheerders en -ontwikkelaars die Hasura willen gebruiken om databases en applicaties efficiënt te bouwen, te openen en te beheren met GraphQL.
Aan het einde van deze training zijn de deelnemers in staat om:
- Zet de benodigde ontwikkelomgeving op om te beginnen met het bouwen van databases met Hasura.
- Bouw, voer uit en beheer gegevenstoegang en query's op Hasura modellen met behulp van GraphQL modellen.
- Beveilig gegevenstoegang door verificatie in te stellen met JSON Web Tokens en Firebase.
- Breid databasefuncties uit door bedrijfslogica te integreren.
- Beheer databasemigraties en metadata effectief op Hasura om gegevensverlies te voorkomen.
Choosing the Right JavaScript Framework
14 UrenDeze live training onder leiding van een instructeur in Nederland (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 and React Bootcamp (Beginner to Intermediate Level)
35 UrenDeze door een instructeur geleide, live training in Nederland (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.
Testing React Apps with Jest
14 UrenDeze door een instructeur geleide, live training in Nederland (op locatie of op afstand) is gericht op ingenieurs die Jest willen gebruiken om React applicaties en componenten te testen.
Aan het einde van deze training kunnen deelnemers:
- Installeer en configureer een goede testomgeving.
- Schrijf asynchrone tests voor React apps en componenten.
- Voer geavanceerde Jest-tests uit, waaronder spottende, spionnen en stubs.
MERN Fullstack Development
14 UrenDeze door een instructeur geleide, live training (op locatie of op afstand) is gericht op webontwikkelaars die de MERN Stack willen gebruiken voor volledige ontwikkeling.
Aan het einde van deze training kunnen deelnemers:
- Integreer React met MongoDB, Express en Node.js.
- Bouw een volledige webapplicatie helemaal opnieuw.
- Implementeer applicatiebeveiliging via autorisatie en authenticatie.
Building Micro Frontends with React
21 UrenDeze door een instructeur geleide, live training in Nederland (op locatie of op afstand) is gericht op ontwikkelaars die React willen gebruiken om micro-frontends voor grote webapplicaties te ontwikkelen, testen en implementeren, waardoor ze zeer schaalbaar en technologie-agnostisch worden. en gemakkelijker te onderhouden.
Aan het einde van deze training kunnen deelnemers:
- Zet de benodigde ontwikkelomgeving op om te beginnen met het ontwikkelen van micro-frontends met React.
- Begrijp de architectuur, kernconcepten en voordelen van micro-frontends.
- Leer hoe u micro-frontends bouwt, integreert, test en implementeert met React.
- Implementeer micro-frontends met modulefederatie.
- Pas de productieworkflow van de CI/CD-pijplijn toe.
- Ken de veelvoorkomende problemen met CSS in micro-frontends en hoe u deze kunt oplossen.
- Krijg inzicht in hoe je andere frontend-frameworks kunt implementeren met React.
Building Microservices with NodeJS and React
21 UrenDeze instructeur-geleide, live training (op locatie of op afstand) is gericht op ervaren ontwikkelaars die applicaties willen bouwen, implementeren en schalen met behulp van microservices gebouwd met NodeJS en React.
Aan het einde van deze training kunnen deelnemers:
- Applicaties ontwikkelen, implementeren en schalen met behulp van verschillende microservices.
- Een server-side gerenderde React applicatie bouwen.
- Meerdere diensten-applicaties implementeren in de cloud met behulp van Docker en Kubernetes.
- Toepassingstesten uitvoeren op microservices.
Next.js 14 Advanced Development
21 UrenDeze live training onder leiding van een instructeur in Nederland (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 - Advanced
21 UrenDeze door een instructeur geleide, live training in Nederland (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.
Building Interactive Applications with React, Redux and GraphQL
28 UrenIn deze door een instructeur geleide, live training leren deelnemers hoe ze React applicaties kunnen bouwen met behulp van Flux en GraphQL. De cursus behandelt installatie, configuratie, integratie, testen, implementatie en best practices, terwijl deelnemers begeleid worden bij het creëren van een reeks voorbeeldapplicaties die demonstreren hoe extra niveaus van complexiteit en "coolheid" aan een applicatie kunnen worden toegevoegd met behulp van de meest geavanceerde toolkits en technieken.
Het ontwikkelen van applicaties met React vereist een ander soort denken, vergeleken met wat sommige ontwikkelaars gewend zijn, vooral als het voortkomt uit de mentaliteit van andere MVC-frameworks zoals AngularJS en Bootstrap. Deze training behandelt de basisprincipes achter de technologieën die bij elke stap worden gebruikt, zodat deelnemers niet alleen een functionele applicatie kunnen bouwen, maar ook begrijpen waarom een bepaalde aanpak wordt gebruikt. Hiermee wordt de basis gelegd om zelfstandig en creatief na te denken over het ontwerp en de gewenste resultaten voor het bouwen van eigen applicaties in de toekomst.
React with Next.js
14 UrenDeze live training onder leiding van een instructeur in Nederland (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.