JavaScript og React grundlæggende kursus

Det lærer du

JavaScript er et populært programmeringssprog, der bliver brugt i mange forskellige sammenhænge og på de fleste platforme. Hvor det førhen hovedsageligt blev brugt i forbindelse med websider, er det i dag et sprog, der bliver anvendt til bl.a. websider, udviklingsværktøjer og konfiguration af serverbaserede programmer. I dag samarbejder og/eller anvender de store udviklingsværktøjer ofte JavaScript-baserede værktøjer (Node.js), hvorfor et godt kendskab til programmeringssproget kan være en nødvendig investering.

På dette kursus lærer du, hvordan JavaScript er opbygget. Du lærer at forstå og anvende sprogets grundlæggende syntaks til brug for websider og til definering af konfigurationsfiler (JSON).

Vi gennemgår JavaScript grundlæggende opbygning (bl.a. datatyper, funktioner, variabler, scopes), og du bliver præsenteret for forskellige måder at anvende JavaScript til at programmere i en mere objektorienteret stil.

Som det sidste store emne gennemgår vi React, som er et populært JavaScript bibiotek (framework), som bliver brugt til at lave moderne applikationer af alle størelser. Vi indleder derfor med en kort gennemgang af, hvordan en HTML5-side er opbygget (DOM), samt gennemgår hvordan du skriver og anvender Cascading Style Sheets (CSS3).

Efter at have gennemgået materialet, vil du have den forståelse af JavaScript or React, som gør dig klar til at anvende sproget til mere avancerede opgaver. 

Det får du

Før kurset

  • Mulighed for at tale med en instruktør, der kan hjælpe dig med at finde det helt rigtige kursus.

På kurset

  • Undervisning af Danmarks mest erfarne instruktørteam i hyggelige og fuldt opdaterede kursuslokaler i centrum af København.
  • Et kursus bestående af en vekslen mellem teori og praktiske øvelser. Vi ved, hvor vigtigt det er, at du får tid til at arbejde med opgaverne i praksis, og derfor har vi altid fokus på hands-on i undervisningen.
  • Et kursusmateriale, som du efterfølgende kan bruge som opslagsværk samt et opgavesæt, der understøtter kurset.
  • Fuld forplejning, som inkluderer morgenmad, friskbrygget kaffe, te, frugt, sodavand, frokost på en italiensk restaurant på Gråbrødretorv, kage, slik, og naturligvis Wi-Fi til dine devices.
  • Et kursuscertifikat med bevis på dine nye kvalifikationer.

Efter kurset

  • Adgang til vores gratis hotline, som betyder, at du op til et år efter kurset kan ringe eller skrive til os, hvis du har spørgsmål til de emner, der er blevet gennemgået på kurset.
  • Vores unikke tilfredshedsgaranti, som er din tryghed for at få fuldt udbytte af dit kursus.

Få det optimale ud af kurset

Dette JavaScript kursus indgår i vores samlede udbud af kurser til webudvikling og målrettet dig, der skal forstå og anvende programmeringssproget JavaScript og React.


Vi anbefaler, at du allerede har erfaring med at oprette HTML-sider og anvende CSS til at præsentere indholdet eller har været på 4D’s kursus Grundlæggende HTML og CSS.

Kursusindhold

Introduktion til HTML5 (Document Object Model / DOM)
Følgende emner vil blive gennemgået:
  • HTML-sidens opbygning
  • DocType-definitioner
  • HTML-elementets opbygning
  • Syntaks
  • Attributter (prædefinerede/egne)
  • Navngivning
  • Strukturering af sidens indhold
  • Section
  • Article
  • Div
  • Form
  • Form-elementets opbygning
  • Elementer
  • DOM-events

Introduktion til CSS3
Følgende emner vil blive gennemgået:
  • Hvorfor CSS?
  • Syntaks
  • Kommentarer
  • Selectors
  • Elementtyper
  • Klasser
  • Objekter
  • Attributtyper

Introduktion til JavaScript
Følgende emner vil blive gennemgået:
  • Hvorfor JavaScript?
  • Versioner
  • Syntaks
  • Typer
  • Operatorer
  • Arrays
  • Indexbaserede arrays
  • Associative arrays
  • Betingelser og løkker
  • Sammenligning af datatyper
  • Kommentarer
  • Funktioner
  • Arguments
  • Return
  • Scopes
  • Hoisting
  • Funktioner som "first-class objects"
  • Error handling

Håndtering/manipulering af DOM elementer ved hjælp af JavaScript (uden React)

Følgende emner vil blive gennemgået:
  • GetElementById(), getElementByName(), querySelector()
  • Ændring af style-angivelse ved hjælp af JavaScript

Objekt Orienteret Programmering med JavaScript/React

Følgende emner vil blive gennemgået:
  • ErJavaScript et objektorienteret sprog?
  • Indbyggede objekter
  • Forskellige måder at oprette egne objekter
  • Klasse-lignende funktioner
  • Prototyping
  • JavaScript Object Literal Notation
  • Closures
  • Anonyme funktioner
  • Self-Executing Anonymous Functions
  • Simulering af namespaces i JavaScript

Introduktion til React

Følgende emner vil blive gennemgået:

  • Hvorfor React
  • React komponenter
  • Classbased vs. Funtionbased
  • Syntaks
  • React libraries

Anvendelse af React

Følgende emner vil blive gennemgået:

  • Manipulering af DOM
  • Events (Click, Change osv.
  • Anvendelse af anonyme og arrow funktioner
  • Validering af formularer
  • Valideringsfunktioner
  • Kombination af JavaScript og React
  • Oprettelse af nye elementer i DOM

Introduktion til React Libraries

Følgende emner vil blive gennemgået:

  • Hvorfor skal man bruge React biblioteker
  • Eksempel på anvendelse af et React komponent-bibliotek

Hvad siger vores kunder om os?

 

 

På Google Reviews har vi en score på 4,8 af 5
fordelt på 330 anmeldelser

 

 

Trustpilot anmeldelser

På Trustpilot har vi en score på 4,7 af 5
fordelt på 228 anmeldelser

   

 Se alle vores reviews 

Hold dig opdateret med vores nyhedsbrev

Modtag nyheder, gode tilbud, tips og tricks med vores månedlige nyhedsbrev.

Vi har både et Office/Adobe nyhedsbrev og et nyhedsbrev for vores tekniske Microsoft kurser.

Her bor vi

Hovedindgang
Læderstræde 22-26, 2. sal
1201 København K
Kursusindgang
Læderstræde 22-26, 2. sal
1201 København K
Åbningstider
Mandag: 08.30 - 16.00
Tirsdag: 08.30 - 16.00
Onsdag: 08.30 - 16.00
Torsdag: 08.30 - 16.00
Fredag: 08.30 - 16.00