Composante
Polytech Dijon (Ex-ESIREM)
Liste des enseignements
UE3 Virtualisation & Sytèmes d'Information
6 créditsUE4 Développement logiciel et Analyse d'images
6 crédits
UE3 Virtualisation & Sytèmes d'Information
ECTS
6 crédits
Composante
Polytech Dijon (Ex-ESIREM)
Virtualisation / Cloud computing
Niveau d'étude
BAC +4
Composante
Polytech Dijon (Ex-ESIREM)
Ce cours traite différents aspects liés à la virtualisation et l'externalisation des ressources.
Virtualisation
- Hyperviseurs
- Types de virtualisation : complète, para-virtualisation, isolateur
Conteneurs
- Présentation de la technologie Docker
- Architecture d'un Docker
- Conteneurisation vs virtualisation
Cloud Computing
- Différentes architectures de cloud : SaaS, PaaS, IaaS
- Différents types de cloud : privé, public, hybride
- Spécificité des architectures des plateformes cloud par rapport aux architectures classiques : gestion du multi-tenant
- Service web dans les plateformes de Cloud et plateforme de développement intégrés dans le Cloud
Sécurité dans les environnements virtualisés et cloud
Ingénierie des systèmes d'information
Niveau d'étude
BAC +4
Composante
Polytech Dijon (Ex-ESIREM)
- Définition d’un système d’information et qualités recherchées (cohérence, disponibilité, robustesse, sécurité/confidentialité)
- Bases de données relationnelles : propriétés, environnement (SGBD, ORM, SQL, extensions procédurales), propriétés (ACID)
- SQL, requêtes simples et avancées : jointures, agrégats, curseur.
- Assurer la cohérence en relationnel : conception de schémas, formes normales, contraintes d’intégrités, triggers, exceptions
- Disponibilité des données et organisation des données : comprendre les index et les arbres B, savoir choisir et créer des index en évaluant leur pertinence
- Robustesse, sauvegarde et réplication des données (NAS). Confidentialités des données et éthique.
- Non-relationnel : évaluer l’intérêt, connaitre et choisir le type de base de données NoSQL, et la mettre en place
UE4 Développement logiciel et Analyse d'images
ECTS
6 crédits
Composante
Polytech Dijon (Ex-ESIREM)
Génie logiciel / DevOps
Niveau d'étude
BAC +4
Composante
Polytech Dijon (Ex-ESIREM)
Génie logiciel
- Présentation des techniques de base du génie logiciel pour la modélisation et le développement d’un logiciel sur différents cycles de vie.
- Étude de l’approche IDM qui est un standard OMG et des différentes technologies de développement associées.
- Présentation des différents diagrammes UML et leur utilisation dans un cycle de développement IDM
- Étude du langage de description de contraintes OCL pour la représentation et la vérification des contraintes sur des modèles UML
- Présentation du standard BPMN (Business Process Model and Notation) et son utilisation dans la modélisation des processus métiers dans une entreprise
DevOps
- Présentation et mise en pratique d’une démarche DevOps
- Intégration continue (versioning de code, tests unitaires et d’intégration, automatisation)
- Diffusion / déploiement continu
- Architecture micro services
- TDD (Test Driven Développent)
Analyse d'image / modélisation 3D
Niveau d'étude
BAC +4
Composante
Polytech Dijon (Ex-ESIREM)
Rappels de géométrie
- Produit scalaire, vectoriel et mixte
- Équation paramétrique et implicite
- Droites ou plans tangents, point singulier, point régulier
Courbes et surfaces
- Modèles de Bézier, Splines, ...
- Primitives usuelles : plan, quadriques, tore, superquadriques, ...
Combinaison de primitives usuelles
- Méthode d'éclairement (Phong)
- Arbres CSG
- Jointure G0 et G1
Maillage
- Discrétisation de courbes ou de surfaces
- Subdivisions itératives de courbes et de surfaces
- Morphologie mathématique
- Opérations de bases – squelettisation – ligne de partage des eaux
- Champs markovien en analyse d’images