Formation
Conception de logiciels intranet : patrons et canevas
Public et conditions d'accè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.
Mots-clés
Langage JAVA
Patron de conception
Application internet
Programmation orientée objet
Middleware
Web service
Androïd
Contenu
Introduction, notion de patron et de canevas
Structure d'un patron en langage à Objets
: Créateurs, structuraux et comportementauxPatrons revisités
Patrons pour la concurrence
: Patrons Registry, Proxy, ....Cas des Architectures à Objets répartis
Implémentation en Java RMI : Patrons Object Request Broker(ORB), Mobile Agent, ....Cas des Architectures à base de composants
Implémentation avec Java Management eXtension(JMX)
: Patrons : Publish-subscribe, Retransmission, Mailbox, ....Cas des Architectures Orientées Messages
PRÉSENTATION
PROGRAMME
Page 1
Implémentation avec Java Messaging Service (JMS)
: Patrons : DAO/CRUD, Composite Transaction,...Persistance et transaction
Utilisation de JDBC, JavaSpace
: Canevas pour les trois types d'architectures (Objets répartis, à base de composants, orientéesCanevas logiciels
messages)
Infrastructure Web
: Découverte et enregistrement de servicesmDNS-SD
: un exemple de canevas, Mise en oeuvre.Android
Note: les noms des patrons, canevas sont issus de la bibliographie
Modalité d'évaluation
Examen HTO comme FOD avec bonus de 1 à 5 points obtenus aux devoirs, points ajoutés à la note de l'examen
Bibliographie
site du cours : http://jfod.cnam.fr/NSY102/
l'agenda : http://jfod.cnam.fr/agenda1/
outil d'aide au développement des TP : http://jfod.cnam.fr/jnews/
Cette UE apparaît dans les diplômes et certificats suivants
Chargement du résultat...
Type Intitulé Equipe pédagogique Région Code
Type Intitulé Equipe pédagogique Région Code
Type Intitulé Equipe pédagogique Région Code
Type Intitulé Equipe pédagogique Région Code
Contact
EPN Informatique
Case 2D4P40 , 2 rue Conté
75003 Paris
Tel :01 40 27 22 58
Swathi Ranganadin
Voir les sites
deptinfo.cnam.fr/new/infos.php?ue=NSY102
PARCOURS
INFORMATIONS PRATIQUES
Page 2
Voir les dates et horaires, les lieux d'enseignement et les modes d'inscription sur les sites
internet des centres régionaux qui proposent cette formation
UE
Paris Paris 2016-2017 2nd semestre : Fod accessible nationalement
Comment est organisée cette formation à distance ?
Code UE : NSY102
Cours
crédits
Responsable national
M. Jean-Michel DOUIN
Responsable opérationnel
M. Jean-Michel DOUIN
6
Page 3
1 / 3 100%