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
Horaire
Session: Hiver 2024
Groupe | Jour | Type |
---|---|---|
01 | Vendredi 09:00 | Deuxième activité de cours |
01 | Vendredi 13:30 | Travaux pratiques (Groupe C) |
01 | Vendredi 15:45 | Travaux pratiques (Groupe D) |
01 | Jeudi 09:00 | Activité de cours |
01 | Jeudi 13:30 | Travaux pratiques (Groupe A) |
01 | Jeudi 15:45 | Travaux pratiques (Groupe B) |
02 | Jeudi 09:00 | Deuxième activité de cours |
02 | Jeudi 13:30 | Travaux pratiques (Groupe C) |
02 | Jeudi 15:45 | Travaux pratiques (Groupe D) |
02 | Vendredi 09:00 | Activité de cours |
02 | Vendredi 13:30 | Travaux pratiques (Groupe A) |
02 | Vendredi 15:45 | Travaux pratiques (Groupe B) |
03 | Mardi 09:00 | Deuxième activité de cours |
03 | Mardi 13:30 | Travaux pratiques (Groupe C) |
03 | Mardi 15:45 | Travaux pratiques (Groupe D) |
03 | Lundi 09:00 | Activité de cours |
03 | Lundi 13:30 | Travaux pratiques (Groupe A) |
03 | Lundi 15:45 | Travaux pratiques (Groupe B) |
04 | Lundi 09:00 | Deuxième activité de cours |
04 | Lundi 13:30 | Travaux pratiques (Groupe C) |
04 | Lundi 15:45 | Travaux pratiques (Groupe D) |
04 | Mardi 09:00 | Activité de cours |
04 | Mardi 13:30 | Travaux pratiques (Groupe A) |
04 | Mardi 15:45 | Travaux pratiques (Groupe B) |
05 | Mercredi 09:00 | Deuxième activité de cours |
05 | Mercredi 13:30 | Travaux pratiques (Groupe C) |
05 | Mercredi 15:45 | Travaux pratiques (Groupe D) |
05 | Jeudi 09:00 | Activité de cours |
05 | Jeudi 13:30 | Travaux pratiques (Groupe A) |
05 | Jeudi 15:45 | Travaux pratiques (Groupe B) |