ESIC

Programmation JavaScript

ESIC

Finançable CPF
Salarié en poste / Entreprise
En ligne
Présentiel
Voir des formations similaires
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
1590 €
Prise en charge CPF
Durée
3 jours
Taux de réussite
100%
Pré-requis
Afin de profiter pleinement de la formation, il est conseillé de posséder des connaissances générales en HTML.
Certifications
Datadock ISO 9001
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
En présentiel
Découvrez les localités disponibles pour suivre cette formation en présentiel.
En savoir plus sur les localités en présentiel
Cette formation est disponible dans les centres de formation suivants:
  • 92 - Malakoff
Cette formation peut être dispensée dans votre entreprise dans les localités suivantes :
  • 75 - Paris
  • 77 - Seine-et-Marne
  • 78 - Yvelines
  • 91 - Essonne
  • 92 - Hauts-de-Seine
  • 93 - Seine-Saint-Denis
  • 94 - Val-de-Marne
  • 95 - Val-d'Oise
Objectifs
Cette formation propose d’acquérir les bases solides dans la connaissance et la pratique du langage et de son environnement naturel.

Objectifs : 
  • Comprendre et maîtriser le langage JavaScript
  • Développer avec le langage JavaScript
  • Développer des applications RIA
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
  • Mofifier les éléments du DOM
Gestion des évènements
  • Présentation des évènements courants
  • Lier un évènement à un objet du DOM
  • Intéragir 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
Haut de page