JB336 - JBoss Application Administration | Nowość
Przeznaczenie szkolenia:
Szkolenie jest skierowane do administratorów systemów, którzy pragną poszerzyć swoją wiedzę z zakresu administracji serwerem JBoss Application Server. Kurs ten koncentruje się na problemach związanych z instalacją zarówno serwera JBoss Application Server jak i aplikacji go wykorzystujących, łącznie z konfiguracją oraz monitorowaniem maszyny produkcyjnej.
Korzyści wynikające z ukończenia szkolenia:
znajomość instalacji oraz konfiguracji serwera aplikacji; umiejętność instalacji aplikacji użytkownika; zabezpieczenie instalacji serwera aplikacji; monitorowanie serwera aplikacji
Oczekiwane przygotowanie słuchaczy:
Podstawowa znajomość systemu operacyjnego MS Windows lub też Linux (lub innego opartego o Uniksa). Umiejętność tworzenia katalogów, plików oraz modyfikowania ich uprawnienia; instalowania JDK; konfigurowania zmiennych środowiskowych (takich jak JAVA_HOME) w danym systemie operacyjnych; uruchamiania aplikacji stworzonych w języku Java; tworzenia oraz rozpakowywania archiwów z klasami Javy (obsługa narzędzia jar). Nie jest wymagana znajomość technologii J2EE oraz aplikacji JBoss Application Server. Wskazana jest znajomość konfiguracji aplikacji za pomocą plików XML.
Metoda szkolenia:
wykład, warsztaty
Czas trwania:
28 godzin
Cena netto:
2120 EUR
Tematy zajęć:
- Instalacja oraz podstawowa konfiguracja serwera JBoss Enterprise Application Platform (EAP).
- wymagania dotyczące oprogramowania oraz wymagania sprzętowe produktów wchodzących w skład platformy JBoss EAP
- sprawdzenie wersji posiadanego oprogramowania oraz zależności pomiędzy poszczególnymi wersjami wspieranych pakietów instalacyjnych
- technologie: Java, JBoss EAP, JMX
- ćwiczenia: instalacja JBoss EAP, instalacja JBoss Admin Console.
- Uruchomienie aplikacji w środowisku JBoss EAP.
- instalacja oraz uruchamianie aplikacji na platformie JBoss EAP
- pakiety instalacyjne- ich rodzaje oraz struktura
- ćwiczenia: użycie aplikacji JBoss Admin Console w celu instalacji oraz uruchomienia pakietu, weryfikacji czy aplikacja została zainstalowana oraz uruchomiona.
- Monitorowanie i kontrola serwera JBoss EAP
- narzędzia do monitorowania instalacji platformy JBoss EAP; sposoby ich konfiguracji
- aplikacja JBoss Admin Console - wykorzystanie aplikacji do monitorowania i zarządzania serwerem oraz zainstalowanymi. aplikacjami
- technologie: JBoss EAP, JMX, JConsole, JBoss Admin Console
- ćwiczenia: monitorowanie serwera aplikacji przy użyciu JConsole, użycie JBoss Admin Console do monitorowania źródeł danych, EJB, serwerów WWW czy też innych komponentów aplikacji
- Łączenie się z JBoss EAP
- dostęp do różnych usług oferowanych przez serwer JBoss EAP przy użyciu: HTTP, HTTP/S, Java Naming and Directory Interface, Java Messaging Service.
- technologie: HTTP, SSL, AJP, JDNI, JMS
- ćwiczenia: ochrona przed atakiem DOS
- Zabezpieczenia aplikacji w środowisku JBoss.
- zapoznanie się z metodami zabezpieczenia aplikacji oraz sposobami ich implementacji
- sposoby usuwania niepotrzebnych modułów platformy JBoss EAP
- szyfrowanie połączeń
- technologie: JAAS, LDAP, HTTP/S, certyfikaty SSL.
- ćwiczenia: zabezpieczenie systemu poprzez wyłączenie zbędnych usług, użycie serwera LDP (Red Hat Data Server) w celu autentykacji użytkowników.
- Problemy z aplikacji w środowisku JBoss EAP.
- zapoznanie się z narzędziami, pomocnymi w zrozumieniu oraz zidentyfikowaniu potencjalnych i faktycznych problemów z aplikacjami, np. kłopoty z bazą danych, zarządzanie pamięcią GC
- technologie: Java, JBoss EAP, profilowanie, nakładanie łat
- ćwiczenia: identyfikacja wąskiego gardła w zainstalowanej aplikacji oraz rozwiązanie problemów z wydajnością
- Klastrowanie aplikacji na platformie JBoss EAP
- instalowanie i uruchamianie aplikacji w środowisku klastrowym.
- technologie: JBoss EAP, JBoss Operations Network, JGroups, moduły Apacha
- ćwiczenia: sprawdzenie czy dostarczona aplikacja jest w całości skonfigurowana do pracy w środowisku produkcyjnym (źródła danych, deskryptory…).
- Optymalizacja aplikacji na serwerze JBoss EAP
- zapoznanie się z możliwościami balansowania ruchem WWW, sposobami radzenia sobie z awariami serwerów
- zarządzanie stanem sesji przy użyciu różnych technik cache’ujących
- technologie: JBoss Cache, moduły Apacha
- ćwiczenia: zainstalowanie aplikacji na klastrze JBoss, radzenie sobie z awarią maszyny w klastrze.
Polecane szkolenia uzupełniające:
Lokalizacje i terminy:
- Warszawa - 13.04
- Kraków - Do uzgodnienia
- Katowice - Do uzgodnienia
- Poznań - Do uzgodnienia
- Wrocław - Do uzgodnienia
- Gdynia - Do uzgodnienia
- Łódź - Do uzgodnienia