Développement d'applications MVC ASP.NET (20486)

Programmation en HTML5 avec JavaScript et CSS3 (20480)

Prix normal
2,900.00 $
Prix réduit
2,900.00 $
Prix normal
Épuisé
Prix unitaire
par 

Ce cours présente HTML5, CSS3 et JavaScript aux étudiants. Il aide les étudiants à acquérir des compétences de base en programmation HTML5, CSS3 et JavaScript. Les étudiants apprendront à utiliser HTML5, CSS3 et JavaScript pour créer des applications Web réactives et évolutives qui peuvent détecter dynamiquement et s’adapter à différents facteurs de forme et capacités de l’appareil.


Format : Autoformation avec accès au laboratoire et coaching personnalisé en français tout au long de la formation. Prévoir environ 35 heures pour compléter le parcours. Rabais de groupe disponible. Contactez-nous !

Modalités : Une fois que aurez acquitté vos droits de cours, nous vous contacterons pour planifier la session de coaching d'introduction qui est préférable de suivre avant de débuter votre formation comme telle ainsi que pour vos accès à la plateforme de formation.


Objectifs

Après avoir terminé ce cours, les étudiants seront en mesure de:

  • Expliquez comment utiliser Visual Studio 2017 pour créer et exécuter une application Web.
  • Décrivez les nouvelles fonctionnalités de HTML5 et créez et stylisez des pages HTML5.
  • Ajoutez de l’interactivité à une page HTML5 en utilisant JavaScript.
  • Créez des formulaires HTML5 en utilisant différents types d’entrée et validez l’entrée utilisateur en utilisant des attributs HTML5 et du code JavaScript.
  • Envoyez et recevez des données vers et depuis une source de données distante à l’aide d’objets XMLHTTPRequest et de l’API Fetch.
  • Stylez les pages HTML5 en utilisant CSS3.
  • Créez un code JavaScript bien structuré et facile à entretenir.
  • Écrivez du code JavaScript moderne et utilisez Babel pour le rendre compatible avec tous les navigateurs.
  • Utilisez les API HTML5 courantes dans les applications Web interactives.
  • Créez des applications Web qui prennent en charge les opérations hors ligne.
  • Créez des pages Web HTML5 qui peuvent s’adapter à différents appareils et facteurs de forme.
  • Ajoutez des graphiques avancés à une page HTML5 en utilisant des éléments de l’API Canvas et des graphiques vectoriels évolutifs (SVG).
  • Améliorez l’expérience utilisateur en ajoutant des animations à une page HTML5.
  • Utilisez WebSockets pour envoyer et recevoir des données entre une application Web et un serveur.
  • Améliorez la réactivité d’une application Web qui effectue des opérations de longue durée en utilisant des processus de travail Web.
  • Utilisez webpack pour conditionner des applications Web pour la production.


      Programmation en HTML5 avec JavaScript et CSS3 (20480)

          Contenus 

          Module 1. Présentation de HTML et CSS
          Ce module donne un aperçu du HTML et du CSS. Une grande partie du matériel sur HTML sera un examen, mais il garantit que tous les étudiants sont à jour et comprennent la terminologie utilisée tout au long du cours.

          Module 2. Création et mise en forme de pages HTML
          Ce module couvre les nouvelles fonctionnalités en HTML5 et CSS3. Il décrit les nouveaux éléments HTML5, tels que l’utilisation des balises <nav>, <article>, <section>, <aside> et <footer> pour ajouter une structure sémantique à un document HTML. Il couvre également le balisage des images et des éléments de texte.

          Module 3. Introduction à JavaScript
          Ce module décrit comment utiliser JavaScript pour ajouter des fonctionnalités dynamiques à une page Web.

          Module 4. Création de formulaires pour collecter et valider les entrées utilisateur
          Ce module couvre les nouvelles fonctionnalités de saisie de formulaires fournies par HTML5.

          Module 5. Communiquer avec un serveur distant
          Ce module couvre la création de pages Web pouvant communiquer avec les services Web.

          Module 6. Styliser HTML5 à l’aide de CSS3
          Ce module va plus en détail sur l’utilisation de CSS pour styliser du texte et des graphiques.

          Module 7. Création d’objets et de méthodes à l’aide de JavaScript
          Ce module fournit plus d’informations sur JavaScript, en se concentrant sur les techniques et les meilleures pratiques pour écrire du code bien structuré et maintenable.

          Module 8. Création de pages interactives à l’aide des API HTML5
          Ce module présente certaines des nouvelles fonctionnalités qui ont été ajoutées à HTML5 pour permettre aux pages Web d’interagir avec l’utilisateur et avec le système d’exploitation exécutant le navigateur.

          Module 9. Ajout d’une prise en charge hors ligne aux applications Web
          Ce module décrit comment activer une application Web pour prendre en charge les opérations hors ligne.

          Module 10. Implémentation d’une interface utilisateur adaptative
          Ce module décrit comment utiliser les styles CSS pour implémenter une interface utilisateur adaptative qui peut détecter le facteur de forme du périphérique exécutant le navigateur et modifier la disposition du contenu en conséquence.

          Module 11. Création de graphiques avancés
          Ce module couvre l’implémentation de graphiques interactifs haute résolution. Ce module propose deux technologies, SVG et Canvas API.

          Module 12. Animation de l’interface utilisateur
          Ce module explique comment rendre une page Web intéressante en utilisant des animations CSS. Les élèves apprennent à mettre en œuvre des transitions pour modifier l’apparence d’un élément au fil du temps et à transformer des éléments en 2D et 3D.

          Module 13. Implémentation de la communication en temps réel à l’aide de WebSockets
          Ce module décrit comment implémenter une communication d’égal à égal entre une application Web et un serveur Web à l’aide de WebSockets.

          Module 14. Exécution d’un traitement en arrière-plan à l’aide de Web Workers
          Ce module explique comment décharger des opérations de longue durée sur un travailleur Web. Cette stratégie permet à une page Web de rester réactive pendant qu’une tâche distincte effectue le traitement. Le module décrit également comment créer et contrôler un travailleur Web et comment transmettre des messages entre un travailleur Web et une page Web.

          Module 15. Empaquetage de JavaScript pour le déploiement de la production
          Ce module décrit comment empaqueter du code JavaScript pour le déploiement en production avec des outils tels que webpack et Babel.

          Aperçu d'une formation

          Pré-requis

          Avant de suivre ce cours, les étudiants doivent avoir au moins trois mois d’expérience en développement professionnel. En plus de leur expérience professionnelle, les étudiants qui suivent cette formation doivent avoir une combinaison de connaissances pratiques et conceptuelles liées à la programmation HTML5. 


            Formateur

            Freddy Janssens est architecte et ingénieur système sénior. Il compte 30 ans d'expérience comme formateur.