Objectifs de la formation
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.
Contenu de la formation
Les notions d'architectures système et logicielle Architectures orientées données, ORM (Object Relational Mapping) Architectures à base de composants métier Intergiciels orientés message (MOM) Les Services WebLes services REST (Representational State Transfer) Le langage BPMN 2.0 (Business Process Model and Notation) Les architectures Web L'architecture SOA (Service Oriented Architecture) Les bases de Données NoSQL Le cloud computing La conteneurisation Les architectures à micro-services
Résultats de la formation
Attestation de formation
Conditions spécifiques d'accès à la formation
Auditeurs preparant le diplome d ingenieur informatique, option AISL (Architecture Integration Systemes et Logiciels), ingenieurs en activite desireux de se former a l ingenierie et a l integration des Systemes complexes a dominante logicielle. Ce cours avance suppose acquises les connaissances de base relatives aux technologies de base client-serveur (cours NSY107 ou equivalent).