React Mønstre Treningskurs
Denne instruktørlede, live opplæring (online eller på stedet) er rettet mot utviklere med React-ferdigheter som ønsker å optimalisere og forbedre sin skapelse av React-applikasjoner ved å forstå og anvende Reacts komponentmønstre.
Ved avslutningen av denne opplæringen vil deltakerne kunne:
- Forstå de forskjellige typer React-mønstre
- Bruk React Context API for webapplikasjoner
Kursformat
- Interaktiv forelesning og diskusjon.
- Mye øvelser og praksis.
- Hender-i-implementering i en live-lab-miljø.
Tilpasningsmuligheter for kurset
- For å be om tilpasset opplæring for dette kurset, vennligst kontakt oss for å ordne dette.
- For å lære mer om React, besøk: https://reactjs.org
Kursplan
Introduksjon
- Hva er React Patterns?
- Typer av React Patterns
- Grunnleggende kunnskap om React Patterns
Komponentmønster
- Bruk av flere typer mønstre som Container, Presentational, Higher Order Components, Render Callback
- Bruk av ContextAPI
Render Props Pattern
- Oppretting av Render Prop-komponenter ved hjelp av Render Props Pattern
Håndtering av Tilstander
- Forstå forskjellene mellom Global, Component, Relative og Provided States
Provider Pattern
- Implementering av Provider Pattern med React Context
- Bruk av Dependency Injection
Kombinasjon av flere mønstre
Oppsummering og konklusjon
Krav
- Kjennskap til grunnleggende HTML, CSS og JavaScript.
Målgruppe
- Utviklere
Åpne kurs krever 5+ deltakere.
React Mønstre Treningskurs - Bestilling
React Mønstre Treningskurs - Forespørsel
React Mønstre - Konsulentforespørsel
Referanser (1)
Instruktøren gjorde et utmærket jobb med å bryte isen og tok initiativ til å oppfordre alle til å delta. Ingen ble utsatt, og han klarte å tilpasse seg hvert enkelt persons utfordringer godt. Han benyttet seg godt av de utfordringene og spørsmålene deltakerne stilte for å gi tydeligere forklaringer til hele publikum.
Joao Aguiar - INESC TEC
Kurs - React: Build Highly Interactive Web Applications
Maskinoversatt
Kommende kurs
Relaterte kurs
Avansert React
14 TimerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å bygge React komponenter og designe komplekse applikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Forstå Reacts avanserte konsepter, inkludert kontekst-APIer, HOC-er, ekstern tilstand, asynkrone APIer, etc.
- Bygg komponerbare komponenter med React.
- Aktiver autentisering på serversiden og klientsiden.
- Implementer React og Redux biblioteker for å administrere komplekse stateful applikasjoner.
- Reduser kode og optimer ytelsen til en applikasjon.
- Test og distribuer en applikasjon.
FARM (FastAPI, React, and MongoDB) Full Stack Utvikling
14 TimerDenne instruktørledede, live opplæringen (online eller på stedet) er rettet mot utviklere som ønsker å bruke FARM-stakken (FastAPI, React, og MongoDB) til å bygge dynamiske, høyytelsesfulle og skalerbare webapplikasjoner.
Ved avslutningen av denne opplæringen vil deltakerne kunne:
- Sette opp den nødvendige utviklingsmiljøet som integrerer FastAPI, React, og MongoDB.
- Forstå de viktige konsepter, egenskapene og fordelene ved FARM-stakken.
- Lære å bygge REST-APIer med FastAPI.
- Lære å designe interaktive applikasjoner med React.
- Utvikle, teste og distribuere applikasjoner (front-end og back-end) ved hjelp av FARM-stakken.
Velge riktig JavaScript rammeverk
14 TimerDenne instruktørledede, live-opplæringen i Norge (på stedet eller ekstern) er rettet mot utviklere som må bestemme hvilket JavaScript-rammeverk som skal brukes til å utvikle front-end-applikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp et optimalt utviklingsmiljø for å begynne å utvikle front-end-applikasjoner.
- Implementer demoapplikasjoner for å teste begrensningene og fordelene ved et JavaScript-rammeverk.
- Bestem deg for hvilket JavaScript-rammeverk som passer best.
JavaScript, Node JS og React Bootcamp (Fra begynnernivå til mellomnivå)
35 TimerDenne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot .NET-utviklere på nybegynnernivå som ønsker å få ferdigheter i JavaScript, Node.js og React for å aktivt utvikle og migrere systemer/ plattformer.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Skriv og feilsøk JavaScript kode effektivt.
- Bygg og distribuer applikasjoner på serversiden ved å bruke Node.js.
- Utvikle dynamiske og responsive brukergrensesnitt med React.
- Integrer front-end og back-end komponenter for å lage fullstack-applikasjoner.
- Forstå beste praksis for migrering av eldre systemer til moderne JavaScript-baserte plattformer.
MERN Fullstack Utvikling
14 TimerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot webutviklere som ønsker å bruke MERN-stakken for fullstack-utvikling.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Integrer React med MongoDB, Express og Node.js.
- Bygg en fullstack webapplikasjon fra bunnen av.
- Implementer applikasjonssikkerhet gjennom autorisasjon og autentisering.
Bygge Micro Frontends med React
21 TimerDette instruktørførte, live-treningen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å bruke React til å utvikle, teste og distribuere micro-frontends for store webapplikasjoner, slik at de blir høygradig skalable, teknologinøytrale og enklere å vedlikeholde.
Ved treningens slutt vil deltakerne kunne:
- Sette opp nødvendige utviklingsmiljøer for å starte med å utvikle micro-frontends med React.
- Få en forståelse av arkitekturen, kjernen konsepter og fordeler ved micro-frontends.
- Lære hvordan man bygger, integrerer, tester og distribuerer micro-frontends med React.
- Implementere micro-frontends med modulfederasjon.
- Anvende CI/CD-pipeline produksjonsnivå arbeidsflyt.
- Vite de vanlige problemene med CSS i micro-frontends og hvordan man fikser dem.
- Få innsikt i hvordan man implementerer andre frontend-rammeverk sammen med React.
Bygge mikrotjenester med NodeJS og React
21 TimerDette veiledningsbaserte, live-kurs i Norge (online eller på stedet) er rettet mot erfarna utviklere som ønsker å bygge, distribuere og skale applikasjoner ved hjelp av mikrotjenester bygd med NodeJS og React.
ved slutten av dette kurset vil deltakerne kunne:
- Utvikle, distribuere og skale applikasjoner ved hjelp av ulike mikrotjenester.
- Bygge en server-side-renderet React-applikasjon.
- Distribuere flerservisapplikasjoner til skyen ved hjelp av Docker og Kubernetes.
- Utføre applikasjonstesting på mikrotjenester.
Next.js 14 Avansert Utvikling
21 TimerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot webutviklere og tekniske arkitekter på middels til avansert nivå som ønsker å utforske utviklingen av Next.js 14 og få kunnskapen til å bygge skjærende- edge webapplikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Utnytt det fulle potensialet til Next.js 14 for å bygge komplekse applikasjoner.
- Bruk de nyeste funksjonene som mellomvare, React serverkomponenter og kantfunksjoner.
- Implementer beste praksis for ytelse, skalerbarhet og SEO.
- Feilsøk vanlige problemer i Next.js-applikasjoner effektivt.
Next.js 14 - Avansert
21 TimerDenne instruktørledede, liveopplæringen i Norge (online eller på stedet) er rettet mot utviklere på avansert nivå som ønsker å mestre de nyeste funksjonene i Next.js 14, optimere ytelsen og implementere moderne React teknikker.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Implementer avanserte React kroker og samtidige funksjoner.
- Forstå og bruk Next.js rutingstrategier effektivt.
- Utnytt serverkomponenter, serverhandlinger og hybride gjengivelsesmetoder.
- Optimaliser datahenting, hurtigbufring og inkrementell statisk regenerering.
- Bruk Next.js som en backend-løsning med Edge Functions og Edge Runtime.
- Administrer tilstand ved hjelp av React Context, Redux og atomic state-biblioteker.
- Optimaliser applikasjonsytelsen for Web Core Vitals.
- Test, overvåk og distribuer Next.js applikasjoner effektivt.
React: Bygg høyinteraktive webapplikasjoner
21 TimerI dette instruktørledet, live-kurs i Norge, demonstrerer vi Reacts styrker og fleksibilitet, sammenligner det med alternative rammeverk, og guider deltakerne trinn for trinn gjennom oppbyggingen av deres egen React-applikasjon.
Avslutningen på dette kurset vil deltakerne kunne:
- Føre ut Reacts designfilosofi.
- Vurdere når og hvor det er hensiktsmessig å bruke React, og når man bør overveie konvensjonelle MVC-modeller.
- Føre ut React-konsepter som komponenter, props, state, og lifecycle.
- Implementere relaterte teknologier som Babel, Webpack, og JSX.
- Bygge, teste og distribuere en interaktiv webapplikasjon.
Building Interactive Applications with React, Redux and GraphQL
28 TimerI denne instruktørledede, live-opplæringen i Norge vil deltakerne lære å bygge React applikasjoner ved hjelp av Flux og GraphQL. Kurset dekker installasjon, oppsett, integrasjon, testing, distribusjon og beste praksis mens det leder deltakerne gjennom opprettelsen av en serie eksempelapplikasjoner som viser hvordan man kan legge til flere nivåer av kompleksitet og "kulhet" til en applikasjon ved å bruke de mest avanserte verktøysettene og teknikker.
Å utvikle applikasjoner med React krever en annen type tenkning, sammenlignet med hva noen utviklere er vant til, spesielt når de kommer fra tankesettet til andre MVC-rammeverk som AngularJS og Bootstrap. Denne opplæringen dekker det grunnleggende bak teknologiene som brukes hvert trinn på veien, slik at deltakerne ikke bare er i stand til å bygge en funksjonell applikasjon, men også forstår hvorfor en bestemt tilnærming brukes. Dette legger grunnlaget for å tenke selvstendig og kreativt rundt designet og de ønskede resultatene for å bygge egne applikasjoner i fremtiden.
React med Next.js
14 TimerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot webutviklere som ønsker å bruke Next.js til å lage React applikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Utvikle nettapplikasjoner og statiske nettsteder på serversiden i Next.js.
- Håndter og lagre data med MongoDB.
- Sikre en nettapplikasjon med AuthO-autentisering.
Transformere en React-applikasjon til et Progressive Web App (PWA)
14 TimerDenne veiledningsbaserte, live-treningen i Norge (lokalt eller fjern) er rettet mot utviklere som ønsker å transformere en React-applikasjon til et Progressive Web App.
Ved slutten av denne treningen vil deltakerne kunne:
- Sette opp nødvendig utviklingsmiljø for å begynne med transformasjonen av en React-applikasjon.
- Bruke Service Worker til å cachen en React-applikasjon slik at den fungerer offline.
- Lage og stil et push-varsel.
- Installere det progressive web app på et mobiltelefon.
React, Redux og TypeScript
21 TimerReact er en mye brukt bibliotek for å opprette enskjernsapplikasjoner i JavaScript og HTML. Det brukes av selskaper som Facebook, Instagram, Netflix eller New York Times.
Denne kurset vil introdusere grunnlaget for React og andre biblioteker (som Angular og Vue.js) og fremheve de spesifikke egenskapene til React. Det vil også dekke teknologier som vanligvis brukes sammen med React, som Redux og React-Router.
Ved slutten av dette kurset vil deltakere kunne bygge applikasjoner av varierende kompleksitet med React samtidig som de følger beste praksis.
React, Relay, og GraphQL
14 TimerDenne instruktørledede, liveopplæringen i Norge (på stedet eller ekstern) er rettet mot utviklere som ønsker å bruke GraphQL og Relay til å administrere data på React applikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp det nødvendige utviklingsmiljøet for å starte datakontroll for React applikasjoner.
- Lever umiddelbar UI-respons interaksjoner.
- Samle data fra flere biblioteker i ett praktisk API.
- Forhåndshenting ved hjelp av GraphQL og Relay.