Webmaster Avancé : HTML5/CSS3/Javascript/JQuery
Wat zijn de doelstellingen van de opleiding?
Opleidingsprogramma
Inleiding
Geschiedenis: evolutie van HTML en CSS
HTML5: overzicht van actuele problemen
Voorbeelden van HTML 5- en CSS3-toepassingen
Overzicht van ontwikkeltools zoals Visual Studio
HTML5
Een pagina structureren in HTML5:
Semantische tags: header, article, aside...
Een opmaakcontainer maken
Nieuwe attributen gebruikt door zoekmachines
Praktische workshop: Architectuur van een pagina in HTML5
Media beheren in HTML 5
Audio- en videotags
De Canvas-tag: gebruik van de Canvas API.
Interactieve afbeeldingen met SVG
Hands-on workshop: interactieve afbeeldingen maken
CSS 3
Toepassing van stijlen op HTML 5 zone eigenschappen
Selectoren: Tag en attribuut verwijzingen, overerving, voorvoegsels, !important, object architectuur, pseudo-klassen en pseudo-elementen.
Uiterlijk: Grootte, randen, contouren, achtergrond, achtergrondafbeelding, verlopen, schaduwen, clipping,
transparantie, dimensionering, marges...
Positioneringskwesties, de verschillende positioneringsmodi, weergave, verbergen
Kolomopmaak. Zwevend, uitsluitingen.
Praktische workshop: Een pagina met persartikelen maken
Stijlen toepassen op HTML 5-teksteigenschappen
Formaat, kleur, slagschaduw...
Lettertype-integratie: @font-face
Uitlijning, tekstindentatie, rechtvaardiging, woordafbreking.
Praktische workshop: Opmaak van een artikel
Overgangen en transfomaties in CSS3
Objecten transformeren in 2D en 3D
Objecten animeren met CSS-overgangen
De interface aanpassen aan de gebruikte media
Praktische workshop: de webpagina animeren
Responsief webontwerp
Presentatie van Responsive Web Design: doelstellingen, alternatieven...
Het flexibele model
Media queries
Lay-out met behulp van regio's, groepering en nesting
Vaste en vloeiende rasters
Beeldcompressie, sprites, Data URI
API Network Information JavaScript for Responsive
Praktische workshop: de webpagina aanpassen aan meerdere formaten (tablets, smartphones...)
De belangrijkste API's van HTML 5
Opslag-API's: LocalStorage, SessionStorage, IndexedDB
Geolocatie
Offline webtoepassing
JavaScript
De belangrijkste elementen van JavaScript : variabelen, arrays, functies...
Conditie- en iteratie-instructies
Fout- en uitzonderingsafhandeling
Objecten in JavaScript
Prototyping
Constructoren, overerving, variabele reikwijdte
DOM (Document Object Model) presentatie
DOM browsing, filters
HTML 5 elementen en attributen openen, wijzigen, toevoegen
Dynamisch beheer van CSS
Gebeurtenisbeheer
Gebeurtenisverspreiding
Inleiding tot de HTML5 WebSocket API
WebWorkers aanmaken in de BackGround
Praktische workshop: JavaScript gebruiken om de webpagina te animeren
HTML 5-formulieren
Formulieren valideren met HTML
Formulieren valideren met JavaScript
Reguliere expressies gebruiken
Code-injecties voorkomen
Gegevensherstel, codering
Hands-on workshop: JavaScript gebruiken om een formulier te valideren
Ajax en XMLHttpRequest
Synchrone en asynchrone communicatie
Instantiating an XMLHttpRequest object
Error handling
Progress bar
Callback principles
Data transmission: GET and POST format
Serializing and deserializing data
Using data: XML-formaat, JSON-formaat
JQuery toepassen om een Ajax-verzoek te doen
Beschikbare jQuery-functies om Ajax-verzoeken te doen
Praktische workshop: Ajax gebruiken met Jquery en Javascript om formulierelementen te maken van gegevens die in XML en JSON worden aangeleverd.
Slagen voor de certificering (indien opgenomen in de financiering)



Een ogenblik, aub...