home 
 
 
 
enfr
 
Home
Over ABIS
Diensten
Cursussen
Resources
Contact
MyABIS
C
Alle CursussenbalkjeAlgemeen » Introductie HW & SW » Soft skills » TrajectenOperating Systems » MVS - z/OS » UNIX - Linux - AIX » Mac OS X » iPad en iPhone iOSDatabases en middleware » Relationele databases & SQL » DB2 for z/OS » DB2 for LUW » Oracle » SQL Server » MySQL & MariaDB » IMS » CICS » IBM MQ » WebSphere » Big data en analyticsApplicatieontwikkeling » Methoden en technieken » TOGAF » PRINCE2 » Agile en Scrum » Programmeertalen » Internet development » Object Oriented systems » Java » Development tools » SAS » XML » SOA & web servicesSysteembeheer » ITIL » SecuritybalkjePraktischInschrijven 
JavaScript

Doel

Om meer gesofistikeerde pagina's en sites te creëren voor het World Wide Web is de kennis van HTML of een grafische tool (bv. Adobe Dreamweaver) niet voldoende. Het gebruik van scripttalen (zoals VBScript, TypeScript of JavaScript) biedt meer mogelijkheden. JavaScript (of eigenlijk ECMAscript; en niet te verwarren met Java) is een eenvoudige, objectgebaseerde programmeertaal die interageert met HTML-pagina's. Op deze manier is het mogelijk om interactieve webpagina's te ontwikkelen.

Tijdens deze cursus komt enkel het gebruik van Client-Side JavaScript (JavaScript ingebakken in een HTML-document) aan bod en wordt er gewerkt met een browser van uw keuze (Internet Explorer, Firefox, Google Chrome, ...). Op deze manier worden de programmeermogelijkheden van JavaScript praktisch uitgetest.

De syntax en het coderen van JavaScript-blokken vormt de basis voor deze cursus. Deze kennis wordt uitgebreid met interactie naar de gebruiker of een applicatie. Het schrijven van controlestructuren zoals if ... then en loops (while, for ... in) in JavaScript, evenals het gebruik van allerhande buttons, biedt procedurele mogelijkheden.

JavaScript is een objectgebaseerde taal. In de cursus komen de termen objecten, properties en methoden overzichtelijk aan bod. Het gebruik van Built-in objects, Windows, Forms, ... wordt meer in detail besproken. Hiertoe wordt ook het Document Object Model (DOM) van de webpagina behandeld.

Tot slot wordt het gebruik van JavaScript Cookies behandeld.

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. Ook zal hij/zij meer inzicht hebben in het objectmodel van Javascript.

Inhoud

  • Inleiding tot JavaScript
  • Wat is JavaScript?
  • Geschiedenis
  • Client-Side JavaScript (in contrast tot Server Side JavaScript of PHP)
  • Situering t.o.v. andere internet-talen (b.v. Java)
  • Syntax
  • Gegevens bewaren
  • Instructies
  • Programmastuctuur
  • Functies
  • Objecten
  • Input en output
  • Document Object Model (DOM) en Browser Object Model (BOM)
  • Omschrijving en structuur
  • Kenmerken en beschikbare methoden
  • Events and event handlers
  • Windows
  • Het "Window" object
  • Werken met meerdere vensters, met frames, en met popup-windows
  • Concurrentie and interne organisatie
  • Tekstmanipulatie, en werken met datum en tijd
  • Het "String" object
  • Tekstfragmenten bewerken; reguliere expressies
  • Wereldtijd; timers in webpagina's
  • Formulieren
  • Het "Form" object
  • Types van formulieren
  • Form display technieken
  • Validatie
  • Dynamic HTML
  • Omschrijving
  • Manipuleren van het Document Object Model
  • HTML-attributen aanspreken en wijzigen
  • Plug-ins (browser-specifiek), b.v. voor het parsen van XML of voor audio en foto/video
  • Privacy en Cookies
  • Privacy: hoe beveiligt de browser zich tegen agressieve JavaScript?
  • Creëren van cookies, en hun inhoud manipuleren
  • JSON en jQuery
  • Gebruik van JSON (JavaScript Object Notation) binnen JavaScript
  • Inleiding tot jQuery en jQuery UI
  • Internet-Resources
  • Scripts op het internet om te (her)gebruiken
  • Tips en tricks
 

Doelgroep

Deze cursus is bedoeld voor iedereen die websites wil ontwikkelen.

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.

Verloop van de cursus

Klassikale opleiding afgewisseld met oefeningen, waarvoor ruim tijd wordt voorzien. Elke cursist ontvangt een Engelstalig handboek en beschikt voor het uitvoeren van de oefeningen over een eigen werkstation.

Docenten

Bart Lemarcq, Peter Vanroose.

Duur

3 dagen.

Kalender

U kunt zich inschrijven door te klikken op een datum
datumduurtaal  plaats  prijs
03 Jul3NWoerden  (NL)1350 EUR  (BTW-vrij) 
06 Sep3NLeuven  (BE)1350 EUR  (excl. BTW) 
23 Oct3NWoerden  (NL)1350 EUR  (BTW-vrij) 
11 Dec3?Leuven  (BE)1350 EUR  (excl. BTW) 

Globale score

   
4.3/5 (gebaseerd op 25 evaluaties)

Reviews

     
goede cursus, veel informatie op korte tijd, soms te veel (, )
     
goed gestructureerd (, )
     
goede cursus om basis te leren en te weten wat er bestaat. Oefening vereist om alles onder de knie te krijgen (, )
     
goede docent, kennis OK, presentatie zeer OK. Ik mis wat structuur bij momenten, cursus zou hierbij helpen (, )
     
Het was een interessante cursus, die degelijk gegeven werd. (, )