Bibliothèques et frameworks javascript

JavaScript

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
Please login to get access to the quiz
Créer des Pages Web – HTML-CSS-JavaScript Méthodes et outils (Prev Lesson)
(Next Lesson) Ext JS
Back to Bibliothèques et frameworks javascript