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:
- Podstawy AOP
- Wprowadzenie do AspectJ
- The join point model
- „Dynamic crosscutting” modyfikacja zachowania
- „Static crosscutting” modyfikacja struktury
- Aspekty
- AspectJ weaving models
- Integracja z frameworkiem Spring
- Wzorce projektowe:
- The worker object
- The wormhole
- The participant
- Annotation-driven
- 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ń.
