Kursplan

Dag 1: Introduksjon til JavaScript

  • JavaScript grunnleggende: syntaks, variabler og datatyper
  • Kontrollstrukturer: betingelser og løkker
  • Funksjoner og omfang
  • Arbeide med arrays og objekter
  • DOM-manipulasjon og hendelseshåndtering

Dag 2: Avanserte JavaScript og ES6+ funksjoner

  • ES6+-funksjoner: pilfunksjoner, bokstavmaler, destrukturering
  • Asynkron JavaScript: løfter og asynkron/avventer
  • Moduler og import/eksport
  • Feilhåndtering og feilsøking
  • Introduksjon til JavaScript testing (Jest)

Dag 3: Introduksjon til Node.js

  • Node.js grunnleggende: hendelsessløyfe, moduler og NPM
  • Bygge en enkel server med Express.js
  • RESTful APIer: design og implementering
  • Jobber med mellomvare
  • Filsystem og strømmer

Dag 4: Introduksjon til React

  • React grunnleggende: komponenter, rekvisitter og tilstand
  • JSX-syntaks og gjengivelseselementer
  • Håndtering av arrangementer og skjemaer
  • React kroker: useState og useEffect
  • Komponent livssyklus og kontekst API

Dag 5: Avansert React og full-stack-integrasjon

  • React ruter for navigasjon
  • Statlig ledelse med Redux (valgfritt)
  • Integrering av React med Node.js backend
  • Distribuere applikasjoner: Heroku, Netlify eller Vercel
  • Beste fremgangsmåter for migrering av eldre systemer

Sammendrag og neste trinn

  • Oppsummering av sentrale begreper
  • Q&A økt
  • Ressurser for videre læring
  • Sertifisering og tilbakemelding

Krav

  • En forståelse av grunnleggende programmeringskonsepter (f.eks. variabler, løkker, funksjoner)
  • Erfaring med C# eller et annet objektorientert programmeringsspråk
  • Kjennskap til HTML og CSS er nyttig, men ikke nødvendig

Publikum

  • .NET-utviklere som ønsker å øke ferdighetene i JavaScript, Nodejs og React
  • Utviklere som tar sikte på å migrere eksisterende systemer/plattformer til moderne nettteknologier
  • Personer som er interessert i full-stack utvikling med fokus på JavaScript-baserte teknologier
 35 timer

Antall deltakere


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories