Génie Logiciel et Architecture Cloud Native
Code UE : GLG105-PAR
- Cours
- 6 crédits
- Volume horaire de référence
(+ ou - 10%) : 50 heures
Responsable(s)
Ghislain ROCHETEAU
Public, conditions d’accès et prérequis
Pour tirer le meilleur parti de ce cours il est souhaitable de connaître les connaissances de base en informatique, dispensées en L1, L2.
Une connaissance générale, acquise dans d'autres cours ou dans la pratique, de la programmation, des systèmes d'exploitation et de l'architecture sera un plus.
Une connaissance générale, acquise dans d'autres cours ou dans la pratique, de la programmation, des systèmes d'exploitation et de l'architecture sera un plus.
L'avis des auditeurs
Les dernières réponses à l'enquête d'appréciation pour cet enseignement :
Présence et réussite aux examens
Pour l'année universitaire 2023-2024 :
- Nombre d'inscrits : 74
- Taux de présence à l'évaluation : 68%
- Taux de réussite parmi les présents : 90%
Objectifs pédagogiques
Cette UE est destinée à donner un panorama complet des principales techniques et méthodes de base permettant de mettre en oeuvre et de déployer des logiciels dont le principe est qu'ils fonctionnent correctement conformément aux besoins de ses utilisateurs.
Compétences visées
Maîtriser le cycle de vie complet d’un logiciel et appliquer les bonnes pratiques du génie logiciel pour produire, déployer et maintenir des logiciels de qualité.
Contenu
Ce cours est articulé sur la compréhension en profondeur du processus de développement logiciel de façon qu'un auditeur puisse se couler sans difficulté dans les différentes techniques et méthodes qu'il rencontrera dans sa vie professionnelle.
Il couvre l’ensemble du cycle de vie d’un produit logiciel, depuis l’expression du besoin jusqu’à son exploitation en environnement Cloud, en intégrant les dimensions architecturales, organisationnelles et opérationnelles. L’objectif est de permettre aux étudiants de maîtriser les pratiques actuelles du génie logiciel.
Cette UE est organisée selon le cycle de vie d’un produit logiciel moderne :
A ces modules, pour compléter le panorama, s'ajoutent un module de sensibilisation : Exploiter et maintenir (Qualité & Observabilité), concernant l'assurance qualité logicielle. Concept transverse indispensable à prendre en compte dans tous les projets informatiques.
Il couvre l’ensemble du cycle de vie d’un produit logiciel, depuis l’expression du besoin jusqu’à son exploitation en environnement Cloud, en intégrant les dimensions architecturales, organisationnelles et opérationnelles. L’objectif est de permettre aux étudiants de maîtriser les pratiques actuelles du génie logiciel.
Cette UE est organisée selon le cycle de vie d’un produit logiciel moderne :
- De l’idée au produit (Engineering & Pilotage) : Importance et rôle du génie logiciel dans l’industrie, les cycles de vie (cascade, V, itératif, agile), la gestion de projet IT, Scrum + Agilité à l’échelle
- Concevoir pour durer (Architecture & Design) : Architecture logicielle et conception orientée qualité dans les systèmes distribués modernes. Rôle et responsabilités de l’architecte logiciel. Styles architecturaux modernes, Architecture Cloud Native.
- Cloud Native Engineering : Approche, intérêt, Cloud privée, Cloud publique, Cloud hybride, modèles de déploiement IaaS, PaaS et SaaS, gouvernance, aspects financiers, move to cloud, sécurité, FinOps (coûts).
- Aspect technologique avec la virtualisation, l'approche conteneur avec Docker et leur orchestration avec Kubernetes ainsi que l'architecture sous-jacente, le Datacenter. Les différents notions, machine virtuelle, mise à l’échelle, Load Balancing, IoT seront présentées à travers le Cloud public Microsoft Azure.
- Travaux pratiques sur Docker et Kubernetes pour mettre en œuvre des conteneurs et orchestrer des applications.
- Construire et industrialiser (DevOps). La gestion de configuration/version avec Git/GitHub, l'approche CI/CD intégration continue / déploiement continue, les modèles de déploiement. Concepts de sécurité intégrée.
A ces modules, pour compléter le panorama, s'ajoutent un module de sensibilisation : Exploiter et maintenir (Qualité & Observabilité), concernant l'assurance qualité logicielle. Concept transverse indispensable à prendre en compte dans tous les projets informatiques.
Modalité d'évaluation
Examen 3h.
Bibliographie
- IEEE : Software Engineering Standards Collection
- J. PRINTZ : Le Génie logiciel (Que sais-je n°2956, PUF).
- J. PRINTZ : Productivité des programmeurs, Hermès-Lavoisier
- J. PRINTZ : Puissance et limites des systèmes informatisés, Hermès-Lavoisier
- J. PRINTZ : Architecture logicielle, Dunod
- J. Printz, B. Mesdon, N. Treves : Estimation des projets de l'entreprise numérique
- Gene Kim, Patrick Debois, John Willis, Jez Humble : DevOps Hanbook
- Gene Kim, Kevin Behr, George Spafford : The Phoenix project
Cette UE apparaît dans les diplômes et certificats suivants
Rechercher une formation
RECHERCHE MULTI-CRITERES
Plus de critères de recherche sont proposés:
-
Vous pouvez sélectionner des formations grâce à un mot ou à une expression (chaîne de caractères) présent dans l’intitulé de la formation, sa description ou ses index (discipline ou métier).
Des mots-clés sont suggérés à partir du 3e caractère saisi, mais vous pouvez aussi rechercher librement. - Les différents items sélectionnés sont croisés.
ex: "Comptabilité" et "Diplôme" - Les résultats comprennent des formations de la région (UE, diplômes, certificats, stages) et des formations proposées à distance par d'autres centres du Cnam.
- Les codes des formations à Paris se terminent par le suffixe PAR01 (pour le centre Cnam Paris) et PAR02 (pour Cnam Entreprises).
- Certains diplômes se déclinent selon plusieurs parcours. Pour afficher tous les parcours, tapez la racine du code (ex : « LG035 »).
- Dans tous les cas, veillez à ne pas insérer d'espace ni de ponctuation supplémentaire.
Plus de critères de recherche sont proposés:
- Type de diplôme
- Niveau d'entrée
- Modalité de l'enseignement
- Programmation semestrielle
Chargement du résultat...
Contact
Centre(s) d'enseignement proposant cette formation
-
Centre Cnam Paris
- 2026-2027 1er semestre : Formation en présentiel soir ou samedi
- 2027-2028 1er semestre : Formation en présentiel soir ou samedi
Comment est organisée cette formation ?2026-2027 1er semestre : Formation en présentiel soir ou samedi
Dates importantes
- Période des séances du 14/09/2026 au 16/01/2027
- Période d'inscription : du 01/06/2026 à 10:00 au 16/10/2026 à 17:30
- Période de 1ère session d'examen : 01/2027
- Période de 2ème session d'examen : 04/2027
Précision sur la modalité pédagogique
- Une formation en présentiel est dispensée dans un lieu identifié (salle, amphi ...) selon un planning défini (date et horaire).
Code UE : GLG105-PAR
- Cours
- 6 crédits
- Volume horaire de référence
(+ ou - 10%) : 50 heures
Responsable(s)
Ghislain ROCHETEAU
