Programmation en HTML 5 avec JavaScript et CSS3
Réf: MS20480
Durée: 5 jours
Objectifs de la formation
– Ajouter des graphiques avancés sur une page HTML5 en utilisant des éléments Canvas et Scalable Vector Graphics
– Améliorer l’expérience utilisateur en ajoutant des animations à une page HTML5
– Améliorer le temps de réponse d’une application Web qui réalise de longues opérations en utilisant les Web Worker Processes
– Créer des applications Web supportant des opérations hors connexion
– Créer des formulaires HTML5 en utilisant différents types d’entrées et valider les entrées utilisateur en utilisant les attributs HTML5 et le code JavaScript
– Créer des pages Web HTML5 qui peuvent prendre en charge différents types de périphériques et de format
– Créer du code JavaScript correctement structuré et facilement gérable
– Décrire les nouvelles fonctionnalités de HTML5, et créer et styliser des pages HTML
– Envoyer et recevoir des données de et à partir d’une source distante en utilisant des objets XML, Http, Request et des opérations jQuery AJAX
– Expliquer comment utiliser Visual Studio 2012 pour créer et exécuter une application Web
– Rendre interactif une page HTML5 en utilisant JavaScript\r\n- Styliser des pages HTML5 avec CSS3
– Utiliser des APIs HTML5 courantes dans des applications Web interactives
– Utiliser des sockets Web pour envoyer et recevoir des données entre une application Web et un serveur
Programme de Formation
Exercices pratiques et/ou ateliers tout au long de la formation.
Module 1 : Présentation de HTML et CSS
• Présentation de HTML
• Présentation de CSS
• Création d’une application Web en utilisant Visual Studio 2012
Module 2 : Création et stylisation de pages HTML5
• Création d’une page HTML5
• Stylisation d’une page HTML5
Module 3 : Introduction à JavaScript
• Présentation de la syntaxe JavaScript
• Programmation de HTML DOM avec JavaScript
• Introduction à jQuery
Module 4 : Création de formulaires pour collecter des données et valider des entrées utilisateur
• Présentation des formulaires et des types d’entrées
• Validation des entrées utilisateur en utilisant les attributs HTML5
• Validation des entrées utilisateur en utilisant JavaScript
Module 5 : Communication avec une source de données distante
• Envoi et réception de données en utilisant XMLHTTPRequest
• Envoi et réception de données en utilisant les opérations AJAX jQuery
Module 6 : Stylisation HTML5 en utilisant CSS3
• Stylisation de texte
• Stylisation de blocs d’éléments
• Sélecteurs CSS3
• Amélioration des effets graphiques en utilisant CSS3
Module 7 : Création d’objets et de méthodes en utilisant JavaScript
• Ecriture JavaScript correctement structuré
• Création d’objets personnalisés
• Extension d’objets
Module 8 : Création de pages interactives en utilisant les APIs HTML5
• Interaction avec les fichiers
• Incorporation du multimédia
• Réaction à la localisation du navigateur et du contexte
• Dépannage et profilage d’une application Web
Module 9 : Ajout du support hors connexion aux applications Web
• Lecture et écriture de données locales
• Ajout du support hors connexion en utilisant le cache de l’application
Module 10 : Mise en oeuvre d’une interface utilisateur adaptable
• Support du formulaire multi-facteurs
• Création d’une interface utilisateur adaptable
Module 11 : Création de graphiques avancés
• Création de graphiques interactifs en utilisant Scalable Vector Graphics
• Graphiques dessinés informatiquement en utilisant un Canvas
Module 12 : Animation d’une interface utilisateur
• Application de transitions CSS
• Transformation d’éléments
• Application d’animations CSS key-frame
Module 13 : Mise en oeuvre de communications en temps réel en utilisant des sockets web
• Introduction aux sockets web
• Envoi et réception de données en utilisant des sockets web
Module 14 : Création d’un Process Web Worker
• Introduction à Web Worker
• Amélioration du processing asynchrone en utilisant un Web Worker
Profil Stagiaires & Pré-requis
Avoir au moins 3 mois d’expérience dans le monde du développement. Connaître la structure de base d’un document HTML et comprendre comment styliser des éléments HTML en utilisant CSS.
Cette formation ne s’adresse pas à des développeurs qui ont plus de 3 mois d’expérience dans le codage HTML5. Développeurs qui ont 6 à 8 mois d’expérience dans le développement et qui s’intéressent au développement d’applications utilisant HTML5 avec CSS3 et JavaScript
Prix :
Paris uniquement : 2395 € HT
Dates de Formations
Nous Consulter