powered by Educa

Opleidingen

Zoek een opleiding:
terug Meer informatie over Learnit Training

Aspect Oriented Programming Cursus

AanbiederLearnit Training
Kosten€ 940,00
Inschrijven

Omschrijving

In deze twee-daagse 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.

Opmerkingen

De cursus heeft een hands-on karakter. De theorie wordt behandeld aan de hand van presentatie slides en wordt afgewisseld met praktische oefeningen.

Bestemd voor

Deze cursus is bestemd voor Java ontwikkelaars en architecten die Aspect Oriented Programming (AOP) willen toepassen.

Programma

Tijdens de cursus komen de volgende onderwerpen aan bod:

  • 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
  • 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.

Kosten

€ 940,00

Prijzen zijn exclusief 19% btw.

Inschrijven

Dit onderdeel wordt mede mogelijk gemaakt door Educa