Votre partenaire formation

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