React kurs – 4 dager online klasserom

29.500,00 NOK

  • 4 days
Live virtuelt klasserom
Internt / i bedrift

Bygg moderne, responsive webapplikasjoner med React og utvikle de praktiske front-end-ferdighetene som brukes av dagens ledende utviklingsteam. Dette praktiske React-kurset introduserer deltakerne for komponentbasert applikasjonsutvikling med React, JavaScript, JSX, hooks, routing, skjemaer, API-er og tilstandshåndtering.

Nøkkelfunksjoner

Språk

Kursmateriell på engelsk

Nivå

Nybegynner - Middels nivå

4 dager med live instruktørledet opplæring

Virtuell opplæring (8 timer per dag)

Praktiske kodeutfordringer

Tilgang til et fullt utstyrt live-kodingslaboratorium

60+ anbefalte studietimer

Sertifikat for fullført program inkludert

Hero

Læringsutbytte

Når du er ferdig med dette programmet, vil du kunne:

Bygg moderne React-applikasjoner

Lær hvordan du lager raske og vedlikeholdbare enkeltsideapplikasjoner ved hjelp av React, JSX, funksjonelle komponenter, hooks og moderne JavaScript-funksjoner. Du vil også utforske det virtuelle DOM-et og komponentbasert arkitektur for å bygge skalerbare brukergrensesnitt.

Skjemaer og hendelseshåndtering

Utvikle praktiske ferdigheter i håndtering av skjemaer, brukerinput, validering og hendelser ved å bruke kontrollerte og ukontrollerte komponenter, refs og tredjeparts skjemabiblioteker.

Ruting og navigasjon

Bruk React Router for å lage sømløs navigasjon i enkeltsideapplikasjoner med dynamiske ruter, nestede ruter, omdirigeringer, beskyttede ruter og programmatisk navigasjon.

Tilstandshåndtering med Redux

Lær hvordan du håndterer applikasjonsstatus med Redux, inkludert actions, reducers, stores og middleware som Thunk og Saga for å håndtere asynkrone operasjoner og feilsøking.

Hero

Kursplan

  1. Dag 1

    Økt 1: Introduksjon til React

    • Grunnleggende React
    • Babel og Create React App
    • Prosjektoppsett og struktur

    Økt 2: Moderne JavaScript

    • Enkelsideapplikasjoner og ES6-funksjoner
    • Variabler, funksjoner, klasser og moduler
    • Template-literals og destrukturering
    • Promises, generatorer, mengder og kart
    • Grunnleggende funksjonell JavaScript og TypeScript

    Økt 3: JSX og elementrendering

    • Virtuell DOM og JSX
    • Gjengivelse av elementer
    • Arbeide med lister og nøkler

    Økt 4: Komponenter og props

    • Funksjonelle og klassebaserte komponenter
    • Props og komponenttilstand
    • Typesjekking
    • Komposisjon og arv
  2. Dag 2

    Økt 5: Tilstand og livssyklus

    • Håndtering av state og props
    • Legge til og løfte state
    • Komponentens livssyklusmetoder
    • Begreper om uforanderlighet

    Økt 6: Hendelseshåndtering

    • Tildeling og binding av hendelsesbehandlere
    • Sende argumenter til håndterere
    • Egendefinerte hendelser og syntetiske hendelser

    Økt 7: Skjemaer

    • Kontrollerte og ukontrollerte komponenter
    • Bruke refs i skjemaer
    • Skjemavalidering og biblioteker
    • Skjemaer med JSX

    Økt 8: React Router

    • Grunnleggende om React Router
    • Kjernekomponenter for ruting
  3. Dag 3

    Økt 9: Hooks

    • Gjenbruk av tilstandslogikk med hooks
    • Funksjonelle vs. klassebaserte komponenter
    • Håndtering av lokal tilstand med hooks
    • Standard- og egendefinerte hooks
    • Regler for hooks

    Økt 10: Videregående React

    • Testing og ytelsesoptimalisering i React
    • Produksjonsbygg og utrulling
    • Refs og DOM-tilgang
    • React-mønstre og autentisering
    • JSON Web Tokens (JWT)
    • Arbeide med tredjepartskomponenter
  4. Dag 4

    Økt 11: Flux

    • Flux-arkitektur og -konsepter
    • Flux-komponenter og dataflyt
    • Flux-verktøy og implementasjoner

    Økt 12: Introduksjon til Redux

    • Redux-grunnprinsipper og arkitektur
    • Handlinger, reducsere og lagre
    • Redux-datastream

    Økt 13: Redux og React

    • Sette opp React Redux
    • React Redux-komponenter og dataflyt
    • Redux-oppskrifter og DevTools

    Økt 14: Mer om Redux

    • Redux-mellomvare
    • Redux Thunk og Redux Saga
react-kurs

Hvem bør melde seg på dette programmet?

Front-end webutviklere

JavaScript-utviklere som går over til React

Fullstack-utviklere som utvider front-end-ferdighetene sine

Programvareutviklere som bygger moderne webapplikasjoner

UI-utviklere som jobber med enkelt-side-applikasjoner

Tekniske fagpersoner som er interessert i moderne JavaScript-rammeverk

Start kurset nå

Forutsetninger

  • Grunnleggende til middels kunnskaper i JavaScript
  • Forståelse av grunnleggende HTML og CSS
  • Kjennskap til programmeringskonsepter som variabler, funksjoner og løkker
  • Grunnleggende kunnskap om ES6 JavaScript-funksjoner er en fordel
  • Tidligere erfaring med webutvikling anbefales, men er ikke obligatorisk

Uttalelser

Lisensiering og akkreditering

Kurset tilbys i henhold til Partnerprogramavtalen og oppfyller kravene i Lisensavtalen.

Likestillingspolicy

Kandidater oppfordres til å ta kontakt med AVC for veiledning og støtte gjennom hele tilretteleggingsprosessen.

Ofte stilte spørsmål

Contact background

Trenger du bedriftsløsninger eller LMS-integrasjon?

Fant du ikke kurset eller programmet som ville være passende for din bedrift? Trenger du LMS-integrasjon? Ta kontakt med oss! Vi er agile og løser alt!