JavaScript-utvikler – 4 dager onlinekurs
26.500,00 NOK
- 4 days
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 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!
