Introduction à la formation
  • Présentation de la formation
Introduction au développement Web
  • Etat de l’art des architectures web
  • Installation de l’environnement de développement
  • Exemple HelloWorld
Les bases du langage
  • Les variables et leurs types
  • Les tableaux
  • Les conditions
  • Les boucles
  • Les fonctions
  • Gérer les erreurs
Les pièges du langage
  • Notion de « Hoisting »
Introduction à la programmation orienté objet
  • Notions d’objet (les classes, l’héritage)
  • Notions de prototype
  • Notions de design patterns
Javascript dans le navigateur
  • Les objets disponibles
  • Le cycle de vie d’une page web
  • Notion et utilisation des évènements
  • Manipuler les formulaires
  • Manipuler une page web avec le DOM
  • Manipuler les styles CSS
Javascript et la communication avec le serveur
  • Présentation d’Ajax et JSON
  • Soumettre un formulaire en Ajax
  • Présentation des services web Restful
  • Consommer des services web Restful avec Javascript : CREATE
  • Consommer des services web Restful avec Javascript : READ
  • Consommer des services web Restful avec Javascript : UPDATE
  • Consommer des services web Restful avec Javascript : DELETE
Conclusion
  • Conclusion