Support & Downloads

Quisque actraqum nunc no dolor sit ametaugue dolor. Lorem ipsum dolor sit amet, consyect etur adipiscing elit.

s f

Contact Info
198 West 21th Street, Suite 721
New York, NY 10010
youremail@yourdomain.com
+88 (0) 101 0000 000
Follow Us

Formation JavaScript - Programmation avancée

       réf : DEV-JP

Formation JavaScript - Programmation avancée

Objectifs de formation : Cette formation approfondie de trois jours sur JavaScript est destinée aux programmeurs expérimentés qui souhaitent développer des applications client riches basées sur des concepts JavaScript avancés. Le cours couvre l’utilisation des normes Ecmascript et des derniers outils et frameworks. Les participants repartiront avec une compréhension claire de la manière d’utiliser ces technologies pour créer des applications robustes et performantes..

Objectifs pédagogiques

  • 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 

Pré-requis

  • Avoir des connaissances pratiques en JavaScript, HTML et CSS
  • Posséder des connaissances de base de XML

Public concerné

Développeurs web, architectes web, chefs de projets, webmasters…

Programme de formation JavaScript

  • 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

  • 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

  • Comparatif ES5 vs. ES6
  • Les superset JS
  • ES6 en production

Travaux pratiques

Mise en production de code ES2015

  • 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

  • Structure et syntaxe
  • Validation asynchrone

Travaux pratiques

Contrôle de dates

  • 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

  • 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 & pédagogique

Moyens pédagogiques et techniques

  • Espace intranet de formation.
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Étude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Dispositif de suivi

  • Émargement numérique.
  • Mises en situation.
  • Formulaires d’évaluation de la formation.
  • Certificat de réalisation de l’action de formation JavaScript.

Vous avez une question ?

    Jours

    3 (21 heures)

    Prix

    1850 € HT

    Télécharger