home 
 
 
 
ennl
 
Home
A propos
Services
Cours
Ressources
Contacts
MyABIS
Tous les coursbalkjeGénéralités » Introduction HW & SW » Cycles completsSystèmes d’exploitation » MVS - OS/390 - z/OS » UNIX - Linux - AIX » Windows » VMwareBases de données, systèmes transactionnels et middleware » DB2 for z/OS » DB2 UDB for Linux, UNIX and Windows » Oracle » SQL Server » MySQL » IMS » CICS » WebSphere MQ » WebSphere Application Server » Business intelligence et data warehouseDéveloppement d’applications » Méthodiques et techniques » PRINCE2 » Les langages de programmation » Internet development » Object Oriented systems » Java » IBM development tools » SAS » XML » SOA & web servicesGestion de système » ITILbalkjeEn pratiqueInscriptions 
Les patterns en pratique

Participants

Architectes et développeurs d'applications OO.

Connaissances préalables

Une connaissance des principes d' analyse et design OO avec UML (voir cours L'analyse et design orienté-objet avec UML) et de l'expérience avec un langage de programmation OO (Java, C++, #, VB .NET, etc) sont nécessaires.

Pédagogie

Enseignement collectif avec démos.

Formateurs

Ludo Van den dries.

Durée

2 jours.

Calendrier

datelanguelieuprixremarques
07/10/2010 Louvain900 EUR
15/11/2010NWoerden900 EUR
Légende
  • Vous pouvez vous inscrire en cliquant sur les dates dans le calendrier.
  • N: Néerlandais; F: Français; E: Anglais; Sans code de langue: dépendant des participants.
  • Tous les prix sont hors TVA.
  • Pays:
    Belgique 
    Pays-Bas 
    Ailleurs 

Objectif

Les patterns (e.a. les fameux Design Patterns du GoF) sont de plus en plus incontournables si on veut développer des applications solides et maintenables selon les principes éprouvés de l'orienté objet. Pour commencer, les patterns sont fréquemment incorporés dans les frameworks, les langages de programmation et les librairies de classes existants: celui qui comprend les patterns, profite plus de ces ressources de développement. En outre, l'aptitude de reconnaître soi-même les situations problématiques et de pouvoir y remédier en appliquant des patterns, est la clef d'un software plus robuste.

Le présent cours explique la nature des patterns en général, et traite en détail des design patterns les plus utilisés (le problème, la solution, la motivation, les exemples), et de leurs rapports et différences mutuelles. Nous prêtons aussi attention à l'usage des patterns dans des environnements spécifiques (comme le Java et .NET), à la performance, le support dans les outils CASE, etc.

Contenu

  • La nature des patterns et leur raison d'être
  • Types de patterns dans le software ((GRASP, Analysis Patterns, GoF Patterns, Java EE Patterns, MVC, ...)
  • Les détails sur les design patterns courants (Strategy, Observer, Decorator, Command, Proxy, and many others...)
  • Les patterns dans les architectures et les frameworks
  • Support des patterns dans les outils de développement et CASE
  • Reconnaître des patterns et appliquer des patterns
  • Les effets sur la performance
  • Exemples d'application