Accroche
Nos formations
 
 
 
 
Programmation par aspects AOP
Réf. : BMC15
Durée : 2j / 14h
Tarif : 1200 €
Sessions ouvertes :
Juil
Aoû
Sept 22 et , 23
Réserver

Pré-requis

  • Ce stage nécessite la connaissance de l’approche et d’un langage objet : par exemple JAVA.
  • La connaissance des Designs Patterns est un plus.


Participants

  • Maîtrise d‘oeuvre (MOE): architecte, responsable technique, concepteur, développeur, …


Objectifs

  • Acquérir les concepts de l’AOP (Aspect Oriented Programming), comprendre son positionnement (notamment par rapport à l’approche objet), ses intérêts, et ses nombreux domaines d’applications.


Contenu

INTRODUCTION

  • Qu’est-ce que l’AOP (Aspect-Oriented Programming) ?
  • Une technologie concurrente de l’Objet ?

INTÉRÊTS DE L’AOP.

  • Cross-cutting concerns : log, performances, sécurité, concurrence, gestion des erreurs…
  • Programmation métier : séparer le métier des technologies.
  • Transparence.

LES CONCEPTS CLEFS

  • Join points.
  • Pointcut.
  • Advice.
  • Inter-type declaration.
  • Qu’est-ce qu’un aspect ?
  • Join Point Model : Static join points versus Dynamic join points.

LES OUTILS AOP

  • Langages.
  • Frameworks.
  • Compilateur.
  • Outils de développement.

EXEMPLES DE MISE EN OEUVRE JAVA

  • Aspect J, JBoss AOP, etc.
  • Exemples de définition et mise en place.
  • Retour d’expérience : difficultés, avantages et inconvénients, dérives possibles.
  • Les bonnes pratiques.

MARCHE & PERSPECTIVES

  • Une technologie fortement utilisée par les éditeurs logiciels.
  • Processus de standardisation.


CFI Formation - 142 rue Montmartre - 75002 PARIS - Tél. : 01 400 600 54 - Fax : 01 400 605 68