Référence : HTML5
Durée : 3 jours (21 heures)
Dernière mise à jour : novembre 2021
Présentation
L’HTML va bientôt fêter ses 30 ans ! Bien entendu, ce langage de balisage a beaucoup évolué depuis sa création. Entre-temps JavaScript et CSS (Cascading Style Sheets) sont venus lui prêter main forte et grossir les rangs des technologies web.
L’objectif de cette formation est de faire un point complet sur le développement d’applications web modernes. Elle détaillera l’ensemble des apports d’HTML5 et de CSS3. Un focus sera fait en début de session sur JavaScript, un langage qui est devenu une brique essentielle à la réalisation d’applications web de nouvelle génération. Enfin, nous n’oublierons pas de traiter les sujets concernant l’environnement de développement et d’apporter des réponses sur les bonnes pratiques de conception.
Cette formation a donc pour objectif de transmettre toute la compétence nécessaire à la pleine maîtrise de la programmation en HTML5 avec JavaScript et CSS3.
Au terme de cette formation, les stagiaires auront acquis l’ensemble du programme de la certification « Certification Microsoft programmation en HTML5 avec JavaScript et CSS3 (70-480) » et seront en mesure de l’obtenir.
Programme
JavaScript, le langage incontournable
- Variables, opérateurs logiques, instructions, fonctions, mots clés…
- Objets internes
- Le DOM (Document Object Model)
- Gestion des événements
- La programmation objet en JavaScript
- Beaucoup d’évolutions depuis ES5.1
- Support des navigateurs
API de communication
- Rappel sur le protocole HTTP
- Fetch API
- JSON et XML
- Server-Sent Events
- API WebSocket
- Programmation asynchrone avec les promises
Stockage côté client
- Web Storage
- IndexedDB et Web SQL Database
- Créer des applications hors-ligne
- Les services workers (PWA)
Graphisme et multimédia
- Canvas 2D
- Images vectorielles SVG
- Les API 3D
- Flux audio et vidéo
Nouveaux tags HTML5
- De nouveaux champs de formulaire
- Émettre des notifications
- Géolocalisation
- Glisser-déposer
- Web Workers : des traitements en tâche de fond
- Balises de structuration
- L’accessibilité
La présentation avec CSS3
- Nouveaux sélecteurs CSS
- Mise en page sophistiquée
- Polices de caractères
- Les effets
- Transformations, transitions, animations
Architecture et conception
- Sécurité, cross domain scripting
- CORS et CSP (Content Security Policy)
- Se protéger des attaques XSRF
- Bonnes pratiques
- Optimiser et protéger son code
Outillage et environnement de développement
- Quel IDE ?
- Déboguer, tester une application HTML5
- Packager une application web
Prochaines sessions inter-entreprises
Toulouse :
Du 21 au 23 février 2022
Du 16 au 18 mai 2022
Du 18 au 20 juillet 2022
Du 12 au 14 septembre 2022
Du 21 au 23 novembre 2022
Classe virtuelle :
Du 17 au 19 janvier 2022
Du 14 au 16 mars 2022
Du 20 au 22 juin 2022
Du 19 au 21 septembre 2022
Du 19 au 21 décembre 2022
Nous dispensons nos formations dans toute la France, contactez-nous !
Méthode pédagogique
60% de travaux pratiques
Audience
Architectes, développeurs, webmasters
Versions des technologies
ECMAScript 2019, dernières versions des navigateurs
Pré-requis
Les bases du web et d’un langage de programmation
Tarif
1595 € (+ 165 euros pour l’examen)
Eligible au CPF (236953 – Certification Microsoft programmation en HTML5 avec JavaScript et CSS3 (70-480))