Kursplan

Dag 1: Introduktion till JavaScript

  • JavaScript grundläggande: syntax, variabler och datatyper
  • Kontrollstrukturer: villkor och loopar
  • Funktioner och scop
  • Arbeta med arrayer och objekt
  • DOM-manipulering och händelsehantering

Dag 2: Avancerad JavaScript och ES6+ funktioner

  • ES6+ funktioner: pilfunktioner, mallsträngar, destrukturering
  • Asynkron JavaScript: löften och async/await
  • Moduler och import/export
  • Felhantering och felsökning
  • Introduktion till JavaScript testning (Jest)

Dag 3: Introduktion till Node.js

  • Node.js grundläggande: händelseloop, moduler och NPM
  • Bygga en enkel server med Express.js
  • RESTful APIs: design och implementation
  • Arbeta med middleware
  • Filsystem och strömmar

Dag 4: Introduktion till React

  • React grundläggande: komponenter, props och state
  • JSX-syntax och rendering av element
  • Hantera händelser och formulär
  • React hooks: useState och useEffect
  • Komponentlivscykel och kontext-API

Dag 5: Avancerad React och Full-Stack-integration

  • React router för navigation
  • Tillståndshantering med Redux (valfritt)
  • Integrera React med Node.js backend
  • Distribuera applikationer: Heroku, Netlify eller Vercel
  • Bästa praxis för att migrera gamla system

Sammanfattning och nästa steg

  • Sammanfattning av nyckelkoncept
  • Frågestund
  • Resurser för vidare lärande
  • Certifiering och feedback

Krav

  • En förståelse för grundläggande programmeringskoncept (t.ex. variabler, loopar, funktioner)
  • Erfarenhet av C# eller något annat objektorienterat programmeringsspråk
  • Kännedom om HTML och CSS är bra men inte nödvändig

Målgrupp

  • .NET-utvecklare som vill vidareutveckla sina kunskaper inom JavaScript, Nodejs och React
  • Utvecklare som syftar till att migrera befintliga system/plattformar till moderna webbtjänster
  • Personer som är intresserade av fullstackutveckling med fokus på teknologier baserade på JavaScript
 35 timmar

Antal deltagare


Price per participant

Vittnesmål (5)

Upcoming Courses

Relaterade Kategorier