Aspect Oriented Programming Training
| Aanbieder | Twice IT Training |
| Kosten | €945,00 |
Overzicht
In deze cursus leert u wat Aspect Oriented Programming (AOP) is en welke problemen het kan oplossen. U leert de betekenis van crosscutting concerns zoals security en transactions en hoe deze als aspecten in een applicatie kunnen worden verwoven. De essenties van join point’s en pointcut’s komen aan de orde evenals het advice model en de verschillende typen advice. De AOP principes worden gedemonstreerd in AspectJ en het Spring Framwework. De basisprincipes van deze leidende AOP oplossingen komen aan de orde. Verder leert u hoe u aspects uit libraries kunt toepassen en hoe u zelf aspect libraries kunt schrijven. Ook wordt aandacht besteed aan de relatie tussen annotations en aspects. En tenslotte staat de toepassing van design patterns voor aspects op het programma.
Volledige omschrijving
Bestemd voor
Deze cursus is bestemd voor Java ontwikkelaars en architecten die Aspect Oriented Programming (AOP) willen toepassen.Benodigde kennis
Voor deelname aan deze cursus is kennis en ervaring met object georienteerde software ontwikkeling in Java vereist. InschrijvenBeschrijving
Module 1 : AOP Introduction - What is AOP? - Thinking in Aspects - What is Aspect weaving - Crosscutting Concerns - Reusable aspects - Join point model - Pointcut model - Pointcuts for context binding - Pointcut expressions - Aspects in languages - Aspects in frameworks Module 2 : Advice Types - Advice model - Passing parameters to advice - Using apect from libraries - Tracing an logging - Failures and exceptions - Annotations and aspects - Annotations in join point matching - Inter-type declarations - Aspects and design patterns