0972 311 312 (prix appel local)

Architectures Cloud, intégration des applications et sécurité. (NSY107)

90,9% des auditeurs présents à l'examen ont validé leur formation.  Source : jury plénier 2018-2019

Objectifs

Comprendre l'ensemble des concepts qui sous-tendent les architectures distribuées et virtualisées dans le Cloud. Savoir concevoir et intégrer des architectures et des applications réparties, notamment dans le Cloud.

Compétences

Architecte logiciel

Légende :

  100% Internet - national

Condition d'accès / publics visés

Avoir des connaissances en architecture des ordinateurs, programmation, réseaux, Internet et bases de données.

Objectifs pédagogiques

Comprendre l'ensemble des concepts qui sous-tendent les architectures distribuées et virtualisées dans le Cloud.
Savoir concevoir et intégrer des architectures et des applications réparties, notamment dans le Cloud.

Compétences visées

Architecte logiciel

Niveau

Niveau 6 (Bac+3 et Bac+4)

Contenu de la formation

Introduction aux architectures distribuées (Client-Serveur, n-tiers) et virtualisées dans le Cloud.

Briques techniques des architectures réparties

Middleware orientés messages (MOM).
Procédures distantes (RPC). Objets distribuées (RMI). Web Services (SOAP-XML).
Bases de données réparties (Cloud et Réplication). Systèmes transactionnels.
Virtualisation des infrastructures (Hardware et performances serveurs, machines virtuelles).

Sécurité des systèmes d'information

Panorama des menaces et des risques. Outils de la cybersécurité, cryptographie, normes.

Architectures Cloud

Introduction au Cloud computing (déploiement, scalabilité, OpenStack).
Architectures REST et WebAPI.
Architectures MVC : introduction à Django (serveur) et AngularJS (client).
Virtualisation des applications (JVM, Python, Javascript, Docker).
Déploiement sur le Cloud : exemple d'intégration avec OpenStack et AWS.

Introduction à l'urbanisation des SI, SOA et BPM.

Travaux personnels (exercices, études de cas), avec des séances de correction et de révision.

Modalités de validation

Travail personnel sur les domaines abordés au cours de l'enseignement (exercices au fil des séances, étude de cas en fin de programme).

Examen écrit en fin de semestre.

Accompagnement et suivi

Sous l’autorité pédagogique du certificateur Cnam, les équipes du Cnam Bretagne vous offrent un accompagnement pendant votre parcours de formation à la fois sur les aspects administratifs, financiers, pédagogiques et techniques.

ECTS : 6

Modalité Volume horaire Employeur Pôle Emploi Auto-financement
 
45 heures 900 € 225 € 225 €
Indexation officielle
FORMACODES

[Z5C5] logiciel système gestion bases données - [Z5] logiciels/outils/applications/services

[Z5A1A1] framework AngularJS - [Z5A1] framework - [Z5] logiciels/outils/applications/services

[Z5C7A0] service cloud computing - [Z5C7] service web - [Z5] logiciels/outils/applications/services

[Z5C7] service web - [Z5] logiciels/outils/applications/services

Mots clés

CORBA;JAVA;RMI;Système CORBA;Système réparti

INFOS
PRATIQUES

Durée

45 heures

Modalité

100% Internet - national  

Date de début des cours

19/10/2020

Date de fin des cours

20/02/2021