Formation JavaScript - Programmation avancée
Description
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.
- 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
- Développeurs Web
- Architectes web
- Chefs de projet
- Webmasters
- Avoir des connaissances pratiques en JavaScript, HTML et CSS
- Posséder des connaissances de base de XML
- 1
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
- 2
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
- 3
Présentation de ES6/2015
- Comparatif ES5 vs. ES6
- Les superset JS
- ES6 en production
- Travaux pratiques : Mise en production de code ES2015
- 4
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
- 5
Expressions régulières
- Structure et syntaxe
- Validation asynchrone
- Travaux pratiques : Contrôle de dates
- 6
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
- 7
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
Ils nous font Confiance
Nos partenaires de confiance








































Questions fréquentes
FAQ : Formation JavaScript - Programmation avancée
Oui, mais la prise en charge d'une formation professionnelle par un OPCO dépend de votre opérateur de compétences, de votre branche d'activité et des critères de financement applicables. Ascent Formation vous accompagne dans l'identification des possibilités de financement adaptées à votre entreprise.
Une formation inter-entreprises réunit des participants issus de différentes organisations, tandis qu'une formation intra-entreprise est organisée pour les collaborateurs d'une même entreprise. Le format intra permet notamment d'adapter le contenu et les modalités aux besoins spécifiques de vos équipes.
Selon la formation proposée, il est possible de suivre une formation professionnelle à distance, en présentiel ou selon d'autres modalités disponibles. Consultez les informations de la session concernée ou contactez-nous pour connaître les formats possibles.
Oui, une formation professionnelle peut être adaptée aux objectifs, au niveau des participants et aux besoins opérationnels de votre entreprise. Ascent Formation vous propose des parcours personnalisés pour accompagner le développement des compétences de vos équipes.