JavaScript-utvikler – 4 dager onlinekurs
26.500,00 NOK
- 4 dager
Ta JavaScript-ferdighetene dine til neste nivå og lær hvordan du bygger moderne, interaktive og skalerbare webapplikasjoner. Dette engasjerende JavaScript Developer-kurset gir deg en grundig forståelse av både grunnleggende og avanserte JavaScript-konsepter som brukes av profesjonelle utviklere i dag.
Nøkkelfunksjoner
Språk
Kursmateriell på engelsk
Nivå
Nybegynner - Middels nivå
4 dager (8 timer per dag) nettbasert med instruktør
50+ anbefalte studietimer
Interaktive live-laboratorier
Virkelige kodeeksempler
Omfattende kursmateriell
Løpende hjelp etter kurset
Be om bekreftelse på dato!
Sertifikat for fullført program inkludert

Læringsutbytte
Når du er ferdig med dette programmet, vil du kunne:
Programmeringsgrunnlag
Lær de grunnleggende byggesteinene i programmering, inkludert variabler, datatyper, operatorer og uttrykk, for å skape et solid fundament for programvareutvikling.
Programlogikk og beslutningstaking
Bruk betingede setninger som if-else og switch-case for å styre applikasjonens oppførsel og reagere dynamisk på ulike inndata.
Administrere datasamlinger
Arbeid med arrayer og strenger for å lagre, organisere og manipulere data effektivt i programmene dine.
Funksjoner og gjenbruk av kode
Lag modulær, gjenbrukbar kode ved å bruke funksjoner, samtidig som du forstår parametere, returverdier og strukturerte programmeringsteknikker.
Objektorienterte programmeringskonsepter
Utforsk objekter og klasser for å bygge skalerbare, vedlikeholdbare applikasjoner og forenkle utviklingen av mer komplekse programvareløsninger.

Kursplan
Dag 1
Økt 1: Grunnleggende JavaScript
- Oversikt over JavaScript og oppsett av miljø
- Kjøre JavaScript i nettlesere og Node.js
- Syntaks, kommentarer og grunnleggende utrulling
- HTML/CSS-integrasjon og oversikt over ECMAScript
Økt 2: Variabler og datatyper
- Variabler med var, let og const
- Tall, strenger, boolske verdier, arrayer og objekter
- Typekontroll, konvertering og tvungen typeomforming
- Aritmetiske operasjoner og malstrenger
Økt 3: Funksjoner og omfang
- Funksjonsdeklarasjoner, funksjonsuttrykk og pilfunksjoner
- Parametere, returverdier og standardargumenter
- Grunnleggende om scope og funksjonskall
- Arbeide med innebygde funksjoner
Økt 4: Programflyt og feilsøking
- Sammenlignings-, relasjons- og logiske operatorer
- Betingede setninger og løkker
- Truthy/falsy-verdier og likhetssammenligninger
- Feilhåndtering og feilsøkingsteknikker
Dag 2
Økt 5: Objekter og metoder
- Objektegenskaper og måter å få tilgang til dem på
- Metoder og nøkkelordet this
- Iterere gjennom objekter
- Arbeide med metoder for Object, Array og String
Økt 6: DOM-manipulering
- Forståelse av DOM-en
- Velge og referere til elementer
- Endre sideinnhold og attributter
- Opprette, legge til og fjerne elementer
Økt 7: Hendelseshåndtering
- Nettleserhendelser og hendelsesspredning
- Registrering og håndtering av hendelseslyttere
- Arbeide med hendelsesobjektet
Økt 8: Web-API-er
- Introduksjon til nettleser-API-er
- Arbeide med Date, Math, RegExp og JSON
- Lagring på klientsiden og posisjonsbestemmelse
- Bruke nettleserfunksjoner for å forbedre applikasjoner
Dag 3
Økt 9: Moderne JavaScript-funksjoner
- Destrukturering, spredning og rest-operatorer
- Valgfri kjeding og nullsammenslåing
- Logiske operatorer og forbedrede objektliteraler
- Arbeide med mengder og kart
Økt 10: Omfang og lukkede funksjoner
- Omfangstyper og leksikalsk omfang
- Omfangskjeder og lukkinger
- IIFE-er og grunnleggende om eksekveringskontekst
Økt 11: Objektorientert programmering
- Klasser, konstruktører, felt og metoder
- Innkapsling, arv og komposisjon
- Statiske medlemmer og prototyper
- Håndtering av data med array-metoder
Økt 12: Funksjonell programmering
- Rene funksjoner og uforanderlighet
- Høyereordensfunksjoner og tilbakekallinger
- Funksjoner som førsteklasses objekter
- Array-transformasjoner med map, filter og relaterte metoder
Dag 4
Økt 13: Asynkron programmering
- Hendelsesløkke og asynkron kjøring
- Tilbakekallinger, løfter og async/await
- Tidsur og henting av data
- Introduksjon til reaktiv programmering
Økt 14: Moduler og utviklingsverktøy
- ES-moduler, importer og eksporter
- Pakker, biblioteker og rammeverk
- Pakkehåndtering og modulpakking
- Transpilering, TypeScript og administrerte applikasjoner
Økt 15: Testing av JavaScript-applikasjoner
- Testgrunnlag og strategier
- Enhets-, integrasjons- og ende-til-ende-testing
- Testing asynkron kode
- Arbeide med testverktøy og mocks

Hvem bør melde seg på dette programmet?
Front-end-utviklere som ønsker dypere JavaScript-kompetanse
Webutviklere som ønsker å modernisere JavaScript-kunnskapene sine
Programvareutviklere som utvider til webutvikling
Fullstack-utviklere som jobber med JavaScript-økosystemer
Utviklere som forbereder seg på å lære React, Angular eller Node.js
Alle med grunnleggende programmeringskunnskaper
Forutsetninger
- Grunnleggende kunnskaper i HTML
- Grunnleggende kunnskaper i CSS
- Generelle programmeringsgrunnleggende (variabler, logikk, løkker, funksjoner osv.) er nyttige
De som er nye innen webutvikling kan ha nytte av først å fullføre et introduksjonskurs i JavaScript eller HTML og CSS for å bygge et solid grunnlag for videre suksess
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

Trenger du en skreddersydd bedriftsintern opplæring eller gruppeopplæring?
Be om et bedriftsinternt opplæringsprogram som er skreddersydd spesielt for teamet ditt. Vi tilbyr fleksible tilpasningsmuligheter i tråd med forretningsmålene dine, samt konkurransedyktige gruppepriser for større team. Fyll ut skjemaet nedenfor, så utformer ekspertene våre innen bedriftsopplæring den perfekte løsningen for deg.
