JB325 - Advanced JBoss Enterprise Development | Nowość
Przeznaczenie szkolenia:
doświadczonych programistów Javy chcących lepiej poznać platformę JBoss AS; osób zajmujących się wdrożeniami, które zamierzają dostosować serwer JBoss do potrzeb różnych aplikacji, architektów aplikacji zainteresowanych poznaniem sposobu tworzenia zintegrowanych i bardziej wydajnych aplikacji. Szkolenie to koncentruje się na JBoss Enterprise Application Platform (EAP) ze szczególnym naciskiem na API Javy EE. Pozwala na zapoznanie się pozwala na zapoznanie się z właściwościami, szczegółową budową oraz najlepszymi praktykami tworzenia aplikacji przy wykorzystaniu aplikacji JBoss EAP.
Korzyści wynikające z ukończenia szkolenia:
zapoznanie się z serwera JBoss; poznanie technologii JMX, JBoss Cache; tworzenie klastrów; strojenie aplikacji JBoss; zarządzanie bezpieczeństwem.
Oczekiwane przygotowanie słuchaczy:
dwa lata doświadczenie w tworzeniu aplikacji przy użyciu Java EE; znajomość HTML; znajomość IDE Eclips lub Netbeans, narzędzia do budowania aplikacji (Ant lub Maven); podstawowa znajomość relacyjnych baz danych.
Metoda szkolenia:
wykład, warsztaty
Czas trwania:
28 godzin
Cena netto:
2120 EUR
Tematy zajęć:
- Wprowadzenie do serwera JBoss
- omówienie
- instalacja oraz uruchomianie serwera JBoss
- ćwiczenia: instalacja serwera JBoss.
- Architektura serwera JBoss
- technologia: JBoss EAP 4.3
- ćwiczenia: ładowanie klas w serwerze JBoss.
- JMX
- technologia: JMX
- ćwiczenia: utworzenie i uruchomienie własnego MBeana, zarządzanie MBeanem z poziomu klienta.
- Używanie programowania aspektowego w JBossie
- technologie: JBoss, AOP
- ćwiczenia: utworzenie i uruchomienie własnego punktu przechwytywania zdarzenia.
- Łączenie się z JBossem
- technologie: architektura Java Connector
- ćwiczenia: utworzenia źródła danych.
- Transakcje
- technologie: JEE Transactions, JBoss Transactions.
- JBoss Cache
- technologie: JBoss TreeCache, PojoCache
- ćwiczenia: utworzenie i uruchomienia aplikacji wykorzystującej cache.
- 8. Klastrowanie aplikacji
- technologie: JBoss Clustering, PojoCache
- ćwiczenia: uruchomienie w klastrze bezstanowego i stanowego ziarna EJB.
- JGroups
- technologie: JBoss Clustering, JGroup
- ćwiczenia: konfiguracja JGroup w celu uruchomianie w klastrze aplikacji webowej.
- Strojenie aplikacji w serwerze JBoss
- technologie: JBoss, JConsole
- ćwiczenia: używanie JConsole w celu monitorowania GC.
- Zarządzanie bezpieczeństwem
- technologie: JAAS, JBossSX
- ćwiczenia: zabezpieczenie aplikacji webowej, zabezpieczenie i uruchamianie bezstanowej aplikacji EJB.
- JBoss Messaging
- technologie: JMS, JBoss Messaging
- ćwiczenia: uruchomienie kolejek JMS i monitorowanie ich wydajności, testowanie replikacji kolejek JMS
Polecane szkolenia uzupełniające:
Lokalizacje i terminy:
- Warszawa - Do uzgodnienia
- Kraków - Do uzgodnienia
- Katowice - Do uzgodnienia
- Poznań - Do uzgodnienia
- Wrocław - Do uzgodnienia
- Gdynia - Do uzgodnienia
- Łódź - Do uzgodnienia