K9109 JavaScript Grundlæggende Kursus

JavaScript er nemt at lære og er en integreret del af alle seriøse hjemmesider. Dette begynderkursus giver dig en bred viden og de nødvendige redskaber. …

Om det grundlæggende JavaScript kursus

Kurset giver dig en bred basisviden om JavaScriptudvikling. Du lærer konkret kode igennem praktiske hands-on øvelser, men du får også en teoretisk ballast og viden overblik over mere avancerede muligheder i JavaScript.

Se oversigt over alle JavaScript kurser her

Hvad er JavaScript?

JavaScript gør en hjemmeside interaktiv. Med JavaScript kan brugeren interagere med websiden. Som webudvikler kan du lægge en masse intelligens ud til brugeren uden at belaste serveren eller netværket.

Målgruppe for begynderkusus i JavaScript

Frontend- og Fullstack-udviklere, der ønsker at lave webudvikling med JavaScrip.

Kurset tager udgangspunkt i nyeste ECMAscript 2021 (12th edition) med mindre andet aftales.

Forudsætninger

Kurset forudsætter grundlæggende viden om browsere og web. Har du lidt programmeringserfaring, er det en fordel. Generel viden om HTML og CSS er et must.

Har du udviklet i Javascript, men aldrig rigtig fået det lært, er dette kursus også for dig.

Efter kurset kan du

Efter endt kursus kan du ubesværet udvikle og vedligeholde websider med JavaScript.

Indhold af JavaScript Grundlæggende kurset

Kurset gennemgår koncepter, idéer og syntaks i JavaScript. Hvorfor er JavaScript normalt client-side, og hvad vil det sige? Vi starter med Hello World eksempler og bygger herefter ovenpå, så vi til sidst kan benytte avancerede JavaScript funktioner til styring af websider.

1 | Introduktion til JavaScript

  • Introduktion, koncepter og eksempler
  • Ecmascript
  • Hello World
  • Objekter – bl.a. window og window.document
  • Events grundlæggende
  • Kommentarer i koden

2 | Sprogets arkitektur

  • Variable, konstanter og operatorer
  • Comparasions – sammenligninger
  • Betingelser
  • Loops

3 | Events

  • OnMouse-events
  • OnKey-events
  • OnSubmit-events

4 | Fejlsøgning

  • Try-Catch-Throw
  • Developer Tools

5 | Datatyper

  • Datatyper: String, Math, Array, Date
  • Convertering
  • Regular Expressions

6 | Funktioner

  • Opbygning af funktioner og forskellige typer
  • Validering
  • Subrutiner

7 | Image

  • Rollover-effekt
  • Dynamisk ændring af image-egenskaber