Plan de cours
Session | Hiver 2025 |
---|---|
Pondération | 2-3-2 |
Enseignant | Sébastien Huneault |
Bureau | 1.071 |
Courriel | sebastien.huneault@cegepoutaouais.qc.ca |
Teams | Clavardage Teams |
Brève description du cours
Ce cours dispensé à la quatrième session, s’inscrit dans le cadre du programme « Techniques de l’informatique, Programmation et sécurité ». Il a comme préalable le cours « 420-3G0-HU Exploitation des bases de données ».
Le but de ce cours est d’apprendre à l’étudiante ou l'étudiant les bonnes pratiques de conception des applications client/serveur et de bien utiliser les techniques et outils logiciels les plus récents pour programmer l’application cliente et l’interface de programmation d’application (API) web de grande qualité. Elle ou il appliquera des pratiques rigoureuses pour assurer une communication adéquate entre API web.
Les habiletés développées dans ce cours sont essentielles dans la poursuite d’une carrière en informatique. La matière est divisée en modules d'apprentissage assez denses et assortis d'exercices dont certains sont résolus en classe et d'autres sont à faire pour vérifier votre maîtrise des concepts et méthodes étudiés. Durant ce cours, vous acquerrez de solides bases pour la réalisation des applications client/serveur.
À la fin du cours l'étudiante ou l'étudiant sera capable de développer, d'exploiter et de déployer une API Web sur un serveur Web local ou distant.
Matériel obligatoire
- Disque dur externe avec au moins 60 Go d’espace disque libre
- Compte Gitlab
- Une soif incommensurable de connaissance
Calendrier
Semaine | Contenu |
---|---|
1-2 | Présentation du plan de cours
Révision sur l'orienté objet
|
3 | Sérialisation et désérialisation d'objets |
4-7 | Création et gestion de sockets
Sécurisation des données
|
8 | Révision et examen intra |
9-12 | La programmation multitâche
Synchronisation de threads
|
13-14 | Projet intégrateur de révision |
15 | Projet final |
16 | Présentation du projet final |