Présentation formation ASPECTS
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é.
Tarif (Euros HT) | Audience | Pratique | Financement | Contact | Inscription |
---|---|---|---|---|---|
Inter : 1790 Intra : Nous contacter |
Développeurs JAVA | 70% |
Opportunités financement |
07 63 03 11 08 | Bulletin inscription |
Planning des cours
Mois | Janv | Fév | Mars | Avril | Mai | Juin | Juillet | Aout | Sept | Oct | Nov | Déc |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Lieu |
PARIS |
PARIS |
PARIS |
PARIS |
PARIS |
PARIS |
PARIS |
PARIS |
PARIS |
PARIS |
PARIS |
PARIS |
Dates (3j) |
|
|
|
18-20 |
|
13-15 |
|
|
26-28 |
|
14-16 |
|
Logiciels utilisés
Java
Tomcat
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