JavaScript-utvecklare – 4 dagar onlineklassrum
26.500,00 SEK
- 4 days
Ta dina JavaScript-kunskaper till nästa nivå och lär dig bygga moderna, interaktiva och skalbara webbapplikationer. Den här fördjupande kursen för JavaScript-utvecklare ger en heltäckande förståelse för både grundläggande och avancerade JavaScript-koncept som används av professionella utvecklare idag.
Viktiga funktioner
Språk
Kursmaterial på engelska
Nivå
Nybörjar- till mellannivå
4 dagar (8 timmar/dag) lärarledd onlinekurs
50+ rekommenderade studietimmar
Interaktiva live-labb
Kodexempel från verkligheten
Omfattande kursmaterial
Fortlöpande stöd efter kursen
Be om datumbekräftelse!
Intyg om genomförd utbildning ingår

Lärandemål
I slutet av det här programmet kommer du att kunna:
Programmeringsgrunder
Lär dig programmeringens grundläggande byggstenar, inklusive variabler, datatyper, operatorer och uttryck, för att skapa en stark grund för programvaruutveckling.
Programlogik och beslutsfattande
Använd villkorssatser som if-else och switch-case för att styra applikationens beteende och reagera dynamiskt på olika indata.
Hantering av datainsamlingar
Arbeta med arrayer och strängar för att lagra, organisera och bearbeta data effektivt i dina program.
Funktioner och återanvändning av kod
Skapa modulär, återanvändbar kod med hjälp av funktioner samtidigt som du förstår parametrar, returvärden och strukturerade programmeringstekniker.
Objektorienterade programmeringskoncept
Utforska objekt och klasser för att bygga skalbara, lättunderhållna applikationer och förenkla utvecklingen av mer komplexa programvarulösningar.

Kursöversikt
Dag 1
Session 1: Grunderna i JavaScript
- Översikt av JavaScript och konfiguration av miljön
- Köra JavaScript i webbläsare och Node.js
- Syntax, kommentarer och grunderna i driftsättning
- HTML/CSS‑integration och översikt över ECMAScript
Session 2: Variabler och datatyper
- Variabler med var, let och const
- Tal, strängar, booleska värden, arrayer och objekt
- Typkontroll, konvertering och tvångskonvertering
- Aritmetiska operationer och mallitteraler
Session 3: Funktioner och räckvidd
- Funktionsdeklarationer, funktionsuttryck och pilfunktioner
- Parametrar, returvärden och standardargument
- Grunder i scope och funktionsanrop
- Arbeta med inbyggda funktioner
Session 4: Programflöde och felsökning
- Jämförelse-, relations- och logiska operatorer
- Villkorssatser och loopar
- Truthy/falsy-värden och likhetsjämförelser
- Feltehantering och felsökningstekniker
Dag 2
Session 5: Objekt och metoder
- Objektegenskaper och åtkomsttekniker
- Metoder och nyckelordet this
- Iterera genom objekt
- Att arbeta med metoder för Object, Array och String
Session 6: DOM-manipulation
- Förstå DOM:en
- Välja och referera till element
- Ändra sidinnehåll och attribut
- Skapa, lägga till och ta bort element
Session 7: Händelsehantering
- Händelser i webbläsaren och händelsepropagering
- Registrera och hantera händelselyssnare
- Arbeta med händelseobjektet
Session 8: Webb-API:er
- Introduktion till webbläsar-API:er
- Att arbeta med Date, Math, RegExp och JSON
- Lagring på klientsidan och geolokalisering
- Använda webbläsarfunktioner för att förbättra applikationer
Dag 3
Session 9: Moderna JavaScript-funktioner
- Destrukturering, spridningsoperator och restoperator
- Valfri kedjning och null-sammanslagning
- Logiska operatorer och förbättrade objektliteraler
- Att arbeta med mängder och mappar
Session 10: Omfång och stängningar
- Omfångstyper och lexikalt omfång
- Omfångskedjor och slutningar
- IIFE:er och grunderna i exekveringskontext
Session 11: Objektorienterad programmering
- Klasser, konstruktorer, fält och metoder
- Inkapsling, arv och komposition
- Statiska medlemmar och prototyper
- Hantera data med arraymetoder
Session 12: Funktionell programmering
- Pure functions and immutability
- Funktioner av högre ordning och callbacks
- Funktioner som förstaklassobjekt
- Array-transformationer med map, filter och relaterade metoder
Dag 4
Session 13: Asynkron programmering
- Händelseloop och asynkron exekvering
- Callbacks, Promises och async/await
- Timers och datahämtning
- Introduktion till reaktiv programmering
Session 14: Moduler och utvecklingsverktyg
- ES-moduler, importer och exporter
- Paket, bibliotek och ramverk
- Pakethantering och modulpaketering
- Transpilering, TypeScript och hanterade applikationer
Session 15: Testning av JavaScript-applikationer
- Testningsgrunder och strategier
- Enhets-, integrations- och end-to-end-testning
- Testning av asynkron kod
- Att arbeta med testverktyg och mockar

Vem bör anmäla sig till det här programmet?
Front-endutvecklare som söker djupare JavaScript-kunskaper
Webbutvecklare som vill modernisera sina JavaScript-kunskaper
Programvaruutvecklare som breddar sig till webbutveckling
Fullstackutvecklare som arbetar med JavaScript-ekosystem
Utvecklare som förbereder sig på att lära sig React, Angular eller Node.js
Alla med grundläggande programmeringskunskaper
Förutsättningar
- Grundläggande kunskaper i HTML
- Grundläggande kunskaper i CSS
- Allmänna programmeringsgrunder (variabler, logik, loopar, funktioner osv.) är hjälpsamma
De som är nya inom webbutveckling kan ha nytta av att först gå en introduktionskurs i JavaScript eller HTML & CSS för att bygga en stabil grund för framgång.
Uttalanden
Licensiering och ackreditering
Kursen erbjuds i enlighet med Partnerprogramavtalet och uppfyller kraven i Licensavtalet.
Likabehandlingspolicy
Kandidater uppmuntras att kontakta AVC för vägledning och stöd under hela processen för att ordna anpassningar.
Vanliga frågor

Behöver du företagslösningar eller LMS-integration?
Hittade du inte kursen eller programmet som skulle passa för ditt företag? Behöver du LMS-integration? Skriv till oss! Vi löser det!
