Programmation Javascript

Programmation en JavaScript, Conception Objet et Design Patterns spécifiques, Applications au développement Web côté client.

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.

1. Sommaire et Cours en PDF :

  • 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

2. Sujets de Travaux Pratiques/Projets

Téléchargez le sujet de TP sur les Base de JavaScript de DUT de deuxième année Informatique.

Téléchargez le sujet de TP sur la Mise en place du Framework Angular de DUT de deuxième année Informatique.

Consultez le Turoriel Tutoriel sur le Débugage d'Applications WEB JavaScript avec Firefox au format PDF