Informatique - licence informatique - méthodes et outils du génie logiciel

Certification : Licence informatique (fiche nationale)

Proposée par Cnam Occitanie - site de Toulouse — 31100 Toulouse

Formation Professionnelle
RNCP 40116
Présentiel
Pas d'apprentissage

Type

Catégorie de la certification

Licence

Niveau de sortie

Niveau reconnu si applicable

Bac +3 (Niveau 6 - équivalence européenne)

Prix

Indiqué par l'établissement

1 020 €

Présentation

Obtenir le bloc de compétences - Méthodes et outils du génie logiciel

Formation dispensée en Présentiel à l'adresse suivante :

Localisation & Rattachements

Adresse
118 route de Narbonne 31100 Toulouse
Académie
Toulouse
Département
Haute-Garonne
Région
Occitanie
Université
Conservatoire national des arts et métiers (0753471R)

La carte est indicative. Vérifiez l’accès avant votre déplacement.

Objectifs

Obtenir le bloc de compétences - Méthodes et outils du génie logiciel

Débouchés / Résultats attendus

Obtenir le bloc de compétences - Méthodes et outils du génie logiciel

Programme & Référentiel

Au choix 1 cours de programmation parmi les UE suivantes : - Programmation Fonctionnelle : des concepts aux applications web - NFP119 (6 Ects) Les bases de la programmation fonctionnelle. Les fonctions, citoyennes de première classe : les fonctions en paramètre (callbacks), la généricité. Les types de données immutables et les fonctions qui les exploitent. Le paradigme fonctionnel dans les applications web. Le cours s'organisera autour de cours, d'ED sur machine et de la réalisation d'un projet dans un des langages fonctionnels enseignés. - Programmation avancée - NFP121 (6 Ects) Structure des applications objets avec JAVA Aspects impératifs du langage, tests unitaires Interfaces, classes et polymorphisme Introduction aux patrons de conception(Design Pattern) Les fondamentaux Délégation, classe abstraite, interface, Les patrons Adaptateur et Procuration Programmation évènementielle Les patrons Observateur/Observé, Stratégie, MVC Généricité et Collections Les patrons Patron de méthode, Itérateur, Fabrique Les patrons réunis Composite, Interpréteur et Visiteur Memento, Commande, ... Introspection et réflexivité en Java Le patron Décorateur et les Entrées/Sorties Invariant, pré-post assertions comme décorations Sérialisation XML/JSON et JAVA Injection de dépendances et inversion de contrôle Le patron Fabrique, ServiceLocator L'outil femtoContainer Les patrons de conception et l'injection de dépendances Vers une séparation de la configuration de l'utilisation Chaque thème est accompagné d'un travail pratique - Génie logiciel - GLG105 (6 Ects) 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. Un module conception et architecture des logiciels Un module Cloud Computing Un module DevOps, approche et concept. - Conduite d'un projet informatique - NSY115 (6 Ects) Introduction à la conduite de projet . Fonctionnement de l'entreprise Volet Financier d'un projet . Calcul de ROI La conduite d'un projet informatique et ses différentes phases : de l'étude de faisabilité au développements et aux tests Estimation des charges, planning, PERT, GANTT Gestion des risques Introduction à ITIL Le volet humain des projets (conduite et accompagnement au changements) Méthodes Agiles (XP, Scrum) Exemple de projet Le pilotage d'un projet Les processus du PMBOK et la certification PMI. Au choix 1 cours de modélisation parmi les UE suivantes : - Modélisation, optimisation, complexité et algorithmes - RCP105 (6 Ects) Algorithmes de Graphes Introduction à la complexité des algorithmes et des problèmes Réseaux de Petri (RdP) - Recherche opérationnelle et aide à la décision - RCP101 (6 Ects) GRAPHES ET ORDONNANCEMENTS EN GESTION DE PROJETS PROGRAMMATION LINEAIRE ET APPLICATIONS ANALYSE MULTICRITERE ELEMENTS DE THÉORIE DES FILES D'ATTENTE ET DE SÛRETÉ DE FONCTIONNEMENT