JavaScript-udvikler – 4 dages online klasseundervisning

18.500,00 DKK

  • 4 days
Live Virtuelt Klasselokale
Internt / I virksomheden

Løft dine JavaScript-færdigheder til næste niveau, og lær at bygge moderne, interaktive og skalerbare webapplikationer. Dette intensive JavaScript Developer-kursus giver dig en grundig forståelse af både centrale og avancerede JavaScript-koncepter, som professionelle udviklere bruger i dag.

Nøglefunktioner

Sprog

Kursusmateriale på engelsk

Niveau

Begynder - Mellem niveau

4 dage (8 timer om dagen) online med instruktør

50+ anbefalede studietimer

Interaktive live-laboratorier

Kodningseksempler fra virkeligheden

Omfattende kursusmateriale

Løbende hjælp efter kurset

Bed om bekræftelse af datoen!

Certifikat for gennemført program medfølger

Hero

Læringsudbytte

Når du har gennemført dette program, vil du være i stand til at:

Programmeringsgrundlag

Lær de grundlæggende byggesten i programmering, herunder variabler, datatyper, operatorer og udtryk, så du får et stærkt fundament for softwareudvikling.

Programlogik og beslutningstagning

Brug betingede udsagn som if-else og switch-case til at styre applikationens opførsel og reagere dynamisk på forskellige input.

Håndtering af datasamlinger

Arbejd med arrays og strenge for at gemme, organisere og manipulere data effektivt i dine programmer.

Funktioner og genbrug af kode

Skab modulær, genanvendelig kode ved hjælp af funktioner, mens du forstår parametre, returværdier og strukturerede programmeringsteknikker.

Objektorienterede programmeringskoncepter

Udforsk objekter og klasser for at bygge skalerbare, vedligeholdelsesvenlige applikationer og forenkle udviklingen af mere komplekse softwareløsninger.

Hero

Kursusforløb

  1. Dag 1

    Session 1: JavaScript-grundlæggende

    • JavaScript-overblik og opsætning af miljø
    • Køre JavaScript i browsere og Node.js
    • Syntaks, kommentarer og grundlæggende udrulning
    • HTML/CSS-integration og overblik over ECMAScript

    Session 2: Variabler og datatyper

    • Variabler med var, let og const
    • Tal, strenge, booleske værdier, arrays og objekter
    • Typekontrol, konvertering og tvangskonvertering
    • Aritmetiske operationer og skabelon-litteraler

    Session 3: Funktioner og rækkevidde

    • Funktionsdeklarationer, funktionsudtryk og arrow-funktioner
    • Parametre, returværdier og standardargumenter
    • Grundlæggende om scope og funktionskald
    • Arbejde med indbyggede funktioner

    Session 4: Programflow og fejlfinding

    • Sammenlignings-, relations- og logiske operatorer
    • Betingede udsagn og løkker
    • Truthy/falsy-værdier og lighedssammenligninger
    • Fejlhåndtering og fejlsøgningsteknikker
  2. Dag 2

    Session 5: Objekter og metoder

    • Objektegenskaber og adgangsteknikker
    • Metoder og nøgleordet this
    • Gennemløb af objekter
    • Arbejde med metoder til objekter, arrays og strenge

    Session 6: DOM-manipulation

    • Forståelse af DOM'en
    • Valg og reference af elementer
    • Ændring af sideindhold og attributter
    • Oprettelse, tilføjelse og fjernelse af elementer

    Session 7: Håndtering af hændelser

    • Browser-hændelser og hændelsespropagering
    • Registrering og håndtering af event-lyttere
    • Arbejde med event-objektet

    Session 8: Web-API'er

    • Introduktion til browser-API'er
    • Arbejde med Date, Math, RegExp og JSON
    • Klientside-lagring og geolokation
    • Brug af browserfunktioner til at forbedre applikationer
  3. Dag 3

    Session 9: Moderne JavaScript-funktioner

    • Destructuring, spread- og rest-operatorer
    • Valgfri kædning og nullish-sammenfletning
    • Logiske operatorer og udvidede objekt-litteraler
    • Arbejde med sets og maps

    Session 10: Scope og closures

    • Scope-typer og leksikalsk scope
    • Scope-kæder og closures
    • IIFE'er og grundlæggende om eksekveringskontekst

    Session 11: Objektorienteret programmering

    • Klasser, konstruktører, felter og metoder
    • Indkapsling, arv og komposition
    • Statiske medlemmer og prototyper
    • Håndtering af data med array-metoder

    Session 12: Funktionel programmering

    • Rene funktioner og uforanderlighed
    • Højereordensfunktioner og callbacks
    • Funktioner som førsteklasses objekter
    • Array-transformationer med map, filter og relaterede metoder
  4. Dag 4

    Session 13: Asynkron programmering

    • Event loop og asynkron eksekvering
    • Callbacks, Promises og async/await
    • Tidsstyring og datahentning
    • Introduktion til reaktiv programmering

    Lektion 14: Moduler og udviklingsværktøjer

    • ES-moduler, imports og exports
    • Pakker, biblioteker og frameworks
    • Pakkehåndtering og modulbundling
    • Transpilering, TypeScript og administrerede applikationer

    Session 15: Test af JavaScript-applikationer

    • Testgrundlæggende og -strategier
    • Enheds-, integrations- og end-to-end-test
    • Test af asynkron kode
    • Arbejde med testværktøjer og mocks
JavaScript-udvikler onlinekursus

Hvem bør tilmelde sig dette program?

Front-end-udviklere, der søger dybere JavaScript-ekspertise

Webudviklere, der ønsker at modernisere deres JavaScript-færdigheder

Softwareudviklere, der udvider til webudvikling

Fullstack-udviklere, der arbejder med JavaScript-økosystemer

Udviklere, der forbereder sig på at lære React, Angular eller Node.js

Enhver med grundlæggende programmeringskendskab

Start kurset nu

Forudsætninger

  • Grundlæggende kendskab til HTML
  • Grundlæggende kendskab til CSS
  • Generelle programmeringsgrundlæggende (variabler, logik, løkker, funktioner osv.) er nyttige

Dem, der er nye inden for webudvikling, kan have gavn af først at gennemføre et introduktionskursus i JavaScript eller HTML & CSS for at opbygge et solidt fundament for succes


Udtalelser

Licensering og akkreditering

Kurset udbydes i henhold til Partnerprogramaftalen og overholder kravene i Licensaftalen.

Lighedspolitik

Kandidater opfordres til at kontakte AVC for vejledning og støtte gennem hele processen med tilpasning af arbejdsforhold.

Ofte stillede spørgsmål

Contact background

Har du brug for virksomhedsløsninger eller LMS-integration?

Fandt du ikke kurset eller programmet, der ville være til gavn for din virksomhed? Har du brug for LMS-integration? Skriv til os, vi løser alt!