TCH056 Programmation Web

Cours offert à compter de la session d'automne 2023.
Ce cours ne peut être reconnu dans le cadre d’un programme de baccalauréat.

Ce cours vise l'initiation aux rudiments de la programmation Web.

Au terme de ce cours, l’étudiant ou l'étudiante sera en mesure :

  • de développer des applications Web dynamiques;
  • d'expliquer les particularités d’une application Web et ses modèles de communication ;
  • d'exploiter les langages côté client : balisage HTML, feuilles de styles et manipulation dynamique du modèle-objet (DOM) de façon programmatique;
  • de mettre en place une architecture typique n-tiers comprenant un serveur Web et un serveur de base de données;
  • d'implémenter la logique métier de l’application en exploitant des langages côté serveur;
  • de créer des applications interagissant de façon synchrone et asynchrone avec le serveur;
  • d'utiliser un cadriciel (framework) pour une conception rapide et structurée d’une application Web.

Principales technologies nécessaires à la conception et au déploiement d’applications Web. Architecture générique, protocoles et langages d’une application Web. Balisage HTML, feuilles de styles et manipulation dynamique du modèle-objet (DOM). Serveur Web et serveur de base de données. Cadriciel (framework).

Crédits 3
Charge hebdomadaire Cours (3h), laboratoire et travaux pratiques (2h)
Cycle 1er
Responsable Service des enseignements généraux