8CLD201

Environnement de déploiement des applications

(3.0 cr.)

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 : Magistral et/ou formation à distance

(01/2025)


Pour toute information, écrivez-nous: Bureau du registraire
Page réalisée par le Service des technologies de l'information
Extrait du système intégré de gestion des activités relatives à l'enseignement
© Université du Québec à Chicoutimi, 01/2025

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
6710 Baccalauréat en informatique de la science des données et de l'intelligence d'affaires
7833 Baccalauréat en informatique

Ce cours est offert au trimestre suivant:

Automne 2025

Groupe 12 (CHICOUTIMI SOIR) - RÉSERVÉ

du jeudi 28-08-2025 au jeudi 11-12-2025 de 16:00 à 18:45 Local:
© UQAC 2025. Tous droits réservés.