Relay: Efficiently Fetch Data in React Applications Träningskurs
Relay är ett JavaScript-ramverk för att bygga datadrivna React applikationer. GraphQL är ett dataförfrågningsspråk för att beskriva komplexa, kapslade databeroenden i moderna applikationer. Tillsammans tillåter de att en applikations komponenter flyttas var som helst i en renderingshierarki utan att behöva tillämpa en kaskad av ändringar på överordnade komponenter eller på serverkoden som förbereder datanyttolasten. Relay används av Facebook i olika mobilappsprojekt.
I denna instruktörsledda, live-utbildning kommer deltagarna att lära sig hur man tillämpar viktiga reläkoncept som deklarativ specifikation av databeroende, samlokalisering och mutation för att bygga en React applikation med hjälp av Relay och GraphQL.
I slutet av denna utbildning kommer deltagarna att kunna:
- Använd Relay för att komponera datafrågor till effektiva batcher, förse varje komponent med exakt de data som den begärde, uppdatera komponenterna när data ändras och upprätthålla ett arkiv på klientsidan (cache) av all data. Samlokalisera frågor och vyns kod för att lättare resonera kring en komponentfunktionalitet Använd GraphQL för att deklarera datakrav samtidigt som Relay kan hämta data på egen hand. Förstå konceptet med att mutera data på klienten och servern med hjälp av GraphQL mutationer. skillnader mellan Relay och Flux, i synnerhet hur "mutationer" implementerar konceptet med åtgärder och modifieringar Använd rutter för att bestämma vilken data som ska hämtas för att rendera en given komponent Gör förändringar i relativ isolering, även i stora teamprojekt Skapa korrekta, högpresterande applikationer på ett rakt och självklart sätt
Publik
- Utvecklare
Kursens format
- Delföreläsning, deldiskussion, övningar och tung praktisk praktik
Kursplan
Introduktion
Översikt över relä och GraphQL
Förbereda utvecklingsmiljön
Förbereda en provapplikation
Att skriva en datafråga
Samlokalisering av frågor
Deklarera datakrav
Muterande data
Routing
Autentisera användare
Uppdatera data i realtid
Implementera paginering
Testa applikationen
Felsökning av applikationen
Distribuera applikationen
Felsökning
Sammanfattning och slutsats
Krav
- Erfarenhet av att utveckla applikationer med Javascript, HTML och CSS
- En allmän förståelse för React applikationsutveckling
- En förståelse för databasbegrepp
Open Training Courses require 5+ participants.
Relay: Efficiently Fetch Data in React Applications Träningskurs - Booking
Relay: Efficiently Fetch Data in React Applications Träningskurs - Enquiry
Relay: Efficiently Fetch Data in React Applications - Consultancy Enquiry
Vittnesmål (5)
The general knowledge sharing by Narendra and all the dev resources shared
Pako Diale
Kurs - Transform a React Application into a Progressive Web App (PWA)
No powerpoint
Raymond Chan - Hospital Authority
Kurs - Advanced React
The training has good content and easy to follow
David Phetole Leshabela - Vodacom SA
Kurs - React with Next.js
trainer very knowledgeable clear classes explains the importance of learn the topic gives enough background on topic
Li Fang Bren Ong - DBS Bank Limited
Kurs - Ant Design
I liked how the course was structured. First day were basic definitions that I already knew but he clarified a lot of definitions that wasn't clear for me. The two following days I learnt some concepts that I didn't know and he explained them in an easy way to understand them.
Alicia Garcia Anton - Spanish Point Technologies
Kurs - React, Redux and TypeScript
Upcoming Courses
Relaterade Kurser
React with Next.js
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till webbutvecklare som vill använda Next.js för att skapa React applikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Utveckla webbprogram på serversidan och statiska webbplatser i Next.js.
- Hantera och lagra data med MongoDB.
- Skydda ett webbprogram med AuthO-autentisering.
Next.js 14 Advanced Development
21 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till webbutvecklare och tekniska arkitekter på mellannivå till avancerad nivå som vill utforska framstegen i Next.js 14 och få kunskapen att bygga banbrytande webbapplikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Utnyttja den fulla potentialen hos Next.js 14 för att skapa komplexa program.
- Använd de senaste funktionerna som mellanprogram, React serverkomponenter och gränsfunktioner.
- Implementera bästa praxis för prestanda, skalbarhet och SEO.
- Felsök vanliga problem i Next.js program på ett effektivt sätt.
Managing React State with MobX
14 timmarDenna instruktörsledda, liveutbildning i Sverige riktar sig till utvecklare som vill använda MobX i sina React applikationer för att mer effektivt hantera tillstånd.
I slutet av denna utbildning kommer deltagarna att kunna:
- Ställ in MobX i React.
- Förstå användningsfallen för MobX, jämfört med Redux (t.ex. MobX:s "klassiska paradigm" mot Reduxs "funktionella paradigm").
- Använd MobX som ett avancerat tillståndslager för React-applikationer.
Material UI
7 timmarDenna instruktörsledda, liveutbildning i (online eller på plats) riktar sig till utvecklare som vill använda Material UI för att påskynda utvecklingen av väldesignade användargränssnitt för React-applikationer.
I slutet av denna utbildning kommer deltagarna att kunna implementera Material UIs React-komponenter för att utveckla vackra webbapplikationer i företagsklass.
Ant Design
7 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare som vill använda Ant Design för att förbättra användarupplevelsen för sin React-applikation.
I slutet av denna utbildning kommer deltagarna att kunna implementera Ant Designs React-komponenter för att utveckla vackra webbapplikationer i företagsklass.
React: Build Highly Interactive Web Applications
21 timmarI denna instruktörsledda, liveutbildning i Sverige visar vi Reacts kraft och flexibilitet, jämför den med alternativa ramverk och leder deltagarna steg-för-steg genom att skapa sin egen React-applikation.
I slutet av denna kurs kommer deltagarna att kunna:
- Förstå Reacts designfilosofi.
- Bestäm när och var det är vettigt att använda React, och när du ska tänka om den konventionella MVC-modellen.
- Förstå React begrepp som komponenter, rekvisita, tillstånd och livscykel.
- Implementera relaterade teknologier som Babel, Webpack och JSX.
- Bygg, testa och distribuera en interaktiv webbapplikation.
Building Interactive Applications with React, Redux and GraphQL
28 timmarI denna instruktörsledda, liveutbildning i Sverige kommer deltagarna att lära sig hur man bygger React applikationer med Flux och GraphQL. Kursen täcker installation, installation, integration, testning, driftsättning och bästa praxis när den leder deltagarna genom skapandet av en serie exempelapplikationer som visar hur man lägger till ytterligare nivåer av komplexitet och "coolness" till en applikation med hjälp av de mest avancerade verktygssatserna och tekniker.
Att utveckla applikationer med React kräver ett annat slags tänkande, jämfört med vad vissa utvecklare är vana vid, speciellt när de kommer från tankesättet i andra MVC-ramverk som AngularJS och Bootstrap. Den här utbildningen täcker grunderna bakom de teknologier som används varje steg på vägen så att deltagarna inte bara kan bygga en funktionell applikation, utan också förstå varför en viss metod används. Detta lägger grunden för att tänka självständigt och kreativt kring designen och de önskade resultaten för att bygga sina egna applikationer i framtiden.
React, Redux and TypeScript
21 timmarReact är ett allmänt använt bibliotek för att skapa applikationer på en sida i Java Script och HTML . Det används av företag som Facebook , Instagram, Netflix eller New York Times.
Denna kurs kommer att introducera de grunder som React och andra bibliotek (som Angular och Vue.js ) bygger på och belyser Reacts särskilda React . Det kommer också att täcka tekniker som vanligtvis används med React , som Redux och React -Router.
I slutet av denna kurs kommer deltagarna att kunna bygga applikationer med olika komplexitet med React samtidigt som de följer bästa praxis.
React Patterns
14 timmarDen här instruktörsledda, liveträningen (på plats eller fjärrkontroll) riktar sig till utvecklare med React färdigheter som vill optimera och förbättra deras skapande av React applikationer genom att förstå och tillämpa React komponentmönster.
I slutet av denna träning kommer deltagarna att kunna:
- Förstå de olika typerna av React
- Använd React Context API för webbapplikationer
Kursformat
- Interaktiv föreläsning och diskussion.
- Massor av övningar och träning.
- Praktisk implementering i en levande labbmiljö.
Alternativ för kursanpassning
- För att begära en anpassad utbildning för denna kurs, vänligen kontakta oss för att ordna.
- För mer React om React , besök: https://reactjs.org
Testing React Apps with Jest
14 timmarDenna instruktörsledda, liveutbildning i Sverige (på plats eller på distans) riktar sig till ingenjörer som vill använda Jest för att testa React applikationer och komponenter.
I slutet av denna utbildning kommer deltagarna att kunna:
- Installera och konfigurera en korrekt testmiljö.
- Skriv asynkrona tester för React appar och komponenter.
- Kör Jest avancerade tester som inkluderar hån, spioner och stubbar.
Advanced React
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare som vill bygga React komponenter och designa komplexa applikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Förstå Reacts avancerade koncept, inklusive kontext-API:er, HOC:er, externt tillstånd, asynkrona API:er, etc.
- Bygg komponerbara komponenter med React.
- Aktivera autentisering på serversidan och klientsidan.
- Implementera React och Redux bibliotek för att hantera komplexa stateful applikationer.
- Minska koden och optimera en applikations prestanda.
- Testa och distribuera en applikation.
PHP with React
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare som vill använda PHP för att distribuera en back-end-server för en React-applikation.
I slutet av denna utbildning kommer deltagarna att kunna:
- Sätt upp den nödvändiga utvecklingsmiljön för att börja utveckla.
- Rendera React komponenter i PHP med hjälp av PHP-tillägget V8js.
- Använd PHP för att skapa API:er som interagerar med databassystem.
- Använd modul-bundlers som Webpack för att kompilera React-kod.
React, Relay, and GraphQL
14 timmarDenna instruktörsledda, liveutbildning i Sverige (på plats eller på distans) riktar sig till utvecklare som vill använda GraphQL och Relay för att hantera data på React applikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Konfigurera den nödvändiga utvecklingsmiljön för att starta datakontroll för React applikationer.
- Leverera omedelbara UI-respons-interaktioner.
- Aggregera data från flera bibliotek till ett bekvämt API.
- Förhämta med GraphQL och Relay.
Choosing the Right JavaScript Framework
14 timmarDenna instruktörsledda, liveutbildning i Sverige (på plats eller på distans) riktar sig till utvecklare som behöver bestämma vilket JavaScript-ramverk som ska användas för att utveckla frontend-applikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Konfigurera en optimal utvecklingsmiljö för att börja utveckla frontend-program.
- Implementera demoprogram för att testa begränsningarna och fördelarna med ett JavaScript-ramverk.
- Bestäm dig för vilket Javaskriptramverk som passar bäst.
Transform a React Application into a Progressive Web App (PWA)
14 timmarDenna instruktörsledda, liveutbildning i Sverige (på plats eller på distans) riktar sig till utvecklare som vill förvandla en React-applikation till en progressiv webbapp.
I slutet av denna utbildning kommer deltagarna att kunna:
- Ställ in den nödvändiga utvecklingsmiljön för att börja transformera en React-applikation.
- Cachelagra med Service Worker för att få en React-applikation att fungera offline.
- Skapa och utforma ett push-meddelande.
- Installera den progressiva webbappen på en mobil enhet.