Formation continue Nord-Pas de calais Conservatoire National des Arts et Métiers Nord-Pas de calais
Béthune - Dunkerque - Lille - Maubeuge - Valenciennes
Toutes nos coordonnées
formation Nord-Pas de calais
Plus de 1000 formations dans 350 métiers, tout au long de la vie

formations en nord pas de calais
Accueil Présentation Nos formations Définir votre projet Organisation des études Contacts
           
Cnam Nord-Pas de calais

NSY102 - Conception de logiciels intranet : patrons et canevas  [ 6 crédits ]

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

Finalité de l'unité d'enseignement
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.
Capacité et compétences acquises
Effectuer un choix de patron et de canevas. Définir une architecture distribuée pour systèmes hétérogènes.

Organisation
6 Crédits 

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)

Persistance et transaction
: Patrons : DAO/CRUD, Composite Transaction,...
Utilisation de JDBC, JavaSpace

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

Infrastructure Web


Langages pour la conception de canevas
: présentation de POSA2 pattern language
Note: les noms des patrons, canevas sont issus de la bibliographie


 
 
   
Espace auditeurs
Formations en alternance Formation continue Cours du soir Formation à distance, e-learning Formations courtes DIF CIF