Environnement de déploiement des applications
Comprendre l'environnement de déploiement et les technologies nécessaires à la mise en service d'applications dans le nouveau contexte dématérialisé. Introduction au concept de Cloud computing. Survol des grandes plateformes Cloud (AWS, Azure, GCP). Modèle de service (IaaS, PaaS, SaaS). Modèle de consommation (à la demande, réservé et spot). Concepts de séparation des services et leur interopérabilité (Compute, Storage, Network). Migration. Facteurs environnementaux. Monolith vs Microservice. Modèles: Event driven, Circuit breaker, Serverless, Containers, Landing zone, Stateful / Stateless. Disponibilité: RTO (Recovery Time Objective) / RPO (Recovery Point Objective), Haute-disponibilité, Sinistre. Principes et outils de l'infrastructure en tant que code (infrastructure as a code / IaaS), tels que Terraform, Azure Devops et Cloud formation. Cycle de maintenance et de développement en continu. Notions d'authentification. Identité numérique (Clients & Utilisateurs). Secrets, clef d'authentification, certificats, jetons, meilleures pratiques. Préalable(s): ( 8WEB101 ) Formule pédagogique : Cours Magistral (11/2026) Appartenance départementale Informatique et mathématique Programmes dans lesquels se trouve ce cours 4667 Certificat en cybersécurité défensive 6596 Baccalauréat en développement de jeux vidéo 6597 Baccalauréat en développement de jeux vidéo (DEC-BAC) 6710 Baccalauréat en informatique de la science des données et de l'intelligence d'affaires 6711 Baccalauréat en informatique de la science des données et de l'intelligence d'affaires (DEC-BAC) 7394 Baccalauréat en informatique (DEC-BAC) 7833 Baccalauréat en informatique Ce cours est offert au trimestre suivant: Automne 2026 Groupe 11 (Saguenay (campus principal)) - RÉSERVÉ Présence du mercredi 02-09-2026 au mercredi 16-12-2026 de 16:00 à 18:45 Local: P1-4270 Formule pédagogique : Cours Magistral
Sources
- Course catalogue ↗2026-2027