- Utiliser Visual Studio 2012 pour créer et exécuter une application Web
- Décrire les nouvelles fonctionnalités de HTML5 et créer et styliser des pages HTML5
- Ajouter de l'interactivité à une page HTML5 en utilisant JavaScript
- Créer des formulaires HTML5 en utilisant différents types d'entrée et valider l'entrée d'utilisateur en utilisant des attributs HTML5 et du code JavaScript
- Envoyer et recevoir des données vers et à partir d'une source de données à distance en utilisant des objets XMLHTTPRequest et les opérations AJAX jQuery
- Styliser de pages HTML5 en utilisant CSS3
- Créer du code JavaScript bien structuré et facilement maintenable
- Utiliser l'API HTML5 dans les applications Web interactives
- Créer des applications Web qui fonctionnet hors connection
- Créer des pages Web de HTML5 qui peuvent s'adapter à différents dispositifs et des facteurs de forme
- Ajouter des graphiques avancés à une page HTML5 en utilisant SVG (Scalable Vector Graphics)
- Améliorer l'expérience utilisateur en ajoutant des animations à une page HTML5
- Utiliser Web Sockets pour envoyer et recevoir des données entre une application Web et un serveur
- Améliorer la réactivité d'une application Web qui effectue des opérations de longue durée à l'aide de processus Web Worker
En plus de leur expérience professionnelle, les participants devraient avoir les connaissances suivantes :
Comprendre la structure d'un document HTML de base :
- Comment utiliser des balises HTML pour afficher le contenu du texte
- Comment utiliser des balises HTML pour afficher des graphiques
- Comment utiliser l'API HTML
Comprendre comment styliser des éléments HTML communs utilisant le CSS :
- Comment séparer la présentation du contenu
- Comment gérer les flux de contenu
- Comment faire pour contrôler la position des éléments individuels
- Comment mettre en œuvre un style CSS de base
Comprendre comment écrire du code JavaScript pour ajouter des fonctionnalités à une page web :
- Comment créer et utiliser des variables
- Comment utiliser les opérateurs arithmétiques pour effectuer des calculs arithmétiques impliquant une ou plusieurs variables
- Comment utiliser les opérateurs relationnels pour tester la relation entre deux variables ou des expressions
- Comment utiliser les opérateurs logiques pour combiner des expressions qui contiennent des opérateurs relationnels
- Comment contrôler le flux du programme en utilisant if ... else
- Comment mettre en œuvre itérations en utilisant les boucles
Ce module fournit un aperçu de HTML et CSS, et décrit comment utiliser Visual Studio 2012 pour créer une application Web.
- Leçon 1 : Vue d'ensemble du HTML
- Leçon 2 : Vue d'ensemble de CSS
- Leçon 3 : Création d'une application Web à l'aide de Visual Studio 2012
Module 2 : Création et style de pages HTML5
- Leçon 1 : Création d'une page HTML5
- Leçon 2 : Styling HTML5 Page
Module 3 : Introduction à JavaScript
- Leçon 1 : Vue d'ensemble de la syntaxe JavaScript
- Leçon 2 : Programmation du DOM HTML avec JavaScript
- Leçon 3 : Introduction à jQuery
Module 4 : Création de formulaires pour collecter des données et validation d'entrée utilisateur
- Leçon 1 : Vue d'ensemble des formulaires et des types d'entrée
- Leçon 2 : Validation de l'entrée des utilisateurs en utilisant les attributs HTML5
- Leçon 3 : Validation de l'entrée utilisateur en utilisant JavaScript
Module 5 : Communiquer avec une source de données à distance
- Leçon 1 : Envoi et réception de données en utilisant XMLHTTPRequest
- Leçon 2 : Envoi et réception de données en utilisant les opérations jQuery AJAX
Module 6 : Styling HTML5 en utilisant CSS3
- Leçon 1 : Texte stylisant
- Leçon 2 : Éléments de blocage styling
- Leçon 3 : Sélecteurs CSS3
- Leçon 4 : Amélioration des effets graphiques à l'aide de CSS3
Module 7 : Création d'objets et de méthodes à l'aide de JavaScript
- Leçon 1 : Rédaction de JavaScript bien structuré
- Leçon 2 : Création d'objets personnalisés
- Leçon 3 : Extension d'objets
Module 8 : Création de pages interactives à l'aide des API HTML5
- Leçon 1 : Interaction avec les fichiers
- Leçon 2 : Incorporation de multimédia
- Leçon 3 : Réaction à l'emplacement et au contexte du navigateur
- Leçon 4 : Débogage et création de profils d'une application Web
Module 9 : Ajout de support hors connexion aux applications Web
- Leçon 1 : Lecture et écriture de données localement
- Leçon 2 : Ajout de support hors connexion à l'aide du cache d'application
Module 10 : implémentation d'une interface utilisateur adaptée
Ce module décrit comment créer des pages HTML5 qui peuvent détecter et s'adapter dynamiquement à différents dispositifs et facteurs de forme.
- Leçon 1 : Soutenir les facteurs de forme multiples
- Leçon 2 : Création d'une interface utilisateur adaptée
Module 11 : Création de graphiques avancés
- Leçon 1 : Création de graphiques interactifs en utilisant des graphiques vectoriels évolutifs
- Leçon 2 : Dessiner graphiquement graphiquement en utilisant un canevas
Module 12 : Animation de l'interface utilisateur
- Leçon 1 : Application des transitions CSS
- Leçon 2 : Éléments de transformation
- Leçon 3 : Application des animations CSS Key-frame
Module 13 : Implémentation de communications en temps réel à l'aide de prises Web
- Leçon 1 : Introduction aux Sockets Web
- Leçon 2 : Envoi et réception de données à l'aide de prises Web
Module 14 : Création d'un processus de travailleur Web
- Leçon 1 : Introduction aux travailleurs du Web
- Leçon 2 : Effectuer un traitement asynchrone à l'aide d'un travailleur Web
Support de cours officiel Microsoft
Ce cours prépare à l'examen 70-480.
Cocher la case examen dans le tableau des dates de sessions pour l'ajouter à votre commande.
Ce cours fait partie des cursus de certification suivant :
- Lab 1 : Exploration de la demande de conférence Contoso
- Lab 2 : Création et création de pages HTML5
- Lab 3 : Affichage des données et gestion des événements en utilisant JavaScript
- Lab 4 : Création d'un formulaire et validation de l'entrée de l'utilisateur
- Lab 5 : Communiquer avec une source de données à distance
- Lab 6 : Styling Text and Block Elements using CSS3
- Lab 7 : Code de raffinage pour la maintenabilité et l'extensibilité
- Lab 8 : Création de pages interactives à l'aide des API HTML59
- Lab 9 : Ajout d'un support hors ligne à une application Web
- Lab 10 : Implémentation d'une interface utilisateur adaptée
- Lab 11 : Création de graphiques avancés
- Lab 12 : Animating User Interface Elements
- Lab 13 : Implémentation de communications en temps réel à l'aide de prises Web
- Lab 14 : Création d'un processus de travailleur Web
Compléter votre cursus en suivant les formations complémentaires suivantes :