Programmation Javascript

Voici le polycopié de mon cours de programmation en JavaScript. Bien que les applications présentées concernent la programmation Web côté client avec jQuery, les premiers chapitres développent les principes généraux de programmation en JavaScript, utilisables sous différentes plate-formes, y compris côté serveur.
  • Bases du JavaScript : objets, classes, Arrays
  • Programmation Objet en JavaScript : Design Patterns, programmation fonctionnelle, Pattern Module, structuration d'une application...
  • Programmation prototypale en JavaScript : Design Patterns, Notion de prototype, héritage, interfaces...
  • Patterns de gestion des événements JavaScript : Pattern Mediator, Architectures trois tiers et Interfaces Homme-Machine...
  • Événements utilisateurs et manipulation du Document Object Model (DOM) avec jQuery
  • Architectures Client-Serveur : Requêtes Asynchones (XMLHttpRequest, Ajax), format JSON, liens avec les API côté serveur, endpoints...
Annexes, compléments, autres features :
  • Pragrammation graphique 2D avec Canvas HTML5
  • API W3C pour le Document Object Model (DOM W3C)
  • Événements utilisateurs, gestion des fenêtres, popups, formulaires dynamiques...

Télécharger ici le Cours de Programmation Web en JavaScript au format PDF
Consultez le Turoriel Tutoriel sur le Débugage d'Applications WEB JavaScript avec Firefox au format PDF