JavaScript Programmeren


JavaScript is uitgegroeid tot de belangrijkste programmeertaal op internet. Zonder JavaScript zouden sites als Gmail, Twitter en Facebook niet bestaan. Ook tal van populaire bibliotheken zoals Angular, Prototype en andere frameworks zijn zonder uitzondering gebaseerd op JavaScript. Het is daarom onontbeerlijk dat je de basisbeginselen van JavaScript beheerst als je met deze uitbreidingen aan de slag wilt.

In de cursus JavaScript Programmeren ligt de nadruk op het leren van basisvaardigheden in Javascript, zoals het gebruiken van variabelen, loops en functies, en het toepassen van deze basisvaardigheden in een webpagina. Het belangrijkste toepassingsgebied van JavaScript is de browser. U test de scripts daarom rechtstreeks in Google Chrome, Mozilla Firefox en Microsoft Internet Explorer. Ook leert u wat het Document Object Model (DOM) is en waarom dit belangrijk is bij het werken met JavaScript.

Na het volgen van de training kunt u zelfstandig dynamische HTML-webpagina’s maken. Dit leert u door onder andere het gebruik van verschillende programmeerstructuren, functies, objecten, het Document Object Model en events.

De lunch en het cursusmateriaal zijn bij de cursus inbegrepen.

Heeft u speciale wensen? Of wilt u de cursus graag bij u op locatie volgen? Dat is mogelijk! Neem gerust contact met ons op voor de mogelijkheden.

Doelgroep

Deze training is voor IT-professionals die webpagina’s bouwen en deze dynamisch en interactief willen maken.

Voorkennis

Kennis van het bouwen van webpagina’s met HTML5 of vergelijkbare kennis is vereist. Kennis van Cascading Style Sheets (CSS3) of vergelijkbare kennis is een pre.

Duur

De duur van deze cursus is drie dagen.

Groepsgrootte

De groepsgrootte is maximaal twaalf deelnemers.

Certificaat

Na afloop van deze opleiding ontvangen alle deelnemers een certificaat.

  • Inleiding en Chrome developer tools
  • Basisbegrippen, scope en console.log
    • Statements
    • Variabelen
    • Commentaar
    • Datatypen
    • Scope
    • Hoisting
    • Operatoren
  • Programmeerstructuren
    • If en else statements
    • Switch statement
    • Loops
  • Functies
    • Standaardfuncties
    • Anonieme functies
    • Closures
    • IFFY’s
  • Objecten, JSON en AJAX
    • Standaardobjecten
    • Arrays
    • Array hulpmethoden
    • Template Strings
    • JSON
    • AJAX
  • DOM manipulatie, events, formulieren, callback functies en lambda expressies
    • Dom-structuur
    • Dom-manipulatie
    • Events
    • Callback-functies
    • Lambda-expressies
  • Objectcreatie en overerving
    • Object-instanties
    • Prototype
    • Object.create()
    • Call, bind en apply-functies
    • Klassen en constructoren
  • HTML5 API’s programmeren (optioneel)
    • Websocket API
    • Web Workers
    • Web Storage API
    • File API en drag & drop
    • Notification API
Plaats Duur Data
Nieuwegein - Iepenhoeve 39 3 dagen 15 t/m 17 april 2024

15 april 2024 08:45 - 16:00 uur
16 april 2024 08:45 - 16:00 uur
17 april 2024 08:45 - 16:00 uur
Inschrijven >
Virtual Classroom 3 dagen 15 t/m 17 april 2024

15 april 2024 08:45 - 16:00 uur
16 april 2024 08:45 - 16:00 uur
17 april 2024 08:45 - 16:00 uur
Inschrijven >
Nieuwegein - Iepenhoeve 39 3 dagen 14 t/m 16 oktober 2024

14 oktober 2024 08:45 - 16:00 uur
15 oktober 2024 08:45 - 16:00 uur
16 oktober 2024 08:45 - 16:00 uur
Inschrijven >
Virtual Classroom 3 dagen 14 t/m 16 oktober 2024

14 oktober 2024 08:45 - 16:00 uur
15 oktober 2024 08:45 - 16:00 uur
16 oktober 2024 08:45 - 16:00 uur
Inschrijven >