Opleiding : JavaScript, dynamische HTML

JavaScript, dynamische HTML

Downloaden in pdf-formaat Deze cursus delen via mail 2


De JavaScript-taal is onmisbaar geworden bij de ontwikkeling van websites, zowel vanwege haar sterke relatie met de grafische interface als voor de client/server-verwerking. Met deze opleiding verwerft u alle kennis om de taal te interfacen met de grafische elementen van webpagina's om zo drop-downmenu's of animaties te maken en presentatiestijlen dynamisch te wijzigen.


Inter
Intra
Op maat

Praktijkcursus ter plaatse of via klasverband op afstand

Ref. DHL
Prijs : 2490 € V.B.
  4d - 28u00




De JavaScript-taal is onmisbaar geworden bij de ontwikkeling van websites, zowel vanwege haar sterke relatie met de grafische interface als voor de client/server-verwerking. Met deze opleiding verwerft u alle kennis om de taal te interfacen met de grafische elementen van webpagina's om zo drop-downmenu's of animaties te maken en presentatiestijlen dynamisch te wijzigen.

Pedagogische doelstellingen
Aan het einde van de training is de deelnemer in staat om:
  • Beheersing van de syntax van de JavaScript-taal
  • De DOM-structuur van een HTML-pagina bewerken
  • Event-programmering beheren
  • Interactie met CSS stylesheets
  • Beheren van asynchrone AJAX-uitwisselingen

Doelgroep
Webontwikkelaars en -projectmanagers.

Voorafgaande vereisten
Goede kennis van HTML. Basiskennis van programmeren.

Opleidingsprogramma

Web-technologieën

  • Presentatie van de soorten browsers. Effect op de overdraagbaarheid van JavaScript-programma's. Versies van JavaScript.
  • Webcomponenten: HTML, XHTML, CSS, JavaScript, Flash, Java... HTTP-, HTTPS-protocollen.
  • Impact 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.

De JavaScript-taal

  • Verklaring en bereik van variabelen.
  • Gegevenstypes (Number, Boolean, Date, Math, String, Array). Typeconversie. Typedetectie met typeof.
  • Beheer van tabellen. Logische en rekenkundige operatoren. Lussen (for, while...).
  • Creëren van functies en variabele instelling.
  • Een beveiligde codering maken met foutbeheer en uitzonderingen.
  • Herhalingen over de objectconcepten. Objectontwikkeling in JavaScript: creëren van klassen (methoden, eigenschappen).
  • Constructeur. Overloading. Gereserveerde woorden prototype, dit. Instances aanmaken. Gebruik van Object op dynamische klassen.
  • Gebruik van JSON-formaat voor het aanmaken van klassen.
  • De voorgedefinieerde objecten van de taal (Array, Date, String, Regexp...) en hun gebruik. Uitbreiding van voorgedefinieerde objecten.
Oefening
Implementatie van de verschillende JavaScript-functies via meerdere practica.

Events en gegevens

  • Organisatie van events. Impact van events op browsertypes en DOM-versies.
  • Afluisteraars op events plaatsen door programma en instelling van HTML-tags.
  • Regels voor een multibrowser-codering.
  • Afluisteraars aanmaken, vernietigen.
  • JavaScript eventverwerking: toetsenbord, muis, formulieren, rollover, dynamische menu's.
  • Het Event-object en het gebruik ervan.
  • DOM-objecten (venster, document...) en hun bewerking.
  • Bewerking van URL's (http redirects...).
  • Cookiebeheer (lezen en schrijven).
Oefening
Programmering van meervoudige events op elementen formulier, muis, toetsenbord...

Beheer van HTML-formulieren

  • Bewerking van formulierinhoud.
  • Toegang tot en dynamische wijziging van de componenten van het formulier: invoergebied, selectievakjes, keuzerondjes...
  • Formulierbevestigingsfuncties.
  • Events in verband met formulierelementen: verandering, initialisatie, klik...
Oefening
Ontwerp van gepersonaliseerde functies die de gebruikersactiviteiten controleren.

Interactie met cascading stylesheets

  • Herhaling over cascading stylesheets (CSS-1, CSS-2). De tools om ze te bewerken.
  • Implementatie van CSS als eigenschappen van de DOM-objecten.
  • Directe wijziging van de CSS-eigenschappen van de DOM-objecten.
  • Wijziging van het object CSS stylesheets.
  • De pagina dynamisch maken door de stijleigenschappen te veranderen.
Oefening
Eenvoudige pagina's maken om zich vertrouwd te maken met het gebruik van stylesheets en de bewerking ervan met behulp van JavaScript.

DOM XML bewerken

  • Presentatie van de XML-taal (attribuutelementen).
  • Implementatie van XML-parsers in Microsoft IE en andere: varianten tussen browsers, onderhoud...
  • Manipulatie van DOM-objecten (lezen, toevoegen, verwijderen, wijzigen van nodes).
Oefening
Zich vertrouwd maken met de bouw van een toegangspad naar een DOM-element.

Ajax

  • Presentatie van Asynchronous JavaScript And Xml.
  • Uitdagingen, oplossingen en alternatieven.
  • De bibliotheken van de markt.
  • HTTP en Ajax: HTTP-uitwisselingen en het XMLHttpRequest-object.
Oefening
XML-gegevens ophalen en weergeven. Een database raadplegen. Een verbindingsformulier aanmaken.


Praktische modaliteiten
Praktisch werk
JavaScript-programmering, DOM-manipulatie, beheer van de interactiviteit.

Feedback van klanten
4,6 / 5
De feedback van klanten is afkomstig van eindevaluaties na de opleiding. De score wordt berekend op basis van alle evaluaties die minder dan 12 maanden oud zijn. Alleen die met een tekstcommentaar worden weergegeven.


Data en plaats
Selecteer uw locatie of kies voor de les op afstand en kies vervolgens uw datum.
Klas op afstand