Sysdeo Formation
    
Formation
 Vous êtes Accueil > Formation > Formation - Programmation Orientée Aspect (AOP) avec Java
 
Code JA-AOP
Formation - Programmation Orientée Aspect (AOP) avec Java

PUBLIC Développeurs, architectes, chefs de projets

DURÉE 2 jours

OBJECTIFS  Maîtriser les enjeux techniques de l’AOP
 Comprendre l'AOP
 Découvrir les outils de l'AOP
PRÉ-REQUIS  Connaissance du langage Java
    Demandez le catalogue Sysdeo 2005
Ecrivez-nous

Télécharger la version PDF du catalogue Sysdeo 2005
Le catalogue 2005 (4.7 Mo)


 
 
PROGRAMME DÉTAILLÉ


Introduction
• Historique
• L’AOP : un complément à la programmation objet ?
• Comment préserver l’intégrité des objets ?
• Comment préserver les responsabilités des objets ?

Les bases de l’AOP
• Problématique actuelle : dispersion et entrelacement des préoccupations métier et de niveau système
• Les principes de la Programmation Orientée Aspect
• Etapes d’un développement AOP
• Les approches émergeantes : AspectJ et JAC (Java Aspect Component)

Les concepts de l'AOP
• La séparation des préoccupations audessusde technologies classiques
• Une approche non intrusive, non adhérente
• Concepts clefs de l'AOP
• Notions de "Pointcut" et de "Join Point"
• Notion de Tisseur
• Etude de cas
  Outillages de l'AOP
• Langages
• Compilateurs
• Frameworks
• Environnements de développement

Mise en oeuvre de base avec AspectJ
• Métrologie : logging, tracing et profiling
• Application de règles (system wide contracts)
• Optimisation : pooling et mécanisme de cache

Mise en œuvre avancée avec AspectJ
• Mise en oeuvre "Thread safety"
• Authentification et autorisation
• Gestion des transactions
• Mise en oeuvre des règles de gestion

Les bonnes pratiques de l’AOP
• Méthodologie
• Design Patterns
• Anti-Patterns

Les perspectives de l'AOP
• Variantes conceptuelles
• Technologies émergeantes
• AOP et UML
    PRIX 2004
Inter : 1720 € HT (par stagiaire)


DATES 2004
 du 14 au 17 décembre



PRIX 2005
Inter : 860 € HT (par stagiaire)


DATES 2005
 du 03 au 04 janvier
 du 31 janvier au 01 février
 du 07 au 08 mars
 du 04 au 05 avril
 du 23 au 24 mai
 du 27 au 28 juin
 du 25 au 26 juillet
 du 22 au 23 août
 du 26 au 27 septembre
 du 14 au 15 novembre
 du 12 au 13 décembre



Travaux Pratiques
60%
 
AOP Java Aspect oriented programming AOP Java Aspect oriented programming AOP Java Aspect oriented programming AOP Java Aspect oriented programming AOP Java Aspect oriented programming AOP Java Aspect oriented programming AOP Java Aspect oriented programming AOP Java Aspect oriented programming