JavaScript — Comprendre et maîtriser le langage JavaScript
Prochaines sessions (Boulogne-Billancourt / Paris / classe virtuelle)
Programme
Présentation du langage
- Historique et évolution
- Comment et quand utiliser JavaScript ?
- Comment organiser son code ?
- Environnements et outils de développement
Présentation technique
- Les variables, les types
- Les fonctions
- Les objets
- Première utilisation
Utilisation du DOM
- Présentation du Document Object Model (DOM)
- Fonctions de sélection
- Fonctions de création d’objet DOM
- Modifier les éléments du DOM
Gestion des événements
- Présentation des événements courants
- Lier un événement à un objet du DOM
- Interagir avec les éléments du DOM
AJAX : Asynchronous JavaScript And XML
- Présentation et exemple d’utilisation
- Déroulement d’une requête AJAX ( synchrone et asynchrone)
- Protocole utilisé, Limitations
- Détails de l’objet XMLHttpRequest
- Initialisation d’une requète AJAX et utilisation
- Contourner les limitations
Programmation Orientée Objet (POO) en JavaScript
- Qu’est-ce que la POO ?
- Pourquoi utiliser la POO en JavaScript ?
- Plusieurs façons de créer un objet en JavaScript
- Améliorer la création d’un objet avec “prototype”
- Emuler un singleton en JavaScript
- Exemple concret d’utilisation d’objets
Fonctions avancées en Javascript
- Utilisation du mot clé “this”
- Les closures, définition, comment les utiliser ?
- Méthodes apply et call
Présentation des nouvelles fonctionnalités liées à HTML 5
- Nouvelle architecture des pages web
- Nouvelles balises (vidéo, son etc …)
- L’API File
- Les websockets
- Les workers
- Le webstorage
Profils des intervenants
Toutes nos formations sont animées par des consultants-formateurs expérimentés et reconnus par leurs pairs.
Modalités d'évaluation
Evaluation des acquis de la formation par le biais de cas pratiques et/ou mises en situation.
Attestation de formation remise à chaque participant.
Attestation de formation remise à chaque participant.
Démarche qualité
Questionnaire d’évaluation de satisfaction à chaud complété par chaque participant à l’issue de la formation.
Moyens pédagogiques
Salle équipée de PC (1 poste par stagiaire), vidéo-projecteur.
Espace de pause.
Espace de pause.
Dernière mise à jour le 19/04/2021