Transform a React Application into a Progressive Web App (PWA) Träningskurs
React är en JavaScript-bibliotek som används för att skapa front-end webbapplikationer. Progressiva webbapplikationer är webbapplikationer som fungerar och ser ut som inhemska program på Android, Windows, och mer. Att omvandla en React applikation integrerar inhemska funktioner som offline användbarhet, pressmeddelanden, etc.
Denna instruktörledda, live-utbildning (online eller on-site) riktar sig till utvecklare som vill omvandla en React applikation till en Progressiv Web App.
Vid slutet av denna utbildning kommer deltagarna att kunna:
- Skapa den nödvändiga utvecklingsmiljön för att börja omvandla en React ansökan.
- Cache använder Service Worker för att göra en React applikationsarbete offline.
- Skapa och formatera en push-meddelande.
- Installera den progressiva web-appen i en mobil enhet.
Format för kursen
- Interaktiv föreläsning och diskussion.
- Många övningar och övningar.
- Hand-on implementering i en live-lab miljö.
Kursanpassningsalternativ
- För att begära en anpassad utbildning för denna kurs, vänligen kontakta oss för att arrangera.
Kursplan
Introduktion
React och JavaScript Libraries
- Processer som används i JavaScript-bibliotek för att utveckla webbapplikationer
Översikt över utvecklingscykeln för webbapplikationer
- Inbyggda applikationer kontra progressiva applikationer
- Javaskriptlogik, CSS mallar och HTML mallar
React Goär inbyggt med progressiva webbappar
- Cross-plattform
- Bakåtkompatibilitet
- Funktionsparitet
Progressiva webbappar och push-meddelanden
- Push API
- Notification API
Förbereda utvecklingsmiljön
- Installera och konfigurera Node.Js
- Installera och konfigurera NPM
Programming och optimering av React applikationen
- Skapa en ny boilerplate React applikation
- Installerar dom-routrar för att navigera och spara i applikationen React
- Kodar en att göra-lista
- Uppdaterar standardstilarna
- Registrera servicearbetare
Konfigurera ikoner och push-meddelanden
- Skapa och styla push-meddelanden
- Skapa och styla ikoner
Distribuera applikationen
- Kör applikationen React på en mobil simulator eller på en mobil enhet
Testa applikationen
- Bevis som kontrollerar applikationen React med Lighthouse för att avgöra om den uppfyller PWA-standarden
Sammanfattning och slutsats
Krav
- Erfarenhet av React
Publik
- Utvecklare
Open Training Courses require 5+ participants.
Transform a React Application into a Progressive Web App (PWA) Träningskurs - Booking
Transform a React Application into a Progressive Web App (PWA) Träningskurs - Enquiry
Transform a React Application into a Progressive Web App (PWA) - Consultancy Enquiry
Consultancy Enquiry
Vittnesmål (1)
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)
Upcoming Courses
Relaterade Kurser
Advanced Progressive Web App (PWA)
14 timmarDenna instruktörsledda, liveträning Sverige (på plats eller på distans) riktar sig till utvecklare som vill skapa avancerade progressiva webbappar som utför exklusiva funktioner relaterade till push-notiser och offlinetillgänglighet.
I slutet av denna utbildning kommer deltagarna att kunna:
- Konfigurera den nödvändiga utvecklingsmiljön för att börja utveckla en avancerad progressiv webbapp.
- Skapa push-meddelanden som aktiverar prenumerationer.
- Cachelagra med Service Worker för att få ett webbprogram att fungera offline.
- Skapa push-meddelanden som uppmanar frekventa besökare att installera programmet.
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.
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.
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.
MERN Fullstack Development
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till webbutvecklare som vill använda MERN-stacken för fullstackutveckling.
I slutet av denna utbildning kommer deltagarna att kunna:
- Integrera React med MongoDB, Express och Node.js.
- Bygg en fullstack webbapplikation från grunden.
- Implementera applikationssäkerhet genom auktorisering och 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.
Next.js 14 - Advanced
21 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare på avancerad nivå som vill behärska de senaste funktionerna i Next.js 14, optimera prestanda och implementera moderna React tekniker.
I slutet av denna utbildning kommer deltagarna att kunna:
- Implementera avancerade React hooks och samtidiga funktioner.
- Förstå och utnyttja Next.js routingstrategier effektivt.
- Dra nytta av Server Components, Server Actions och hybridrenderingsmetoder.
- Optimera datainsamling, caching och incremental static regeneration.
- Använd Next.js som en backend-lösning med Edge Functions och Edge Runtime.
- Hantera tillstånd med React Context, Redux och atomiska tillståndsbibliotek.
- Optimera applikationsprestanda för Web Core Vitals.
- Testa, övervaka och distribuera Next.js applikationer effektivt.
Progressive Web Apps (PWA)
14 timmarI denna instruktörsledda, liveutbildning Sverige (på plats eller på distans) kommer deltagarna att lära sig hur de utvecklar sin första progressiva webbapp när de går igenom en serie praktiska övningar som kulminerar i skapandet och driftsättningen av en funktionell PWA.
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 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.
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
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, 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.
Spring Boot, React, and Redux
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till webbutvecklare som vill bygga funktionella front-end och back-end webbapplikationer med Spring Boot, React, and Redux.
I slutet av denna utbildning kommer deltagarna att kunna:
- Bygga en front-end-applikation med React och Redux.
- Skapa RESTful API:er med Spring Boot.
- Säkra webbplatser med Spring security och JWT-webbtokenar.