Infolinia edukacyjna 0 801 258 566
Zapisz się Zapisz się
Pobierz program Pobierz program
Zadaj pytanie Zadaj pytanie

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ęć:

­
  1. Wprowadzenie do serwera JBoss
    • omówienie
    • instalacja oraz uruchomianie serwera JBoss
    • ćwiczenia: instalacja serwera JBoss.
  2. Architektura serwera JBoss
    • technologia: JBoss EAP 4.3
    • ćwiczenia: ładowanie klas w serwerze JBoss.
  3. JMX
    • technologia: JMX
    • ćwiczenia: utworzenie i uruchomienie własnego MBeana, zarządzanie MBeanem z poziomu klienta.
  4. Używanie programowania aspektowego w JBossie
    • technologie: JBoss, AOP
    • ćwiczenia: utworzenie i uruchomienie własnego punktu przechwytywania zdarzenia.
  5. Łączenie się z JBossem
    • technologie: architektura Java Connector
    • ćwiczenia: utworzenia źródła danych.
  6. Transakcje
    • technologie: JEE Transactions, JBoss Transactions.
  7. JBoss Cache
    • technologie: JBoss TreeCache, PojoCache
    • ćwiczenia: utworzenie i uruchomienia aplikacji wykorzystującej cache.
  8. 8.    Klastrowanie aplikacji
    • technologie: JBoss Clustering, PojoCache
    • ćwiczenia: uruchomienie w klastrze bezstanowego i stanowego ziarna EJB.
  9. JGroups
    • technologie: JBoss Clustering, JGroup
    • ćwiczenia: konfiguracja JGroup w celu uruchomianie w klastrze aplikacji webowej.
  10. Strojenie aplikacji w serwerze JBoss
    • technologie: JBoss, JConsole
    • ćwiczenia: używanie JConsole w celu monitorowania GC.
  11. Zarządzanie bezpieczeństwem
    • technologie: JAAS, JBossSX
    • ćwiczenia: zabezpieczenie aplikacji webowej, zabezpieczenie i uruchamianie bezstanowej aplikacji EJB.
  12. ­JBoss Messaging
    • technologie: JMS, JBoss Messaging
    • ćwiczenia: uruchomienie kolejek JMS i monitorowanie ich wydajności, testowanie replikacji kolejek JMS

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