0972 311 312 (prix appel local)

Conception de logiciels intranet : patrons et canevas (NSY102)

Objectifs

Appréhender les concepts et outils permettant la mise en oeuvre d'applications et de systèmes distribués sur le Web. Apprendre à identifier et utiliser les patrons (pattern) adaptés à une situation de conception, ou pour la définition d'une architecture. Construire le canevas (framework) adapté à un type d'architecture système.

Compétences

Effectuer un choix de patron et de canevas. Définir une architecture distribuée pour systèmes hétérogènes.

Légende :

  100% Internet - national

Condition d'accès / publics visés

Avoir la pratique d'un langage à Objets ou NFP121.

Objectifs pédagogiques

Appréhender les concepts et outils permettant la mise en oeuvre d'applications et de systèmes distribués sur le Web. Apprendre à identifier et utiliser les patrons (pattern) adaptés à une situation de conception, ou pour la définition d'une architecture. Construire le canevas (framework) adapté à un type d'architecture système.

Compétences visées

Effectuer un choix de patron et de canevas. Définir une architecture distribuée pour systèmes hétérogènes.

Niveau

Niveau 6 (Bac+3 et Bac+4)

Contenu de la formation

Introduction, notion de patron et de canevas
Structure d'un patron en langage à Objets

Patrons revisités : Créateurs, structuraux et comportementaux
Patrons pour la concurrence

Cas des Architectures à Objets répartis : Patrons Registry, Proxy, ....
Implémentation en Java RMI
Cas des Architectures à base de composants : Patrons Object Request Broker(ORB), Mobile Agent, ....
Implémentation avec Java Management eXtension(JMX)

Cas des Architectures Orientées Messages : Patrons : Publish-subscribe, Retransmission, Mailbox, ....
Implémentation avec Java Messaging Service (JMS)


Canevas logiciels : Canevas pour les trois types d'architectures (Objets répartis, à base de composants, orientées messages)

Infrastructure Web

mDNS-SD: Découverte et enregistrement de services

Introduction à JEE

Note: les noms des patrons, canevas sont issus de la bibliographie

Modalités de validation

Examen HTO comme FOD avec bonus de 1 à 5 points obtenus aux devoirs, points ajoutés à la note de l'examen

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

[Z5C7] service web - [Z5] logiciels/outils/applications/services, [Z5C5] logiciel système gestion bases données - [Z5] logiciels/outils/applications/services, [Z5A3] logiciel aide décision - [Z5] logiciels/outils/applications/services, [Z5A1] framework - [Z5] logiciels/outils/applications/services, [M0A2C6A0] architecture système information - [M0A2C6] système information - [M0A2] informatique - [M0] information, communication, [M0A2C3A1] ITIL - [M0A2C3] qualité informatique - [M0A2] informatique - [M0] information, communication, [M0A2B7] informatique décisionnelle - [M0A2] informatique - [M0] information, communication, [M0A2A6] architecture web - [M0A2] informatique - [M0] information, communication, [M0A2A4] architecture orientée services - [M0A2] informatique - [M0] information, communication, [M0A2A0] administration base de données - [M0A2] informatique - [M0] information, communication

Mots clés

Programmation orientée objet, Patron de conception, Langage JAVA, Androïd, Web service, Application internet, Middleware

Indicateurs de résultat

En savoir plus

Dernière mise à jour : 02/05/2022

INFOS
PRATIQUES

Durée

45 heures

Modalité

100% Internet - national  

Date de début des cours

17/10/2022

Date de fin des cours

19/02/2023

Accessibilité handicap

En savoir plus

Comment s’inscrire ?

En savoir plus