Catalogue de formations à distance

Architectures et technologies pour l'intégration des systèmes

CNAM de Grand Est, Conservatoire national des arts et métiers (Cnam Grand Est)

4 rue du Dr Heydenreich CS 65228
54052
NANCY Cedex
France

CNAM d'Occitanie - IPST-Toulouse, Conservatoire national des arts et métiers (Cnam Occitanie Centre IPST-Toulouse)

IPST- Maison de la Recherche et de la Valorisation - 118 route de Narbonne
31062
TOULOUSE Cedex 09
France

CNAM de Paris, Conservatoire national des arts et métiers (Cnam Paris)

292 rue Saint-Martin
75141
PARIS Cedex 03
France

CNAM de Grand Est, Conservatoire national des arts et métiers (Cnam Grand Est)

4 rue du Dr Heydenreich CS 65228
54052
NANCY Cedex
France

INSCRIPTION

Repère

Crédits ECTS
6
Formation
formation entièrement à distance
Diplôme
Autres formations du supérieur

Tarif

Dates

Partagez !

LOCALISATION

Régions(s) :
Grand Est, Occitanie, Île-de-France, Grand Est
Académie(s) :
Nancy-Metz, Toulouse, Paris, Nancy-Metz

CONTACT

Le Conservatoire National des Arts et Métiers
292, rue Saint-Martin
75003
Paris
http://www.cnam.fr
Description

Les notions d'architectures système et logicielle: composants, connecteurs, styles et patterns architecturaux. Modèles et cadres architecturaux. Qualités d'une architecture. Services de base (nommage, transactions, sécurité, ...).

Architectures orientées données, ORM (Object Relational Mapping): principes, difficultés. Programmation avec l'interface JPA (Java Persistence API). Les DAO (Data Access Object), principes et mise en oeuvre.

Architectures à base de composants métier: principes de l'approche. Etude de Java EE et des EJB3.

Intergiciels orientés message (MOM): structure interne d'un MOM. Programmation avec JMS (Java Message Service).

Les Services Web: standards SOAP, WSDL, et UDDI. Le modèle étendu des standards. L'orchestration de services. Les implémentations existantes.

Les services REST (Representational State Transfer)

Le langage BPMN 2.0 (Business Process Model and Notation). Notations graphiques, types de diagrammes, outils.

Les architectures Web: Javascript et AngularJS. L'approche AJAX.

L'architecture SOA (Service Oriented Architecture). Principes, organisation et types de services. Exemple de mise en oeuvre à travers un cas d'étude.

Les bases de Données NoSQL: objectifs. Approches ACID et BASE. Difficultés et mécanismes internes. Les bases de données clé-valeur, orientées document, orientées colonne, orientées graphe. Etude de quelques produits (MongoDB, CouchDB, Cassandra, ....)

Le cloud computing: approche, intérêt, modèles de déploiement. IaaS, PaaS et SaaS. Exemple d'Amazon Web Services (AWS), machines virtuelles, programmation avec EC2, S3, EBS, ..... Evaluation d'une offre. Transition vers le cloud.

La conteneurisation: principes et mise en oeuvre de conteneurs. Exemples de Docker et Kubernetes.

Les architectures à micro-services. Principes. Passerelles d'API. Protocole de communication. Gestion de la cohérence des données.

Objectif

Ce cours forme des chefs de projet MOE et MOA, des architectes logiciel et système, ainsi que des ingénieurs en charge de la spécification, de la conception, de l'intégration, ou encore de l'exploitation ou la maintenance de systèmes informatisés à dominante logicielle.
Le cours porte sur la démarche permettant bien appréhender et maîtriser les différents aspects d'un projet d'intégration de système, depuis la rédaction du cahier des charges jusqu'à l'intégration des composants et la validation du système, en passant par l'analyse et la définition de son architecture.
Le cours est structuré en deux Unités d'Enseignement complémentaires positionnées sur deux semestres. La présente unité NSY205 aborde ici les aspects liés aux architectures logicielles et aux technologies de l'intégration, l'unité NSY206, qui  en constitue la suite logique, abordant ensuite plus spécifiquement les aspects méthodologiques.

Conditions d'admission

Auditeurs préparant le diplôme d'ingénieur informatique, option AISL (Architecture Intégration Systèmes et Logiciels), ingénieurs en activité désireux de se former à l'ingénierie et à l'intégration des Systèmes complexes à dominante logicielle. Ce cours avancé suppose acquises les connaissances de base relatives aux technologies de base client-serveur (cours NSY107 ou équivalent).

Public visé
  • Tout public

Critères de réferencement

Pour figurer dans le catalogue Sup-Numerique, les formations doivent être :

  • portées par des établissements d'enseignement supérieur français dûment identifiés par le M.E.S.R.I. au titre du service public (établissements publics d'Enseignement supérieur français, établissements publics ou privés qui proposent des formations dont les diplômes sont visés par le M.E.S.R.I.)
  • en partenariat avec :.
    • le Centre national d'enseignement à distance (CNED)
    • le Conservatoire national des arts et métiers (CNAM)
    • la Fédération interuniversitaire de l'enseignement à distance (FIED)

Contactez la FIED pour faire référencer vos formations à distance

Centre national d'enseignement à distance
Conservatoire national des arts et métiers
Fédération Interuniversitaire de l'Enseignement à Distance