Génie logiciel


GLG105

MODALITÉS DE DÉPLOIEMENT Période Crédits ECTS
Formation ouverte et à distance (FOAD) Second semestre 6
Année universitaire Certificateur Durée indicative
2024 - 2025 Conservatoire National des Arts et Métiers 45 heures
Listes des sous domaines
Période Modalité
Second semestre Formation ouverte et à distance (FOAD)

Condition d'accès / publics visés:

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.

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 :

Information Indisponible

Contenu de la formation:

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.

L’étude du processus de développement logiciel sera appréhendée à travers les différentes approches et technologies utilisées de nos jours dans le monde industriel en suivant une démarche similaire.

Cette UE est organisée en 4 modules principaux dont deux modules sur les approches et technologies déployées dans l’industrie en lien avec l’Agilité, le Cloud Computing, DevOps :

  • Un module gestion de projet : l'importance de l'ingénierie du logiciel et des projets informatiques, les cycles de vie, le processus de gestion des projets informatiques, la nécessité de l'estimation des couts, des délais et de la gestion de la capacité, l'agilité notamment à travers la méthode Scrum et l’agilité à l’échelle.
  • Un module conception et architecture des logiciels : la problématique de la modélisation, l'expression des besoins, l'analyse fonctionnelle, les modèles statiques et dynamiques, le paradigme objet.
  • Un module Cloud Computing
    • 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é.
    • 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.
  • Un module DevOps,  approche et concept. La gestion de configuration/version avec Git/GitHub, l'approche CI/CD intégration continue / déploiement continue, les modèles de déploiement.

L’utilisation d’un Cloud public et d'exemples en JavaScript et Node.js serviront à illustrer les différents concepts,

Il sera souligné l'importance de l'architecture et des concepts architecturaux. Une attention sera portée à la prise en compte des aspects non fonctionnels du logiciel dans leur développement.
A ces modules, pour compléter le panorama, s'ajoutent un cours de sensibilisation, concernant l'assurance qualité logicielle. Concept transverse indispensable à prendre en compte dans tous les projets informatiques.

Modalités de validation et d’évaluation:

Examen final: Examen final portant sur l'ensemble des connaissances et des savoirs de l'enseignement

Accompagnement et suivi:

Prise en charge des auditeurs inscrits à une unité d’enseignement, depuis l’inscription jusqu’au déroulement effectif de la formation.

Cette UE est constitutive des diplômes suivants:

Cette UE est constitutive des diplômes suivants :

  • LG02500B - Licence Sciences technologies santé mention informatique En alternance
  • CYC9101A - Diplôme d'ingénieur Spécialité informatique parcours Architecture et ingénierie des systèmes et des logiciels (AISL)
  • CYC9102A - Diplôme d'ingénieur Spécialité informatique parcours Intelligence Artificielle et Optimisation
  • CYC9104A - Diplôme d'ingénieur Spécialité informatique parcours Informatique, réseaux, systèmes et multimédia
  • CYC9105A - Diplôme d'ingénieur Spécialité informatique parcours Informatique systèmes d'information
  • CYC9106A - Diplôme d'ingénieur Spécialité informatique parcours Cybersécurité
  • CRN0801A - Titre RNCP Niveau 6 Concepteur intégrateur d'infrastructures informatiques (systèmes et réseaux, applicatives, ou de sécurité) parcours Systèmes et réseaux
  • CRN0802A - Titre RNCP Niveau 6 Concepteur intégrateur d'infrastructures informatiques (systèmes et réseaux, applicatives, ou de sécurité) parcours Systèmes d'information
  • CRN0803A - Titre RNCP Niveau 6 Concepteur intégrateur d'infrastructures informatiques (systèmes et réseaux, applicatives, ou de sécurité) parcours Cybersécurité
  • LP15701A - Libellé non disponible
  • LG02501A - Licence Sciences technologies santé mention informatique parcours Informatique générale

ECTS: 6

Volume Horaire indicatif Financement individuel hors tiers financeur et CPF Tarif de référence (Employeur)
45 heures 450.00 900.00

Indexation officielle FORMACODES:

[{"code":"M0A2C9","code_officiel":"31015","descripteur_majuscule":"VIRTUALISATION","descripteur_riche":"virtualisation","parent":{"code":"M0A2","code_officiel":"31054","descripteur_majuscule":"INFORMATIQUE","descripteur_riche":"informatique","parent":{"code":"M0","code_officiel":"112","descripteur_majuscule":"INFORMATION, COMMUNICATION","descripteur_riche":"information, communication"}}},{"code":"M0A2C6A0A0","code_officiel":"31011","descripteur_majuscule":"CLOUD COMPUTING","descripteur_riche":"cloud computing","parent":{"code":"M0A2C6A0","code_officiel":"31009","descripteur_majuscule":"ARCHITECTURE SYSTEME INFORMATION","descripteur_riche":"architecture système information","parent":{"code":"M0A2C6","code_officiel":"31008","descripteur_majuscule":"SYSTEME INFORMATION","descripteur_riche":"système information","parent":{"code":"M0A2","code_officiel":"31054","descripteur_majuscule":"INFORMATIQUE","descripteur_riche":"informatique","parent":{"code":"M0","code_officiel":"112","descripteur_majuscule":"INFORMATION, COMMUNICATION","descripteur_riche":"information, communication"}}}}},{"code":"Z5","code_officiel":"70000","descripteur_majuscule":"LOGICIELS\/OUTILS\/APPLICATIONS\/SERVICES","descripteur_riche":"logiciels\/outils\/applications\/services"},{"code":"M0A2B3","code_officiel":"31057","descripteur_majuscule":"GENIE LOGICIEL","descripteur_riche":"génie logiciel","parent":{"code":"M0A2","code_officiel":"31054","descripteur_majuscule":"INFORMATIQUE","descripteur_riche":"informatique","parent":{"code":"M0","code_officiel":"112","descripteur_majuscule":"INFORMATION, COMMUNICATION","descripteur_riche":"information, communication"}}}]

Dernière mise à jour: 30/04/2025 16:30:21

INFOS PRATIQUES

Durée indicative

45 heures

Modalité

Formation ouverte et à distance (FOAD)

Période

Second semestre

Date de début des cours

Information Indisponible

Date de fin des cours

Information Indisponible

Votre centre cnam

Le Cnam, au plus près de chez vous.

Le Trident – Bâtiment A

34 avenue de l’Europe 38100 Grenoble

24 rue de Robinson 42100 SAINT-ETIENNE

Le Cubix – 4 rue Ravier 69007 LYON

Centre universitaire Pierre Mendès France 12 avenue de Paris 
42300 ROANNE

3 chemin de Nocaze 26200 Montélimar

Au CNAM, les adultes salariés ou non viennent acquérir des connaissances et des compétences sanctionnées par un titre ou un diplôme pour sécuriser et dynamiser leur parcours professionnel.

Actuellement, l’offre régionale est uniquement disponible, l’offre nationale est en cours de préparation.

LogoQualiopi-300dpi-Avec Marianne

La certification qualité a été délivrée au titre des catégories d’actions suivantes:

ACTIONS DE FORMATION

ACTIONS DE FORMATION PAR APPRENTISSAGE

ACTIONS PERMETTANT DE VALIDER DES ACQUIS DE L’EXPERIENCE

ministere_enseignement_sup