Programowanie aspektowe w języku Java

Kod szkolenia:

JSE05

Cele szkolenia:

  • Poznanie i zrozumienie paradygmatu programowania aspektowego
  • Zdobycie praktycznych umiejętności pozwalających na wykorzystanie AOP w realizowanych projektach

Grupa docelowa:

  • Zaawansowani i średnio zaawansowani developerzy języka Java

Oczekiwane przygotowanie słuchaczy:

  • Praktyczna umiejętność programowania w języku Java

Forma zajęć:

  • Wykłady
  • Warsztaty

Czas trwania:

  • 24 godziny (3 dni)

Proponowane kursy uzupełniające:

  • JSE02 - Programowanie w języku Java - elementy zaawansowane
  • JSE03 - Efektywne programowanie w języku Java
  • JSE04 - Programowanie wielowątkowe w języku Java
  • JSE06 - Programowanie w języku Java - algorytmy

Konspekt szkolenia:

  1. Podstawy AOP
  2. Wprowadzenie do AspectJ
  3. The join point model
  4. „Dynamic crosscutting” modyfikacja zachowania
  5. „Static crosscutting” modyfikacja struktury
  6. Aspekty
  7. AspectJ weaving models
  8. Integracja z frameworkiem Spring
  9. Wzorce projektowe:
    • The worker object
    • The wormhole
    • The participant
    • Annotation-driven
  10. Praktyczne przykłady wykorzystujące AOP

Cena netto szkolenia za osobę:

2800 PLN

Informacje dodatkowe:

Cena szkolenia jest ceną netto i należy do niej doliczyć podatek VAT w wysokości 23%.

Podana cena dotyczy opłaty za uczestnicwo w szkoleniu jednej osoby dla grupy liczącej co najmniej pięć osób, istnieje jednak możliwość organizacji szkolenia dla mniejszej lub większej grupy wg indywidualnych ustaleń.