vers l'accueil formulaire de contact

Formation programmation orientée aspect (POA)

Présentation formation ASPECTS

JPG - 16.3 ko

Notre formation Programmation Aspect complète nos tutoriaux AspectJ et Spring AOP. Après la formation Programmation orientée aspects d’objis, vous aurez les réflexes et compétences clés vous permettant de mettre en oeuvre les aspects dans vos travaux de conception et architecture.

Maîtrisez la notion d’aspects. Insolez les préocupations transversales, comme la sécurité, les transactions, les logs. Maîtrisez les différentes stratégies de tissage. Comprenez la différence entre les tisseurs d’aspects du marché.

Dates (2j) Tarif (Euros HT) Audience Pratique Financement Contact Inscription

29-30 mai (Paris)
6-7 oct (Paris)

Inter : 1690
Intra : 3500
Développeurs JAVA 70% Opportunités
financement
01 40 07 81 28 Bulletin inscription

Logiciels utilisés
- Java 6
- Tomcat 6.20
- AspectJ
- Spring AOP

Vous allez apprendre à

- Comprendre la notion d’aspect,
- Maîtriser greffon, coupe, tissage
- Identifier les limites de la conception objet
- Créer des aspect Log, sécurité, transactions
- Générer des errreurs à la compilation
- Gérer les exceptions techniques et métiers
- Tisser des aspects sur du code Java et .Net
- Mieux séparer les responsabilités
- Appliquer les Design Patterns par tissage d’aspects
- Mettre en oeuvre aspect pour auditer un code

Cours Détaillé formation Aspects

Introduction
- Introduction à la Programmation Orientée Aspect (AOP)

Identification des problèmes de conception
- Problèmes récurrents
- Design Patterns : un élément de réponse
- Aspects : la réponse complémentaire

Premiers tissages
- Enrichir le code d’une bibliothèque existante
- Implémenter un mécanisme de traces, de statistiques
- Sécurité
- Transactions
- gestion d’exeption

Fonctionnement d’un tisseur d’aspects
- SpringAOP
- AspectJ
- JBossAOP
- Autres tisseurs disponibles

Types de tissage
- Tissage à la compilation
- Tissage au niveau binaire
- Tissage à l’exécution

Tissages avancés
- Tisser les Design Patterns (observateur, visiteur)
- Implémenter un Framework de persistance transparent
- Enrichir un tisseur d’aspects

Aspects problématiques
- Débogage d’applications tissées
- Organisation de projet, séparation des responsabilités