Concevoir et déployer des applications distribuées et infonuagiques.
- Concevoir les architectures des applications distribuées et infonuagiques
- Déployer des applications en utilisant différents modèles de services, déploiement et techniques
- Se familiariser aux diverses méthodes de virtualisation
- Analyser les exigences des applications distribuées infonuagiques
Concepts fondamentaux (modèles, types et architectures) des systèmes distribués et d'infonuagique. Exigences des environnements modernes du Cloud (ouverture, mise à l'échelle, transparence, fiabilité, performance et interopérabilité). Architectures des applications infonuagiques, indépendamment des plateformes matérielles et logicielles : client-serveur, N-tiers, Peer-to-Peer, Clustering, Grid, Cloud, Edge/Fog, IoT, hybride. Types de communication (message, appel des procédures et méthodes, multicast, et évènement). Middlewares et protocoles de communication interservices (REST; gRPC; MQTT). Éléments de Cloud (puissance de calcul, stockage, réseau, analytique). Modèles de services du Cloud (Infrastructure IaaS, plateforme PaaS, applications SaaS et fonctions FaaS). Modèles de déploiement du Cloud (On-premises, privé, publique, multi-cloud, polycloud et hybride). Virtualisation dans le Cloud (Machines virtuelles VMs, conteneur et serverless). Techniques DevOps et CI/CD pour l'automatisation et le déploiement d'applications cloud-native. Technologies du Cloud intégrant Docker, Docker Compose, Kubernetes, Terraform, et GitHub.
Formule pédagogique : Cours Magistral
Appartenance départementale
Informatique et mathématique
Programmes dans lesquels se trouve ce cours
| 0784 | Programme court de deuxième cycle en informatique pour étudiants en séjour d'études |
| 1537 | Maîtrise en informatique (jeux vidéo) |
| 2138 | Maîtrise en informatique (cybersécurité) |
| 2139 | Maîtrise en informatique (intelligence artificielle) |
| 3017 | Maîtrise en informatique |
| 3037 | Maîtrise en informatique (professionnel) |
| 3775 | Diplôme d'études supérieures spécialisées en informatique appliquée |
Ce cours est offert aux trimestres suivants:
Été 2026
Groupe 11 (Saguenay (campus principal)) - RÉSERVÉ
| du | mardi | 05-05-2026 | au | mardi | 23-06-2026 | de | 16:00 | à | 18:45 | Local: | H0-1090 | |
| du | jeudi | 07-05-2026 | au | jeudi | 18-06-2026 | de | 13:00 | à | 15:45 | Local: | P2-1000 |
Automne 2026
Groupe 01 (Saguenay (campus principal)) - RÉSERVÉ
| du | lundi | 31-08-2026 | au | lundi | 21-12-2026 | de | 13:00 | à | 15:45 | Local: |