Javascript
Beschrijving
Deze cursus behandelt JavaScript als een GUI besturingstaal maar ook in relatie tot client/server verwerking. De cursus behandelt ook het gebruik van AJAX, dat het mogelijk maakt het gebruik van een pagina vloeiender te maken door de resultaten van verzoeken te verwerken zonder dat de hele inhoud van een pagina opnieuw hoeft te worden geladen.
De opleiding is gericht op de volgende vaardigheden
- - Bepaal de rol van de Javascript taal in een Web ontwikkeling
- - Controle van het effect van het gebruik van Javascript op Webreferenties
- - Beheers de syntaxis van de taal
- - Gebruik tabellen
- - Gebruik de operatoren van de taal
- - Functies definiëren en gebruiken
- - Een pagina beveiligen
- - Beheer van uitzonderingen
- - Gebeurtenissen beheren
- - Gebruik van het JSON-formaat
- - Taalobjecten gebruiken
- - Formulieren beheren met Javascript
- - Invoer in een formulier valideren
- - Beheer van interacties met CSS
- - Omgaan met het XML DOM
- - Gebruik van AJAX bij de ontwikkeling van dynamische pagina's
Wat zijn de doelstellingen van de opleiding?
Deze cursus is voor iedereen die wil leren hoe te ontwikkelen in Javascript.
Wat moet je weten om de cursus te volgen?
Basiskennis van HTML en CSS
Opleidingsprogramma
Webtechnologieën
- Overzicht van browsertypes en hun invloed op de portabiliteit van JavaScript-programma's
- Versies van JavaScript
- Invloed van JavaScript op toegankelijkheid en SEO
- Het belang van JavaScript op Web 2.0-sites
- Impact van XHTML-conformiteit op het dynamisch gebruik van JavaScript
- Ontwikkelingshulpmiddelen (editor, debugger...)
- Positionering en illustratie van DHTML-technologieën
JavaScript-taal
- De syntaxis van de taal
- Gegevenstypen
- Type conversies
- Beheer van de matrix
- Logische en wiskundige operatoren
- Functies en parameters
- Veiligheid
- Foutafhandeling
- Uitzonderingsafhandeling
OO ontwikkeling
- OO ontwikkeling in Javascript
- Klassen maken met JSON formaat
- De voorgedefinieerde objecten van de taal
Gebeurtenissen en gegevens
- Beheer van evenementen
- Programmering van luisteraars
- Beheer van meerdere browsers
- Verwerking van gebeurtenissen
- Het gebeurtenisobject
- DOM-objecten en hun manipulatie
- Behandeling van URL's
- Beheer van cookies
HTML-formulieren beheren
- Manipuleren van formulierinhoud
- Dynamische toegang en manipulatie
- Validering
- Beheer van evenementen
Interactie met CSS
- CSS implementeren als eigenschappen van DOM-objecten
- Directe wijziging van CSS eigenschappen
- Wijziging van het CSS stylesheet object
- De pagina dynamisch maken via wijzigingen van stijleigenschappen
De XML DOM manipuleren
- Herinneringen over de XML-taal
- XML-parsers implementeren
- Variaties volgens de browsers
- DOM-objecten manipuleren
Ajax
- Presentatie van Asynchroon Javascript en Xml
- Bibliotheken op de markt
- HTTP en Ajax: HTTP-uitwisselingen en het XMLHttpRequest.Navigation Timing API-object