Concevoir et déployer des applications distribuées et 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 : Magistral et/ou formation à distance
| 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 |
Groupe 11 (CHICOUTIMI SOIR) - RÉSERVÉ
| du | lundi | 12-01-2026 | au | lundi | 27-04-2026 | de | 16:00 | à | 18:45 | Local: |