Paris, Toulouse, Biarritz, Bordeaux, Aix-en-Provence
+33 5 61 34 39 80
contact@iform.fr

Catalogue de formations

Apprendre sous un autre angle.

Programming in HTML5 with JavaScript and CSS3

Dernière mise à jour : 22/02/2021

Description
Module 1 : Présentation de HTML et CSS
  • Présentation du HTML.
  • Présentation du CSS.
  • Création d'une Application Web à l'Aide de Visual Studio 2017.

Module 2 : Création et Stylisation de pages HTML
  • Création d'une Page HTML5.
  • Stylisation d'une Page HTML5.

Module 3 : Introduction à JavaScript
  • Présentation de JavaScript.
  • Introduction au Modèle d'Objet de Document.

Module 4 : Création de Formulaires pour Collecter et Valider les Intrants des Utilisateurs
  • Création de Formulaires HTML5.
  • Validation des Intrants des Utilisateurs à l'Aide des Attributs de HTML5.
  • Validation des intrants des Utilisateurs à l'Aide de JavaScript.

Module 5 : Communication avec un Serveur à Distance
  • Programmation Async dans JavaScript.
  • Envoi et Réception de Données à l'Aide de l'Objet de XMLHttpRequest.
  • Envoi et Réception de Données à l'Aide de Fetch API.

Module 6 : Stylisation de HTML5 à l'Aide de CSS3
  • Stylisation du Texte à l'Aide de CSS3.
  • Stylisation des Eléments du Bloc.
  • Pseudo-Classes et Pseudo-Eléments.
  • Amélioration des Effets Graphiques à l'Aide de CSS3.

Module 7 : Création d'Objets et de Méthodes à l'Aide de JavaScript
  • Rédaction d'un Code JavaScript Bien Structuré.
  • Création d'Objets Personnalisés.
  • Extension des Objets.

Module 8 : Création de Pages Interactives à l'Aide des API HTML5
  • Interactions avec des Fichiers.
  • Intégration Multimédia.
  • Réaction à l'Emplacement et au Contexte du Navigateur.
  • Débogage et Profilage d'une Application Web.

Module 9 : Ajout de la Prise en Charge Hors Ligne des Applications Web
  • Lecture et Rédaction de Données Localement.
  • Ajout de la Prise en Charge Hors Ligne Grâce au Cache de l'Application.

Module 10 : Mise en œuvre d'une Interface Utilisateur Adaptative
  • Prise en Charge de Plusieurs Facteurs de Forme.
  • Création d'une Interface Utilisateur Adaptative.

Module 11 : Création de Graphiques Avancés
  • Création de Graphiques Interactifs à l'Aide des SVG.
  • Dessin de Graphiques à l'Aide de Canvas API.

Module 12 : Animation de l'Interface Utilisateur
  • Application des Transitions CSS.
  • Transformation des Eléments.
  • Application d'Animations Keyframes CSS.

Module 13 : Mise en œuvre de la Communication en Temps Réel à l'Aide des Sockets Web
  • Introduction aux Sockets Web.
  • Utilisation des Sockets Web API.

Module 14 : Exécution du Traitement en Arrière-Plan à l'Aide des Traitements web
  • Compréhension des Traitements Web.
  • Exécution du Traitement Asynchrone à l'Aide des Traitements Web.

Module 15 : Conditionnement de JavaScript pour le Déploiement de la Production
  • Compréhension des Transpilers et Regroupement des Modules.
  • Création de Paquets séparés pour la Prise en Charge dans tous les Navigateurs.
Objectifs de la formation
Compétences obtenues à l'issue de la formation :
  • Explication de l'utilisation de Visual Studio 2017 pour créer et exécuter une application Web.
  • Description des nouvelles fonctionnalités de HTML5 et création et stylisation des pages HTML5.
  • Ajout d'une interactivité à une page HTML5 à l'aide de JavaScript.
  • Création de formulaires HTML5 à l'aide de différents types d'intrants et validation des intrants des utilisateurs à l'aide des attributs de HTML5 et du code JavaScript.
  • Envoi et réception de données à et à partir d'une source de données à distance à l'aide des objets de Requête XMLHTTP et de Fetch API.
  • Stylisation des pages HTML5 à l'aide de CSS3.
  • Création d'un code JavaScript bien structuré et facilement accessible.
  • Rédaction d'un code JavaScript et utilisation de babel pour le rendre compatible avec tous les navigateurs.
  • Utilisation des API HTML5 dans des applications Web interactives.
  • Création d'applications Web qui prennent en charge des opérations hors ligne.
  • Création de pages Web HTML5 qui peuvent s'adapter à différents périphériques et facteurs de forme.
  • Ajout de graphiques avancés à une page HTML5 à l'aide des événements Canvas et à l'aide de Graphiques Vectoriels Adaptables.
  • Amélioration de l'expérience utilisateur grâce à l'ajout d'animations à une page HTML5.
  • Utilisation de sockets Web pour envoyer et recevoir des données entre une application Web et un serveur.
  • Amélioration de la réactivité d'une application Web qui exécute des opérations de longue durée grâce à des processus de traitement Web.
  • Utilisation de WebPack pour créer des packages d'applications Web pour la production.
Public visé
Cette formation est destinée aux développeurs qui ont 6 à 12 mois d'expérience en programmation et qui souhaitent développer des applications à l'aide de HTML5 avec JavaScript et CSS3 (des applications Windows Store pour Windows 10 ou des applications Web).
Prérequis
Pour suivre cette formation, les apprenants doivent :
  • Avoir 1 à 3 mois d'expérience dans la création d'applications Web, y compris un code JavaScript simple.
  • Avoir 1 mois d'expérience dans la création d'applications clientes Windows.
  • Avoir 1 mois d'expérience dans l'utilisation de Visual Studio 2017.
Modalités pédagogiques
Inter-Entreprises
Intra-Entreprises et sur-mesure
En présentiel et/ou téléprésentiel (à distance)
Moyens et supports pédagogiques
Dans le cas d'une formation présentielle dans nos locaux, salle de formation équipée :
- un poste informatique par apprenant
- un bloc-notes + stylo
- un support de cours
- un espace de partage en ligne
- un vidéoprojecteur
- un tableau blanc
- connexion Internet
Modalités d'évaluation et de suivi
Questionnaire de satisfaction de fin de stage.

M'inscrire à la formation

Lieu :
Balma
Salle à définir - AIX - 970, rue René Descartes Horizon Ste-Victoire Bat B 13100 Aix en Provence FRANCE
Détail des horaires :
Ajouter au panier
Prochaines Sessions
  • 19/07/21 → 23/07/21 Balma
  • 19/07/21 → 23/07/21 Aix en Provence

Catalogue de formation propulsé par Dendreo,
logiciel spécialisé pour centres et organismes de formation