Logo de l'organisme de formation

La formation au coeur de l'avenir technologique

Représentation de la formation : JavaScript - Programmation avancée

JavaScript - Programmation avancée

Formation à distance
Durée : 21 heures (3 jours)
Taux de satisfaction :
9,7/10
(2 avis)
Durée :21 heures (3 jours)
HT
Se préinscrire
Durée :21 heures (3 jours)
HT
Se préinscrire
Durée :21 heures (3 jours)
HT
Se préinscrire

Formation créée le 29/11/2021. Dernière mise à jour le 21/12/2021.

Version du programme : 1

Programme de la formation

Objectifs de formation : à l’issue de la formation, le stagiaire sera capable de développer des applications client riches à partir de concepts avancés JavaScript, en mettant en oeuvre les normes Ecmascript et en mobilisant les bons outils et frameworks associés.

Objectifs de la formation

  • Découvrir les concepts avancés JavaScript ES5
  • Mettre en pratique la Programmation Orientée Objet
  • Maîtriser l'environnement de débogage
  • Mettre en oeuvre le framework JavaScript jQuery
  • Manipuler les API JavaScript HTML5
  • Appréhender la notion de JavaScript côté serveur avec Node.js

Profil des bénéficiaires

Pour qui
  • Développeurs Web
  • Architectes web
  • Chefs de projet
  • Webmasters
Prérequis
  • Avoir des connaissances pratiques en JavaScript, HTML et CSS
  • Posséder des connaissances de base de XML

Contenu de la formation

  • Rappels des notions
    • Méthodes de création dynamique d'objets
    • Phases des événements capture, capturing, bubble
    • Événements & objets de type Event
    • XML & JSON
    • ES5 : méthodes avancées
    • Travaux pratiques : Échange de données JSON, mise en place d'événements
  • Framework jQuery
    • Présentation de jQuery
    • Fonctionnement & installation
    • Gestion et délégation des événements
    • jQuery & Ajax
    • Gestion des formulaires
    • Travaux pratiques : Création et implémentation d'un plugin jQuery
  • Présentation de ES6/2015
    • Comparatif ES5 vs. ES6
    • Les superset JS
    • ES6 en production
    • Travaux pratiques : Mise en production de code ES2015
  • POO : programmation orientée objet
    • Rappels sur l'objet & les propriétés
    • Chaine de portée & chaine de prototype
    • Méthodes & héritage
    • Portée des données privées et publiques
    • Mapping & sérialisation
    • Design Pattern Clés en JS
    • Closure function, Singleton & Modules
    • Travaux pratiques : mise en oeuvre de la POO
  • Expressions régulières
    • Structure et syntaxe
    • Validation asynchrone
    • Travaux pratiques : Contrôle de dates
  • Environnement de données, interactions
    • Solutions de stockage embarqué de données
    • Compensation des latences de communication
    • JSON Web Token
    • XMLHttpRequest
    • Serveur JS Node.js
    • Travaux pratiques : Appel de service Web, utilisation d'une base embarquée et échanges avec une base distante
  • JS & HTML5
    • Nouveaux événements
    • API Multimédia
    • Communication client/serveur
    • Web Worker
    • Développement mobile offline first
    • Amélioration des communications client/serveur
    • Travaux pratiques : exercices autour de JS sous HTML5
Équipe pédagogique

Professionnel expert technique et pédagogique.

Suivi de l'exécution et évaluation des résultats
  • Feuilles de présence.
  • Questions orales ou écrites (QCM).
  • Mises en situation.
  • Formulaires d'évaluation de la formation.
  • Certificat de réalisation de l’action de formation.
Ressources techniques et pédagogiques
  • Espace numérique de travail
  • Documents supports de formation projetés
  • Exposés théoriques
  • Etude de cas concrets
  • Quiz en salle
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Qualité et satisfaction

Taux de satisfaction des apprenants, nombre d'apprenants, taux et causes des abandons, taux de retour des enquêtes, taux d'interruption en cours de prestation.
Taux de satisfaction des apprenants
9,7/10
(2 avis)