JavaScript-utvecklare – 4 dagar onlineklassrum

26.500,00 SEK

  • 4 days
Live Virtuellt Klassrum
På plats / Inom företaget

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 datum­bekräftelse!

Intyg om genomförd utbildning ingår

Hero

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.

Hero

Kursöversikt

  1. 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
  2. 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
  3. 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
  4. 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
    • Paket­hantering och modul­paketering
    • 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
JavaScriptutvecklare onlinekurs

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

Starta kursen nu

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

Contact background

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!