JavaScript

Deze opleiding biedt een overzicht van de belangrijkste programmeermogelijkheden en gebruik van client-side JavaScript, gebaseerd op de ECMAScript standaard. Na de inleiding rond de syntax en het coderen van JavaScript-blokken, behandelen we variabelen, data types, en het gebruik van objecten, properties en methoden. Het gebruik van de basis JavaScript objecten zoals String, Date, Array ... wordt verder verduidelijkt.

In de cursus leggen we ook uit hoe JavaScript de browser omgeving benadert, via het Browser Object Model (BOM), en meer specifiek de webpagina of document via het Document Object Model (DOM). Manipulatie van het DOM, gebaseerd op het event model, voor data validatie en data voorbereiding, is de eerste stap voor interactie met een backend systeem.

Coderen, testen en debuggen van JavaScript mogelijkheden wordt geïllustreerd voor verschillende omgevingen. Enkele belangrijke JavaScript frameworks en libraries komen ook aan bod.

Na het volgen van de opleiding is de cursist in staat om een website te verfraaien met Javascript, b.v. voor het implementeren van veldcontroles in formulieren. Hij/zij zal een goede kennis vergaard hebben over de basisconcepten van JavaScript in relatie met HTML.

Kalender

Momenteel zijn er voor deze cursus geen publieke sessies gepland. Graag organiseren we een bedrijfssessie voor u of een extra publieke sessie (bij voldoende belangstelling). Geïnteresseerd? Gelieve dan ABIS te contacteren.

Doelgroep

Deze cursus is bedoeld voor iedereen die betrokken is bij de ontwikkeling van websites.

Voorkennis

Basisbeginselen van programmeren beheersen (cf Programmeren: basiscursus). Een minimale basiskennis van HTML wordt verondersteld (zie cursus HTML5). Enige ervaring met een andere programmeertaal is wenselijk maar niet vereist.

Inhoud

  • Inleiding tot JavaScript
  • wat is JavaScript?
  • geschiedenis en standaardisatie
  • opzetten van ontwikkelings- en runtime omgeving voor client side JavaScript
  • Syntax en programmastructuur
  • data opslag: data types en variabelen
  • operaties, instructies en programma stroom
  • functies en scope
  • objecten: String, Array, Date, Math, ... custom objecten
  • Tekst manipulatie, en werken met datum en tijd
  • objecten String, Date, Time
  • reguliere expressies
  • timers
  • Browser Object Model (BOM) en Document Object Model (DOM)
  • beschrijving en structuur
  • events en event handlers
  • DOM manipulatie
  • HTML Forms
  • toegang tot de form
  • gebruikers interactie en validatie
  • Data opslag
  • cookies - web storage (local/session)
  • JSON objecten vs JavaScript objecten
  • Debugging
  • veel voorkomende fouten
  • tips en trucs voor test en debugging
  • JavaScript libraries en frameworks

Verloop van de cursus

Klassikale opleiding waarin concepten en mogelijkheden worden uitgelegd en getoond, afgewisseld met veel oefeningen, om praktische ervaring op te doen. Elke cursist ontvangt een Engelstalig handboek en beschikt voor het uitvoeren van de oefeningen over een eigen werkstation.

Duur

3 dagen.

Docent

Gie Indesteege, Peter Vanroose.

Reviews

Nice course, appreciated being able to experiment in my own pace

 
  (, )

The course is well presented, good materials, the instructor is well versed in the subject

 
  (, )

perfecte training maar geen beginnerstraining - snel de diepte in

 
  (, )

het niveau is te hoog vergeleken met wat er gevraagd wordt - theorie was voor mij moeilijk te volgen

 
  (, )

goede cursus, veel informatie op korte tijd, soms te veel

 
  (, )

goede docent, kennis OK, presentatie zeer OK. Ik mis wat structuur bij momenten, cursus zou hierbij helpen

 
  (, )

goede cursus om basis te leren en te weten wat er bestaat. Oefening vereist om alles onder de knie te krijgen

 
  (, )

goed gestructureerd

 
  (, )

Klik hier om meer commentaren te zien...

Het was een interessante cursus, die degelijk gegeven werd.

 
  (, )

Ook interessant

Cursisten van deze training hebben ook volgende cursussen gevolgd:


SESSIE-INFO EN INSCHRIJVEN