Opis szkolenia
Szkolenie obejmuje wszelkiego rodzaju zagadnienia związane z instalacją, utrzymaniem dostrajaniem i monitorowaniem serwera JBoss. W czasie szkolenia uczestnicy uzyskają konieczną wiedzę na temat technologii Java, Java EE (J2EE), integracji JBoss-a z bazą danych, zabezpieczaniem JBoss-a i aplikacji na nim wdrożonych, monitorowaniem serwera i poprawieniem jego wydajności oraz tworzeniem klastrów serwerów JBoss.
W czasie szkolenia uczestnicy otrzymają szereg użytecznych skryptów i programów, które przydają się do konfiguracji i administracji serwerem.
Szkolenie uwzględnia zmiany wprowadzone w wersji 5.X serwera JBoss.
Dla kogo
Szkolenie jest przeznaczone dla osób, które będą zajmować się administracją serwera JBoss
Wymagania wstępne
- Znajomość kwestii uprawnień dostępu do plików i katalogów
- Umiejętności konfiguracji zmiennych systemowych
- Uruchamianie i podstawowa znajomość składni programów napisanych w powłoce wybranego systemu operacyjnego
Przydatna, aczkolwiek nie wymagana, jest ogólna znajomość kwestii związanych z bezpieczeństwem systemów informatycznych (prawa dostępu, zapory ogniowe, SSL, itp.) oraz znajomość podstaw XML-a.
Nie jest wymagana znajomość języka Java lub znajomość technologii JavaEE (J2EE)
Najważniejsze uzyskane umiejętności
- Instalacja i zabezpieczanie JBoss-a
- Przygotowanie JBoss-a do pracy w środowisku produkcyjnym
- Umiejętność wdrażania różnego rodzaju aplikacji Java EE (J2EE)
- Monitorowanie serwera, tworzenie dziennika serwera
- Umiejętność zdiagnozowania występujących problemów
- Dostrajanie JBoss-a i maszyny wirtualnej Java
- Tworzenie klastrów serwera JBoss
Program szkolenia
- Podstawy technologii Java SE/Java EE istotne z punktu widzenia administratora serwera
- Podstawowe informacje o technologii Java i maszynie wirtualnej. Uruchamianie aplikacji Java.
- Najważniejsze informacje o aplikacjach WWW, komponentach EJB i usługach sieciowych.
- Pliki konfiguracyjne standardu Java EE (J2EE) oraz pliki konfiguracyjne wymagane przez JBoss-a
- Serwer aplikacji JBoss. Instalacja i struktura serwera
- Wybór platformy sprzętowej oraz wersji maszyny wirtualnej Java
- Instalacja serwera. Uruchamianie i zatrzymywanie serwera.
- Struktura katalogów serwera
- Architektura serwera. Przegląd podstawowych usług. Usługa RMI (Remote Method Invocation). Usługa JNDI (Java Naming and Directory Interface).
- Wdrażanie aplikacji WWW (archiwa WAR), komponentów EJB (archiwa EJB JAR) i aplikacji składających się z tych elementów (archiwa EAR). Sprawdzenie poprawności wdrożenia aplikacji.
- Wdrażanie usług sieciowych (ang. Web Services). Sprawdzanie działania usługi sieciowej. Udostępnianie usługi sieciowej. Instalacja alternatywnych bibliotek obsługi usług sieciowych dla JBoss-a.
- Obsługa błędów. Typowe problemy i radzenie sobie z nimi
- Dziennik (log) serwera. Konfiguracja log4J, tworzenie dziennika w pliku lub bazie danych. Tworzenie odrębnego dziennika/dzienników dla aplikacji
- Konfiguracja JBoss-a do pracy z dowolną bazą danych. Konfiguracja sposobu obsługi transakcji.
- Konfiguracja Java Messaging Service (JMS). Wdrażanie komponentów zorientowanych na komunikaty (ang. Message Driven Beans).
- Instalacja JBoss-a w środowisku produkcyjnym i zabezpieczanie serwera.
- Deklaratywna polityka bezpieczeństwa Java EE (J2EE)
- Zabezpieczanie JBoss-a i aplikacji administracyjnych
- Zabezpieczanie dostępu do serwisów
- Usuwanie zbytecznych serwisów
- Zastąpienie domyślnej, nieprodukcyjnej bazy danych używanej przez usługi JBoss-a innym serwerem bazodanowym.
- Monitorowanie serwera przy pomocy aplikacji diagnostycznych
- Przegląd dostępnych narzędzi
- Ciągły monitoring
- Tworzenie alertów e-mailowych
- Monitorowanie serwera poprzez aplikacje narzędziowe
- Poprawianie wydajności działania serwera
- Dostrajanie serwera i jego usług
- Dostrajanie maszyny wirtualnej Java. Parametry konfiguracyjne maszyny wirtualnej, monitorowanie jej działania
- Tworzenie klastrów serwerów
- Usługi niezawodnego działania (ang. high-availability). Rozkładanie obciążenia (ang. load balancing). Przywracanie działania aplikacji w razie awarii bez przerwania pracy (ang. transparent failover)
- Klastrowanie komponentów EJB: konfiguracja, rozkładanie obciążenia, konfiguracja aplikacji klienckich
- Klastrowanie aplikacji WWW. Topologia i konfiguracja klastra dla aplikacji WWW + EJB. Konfiguracja serwera WWW Apache do pracy z JBoss-em (mod_jk)
Sprawy organizacyjne
Czas trwania szkolenia: 2 lub 3 dni, zależnie od stopnia zaawansowania uczestników szkolenia (uprzednia znajomości zagadnień związanych z administracją serwerami Java EE, technologią Java).
Cena netto: 2700 PLN (wersja 3 dni) PROMOCJA 2199 PLN
Forma: wykład + ćwiczenia
Szkolenia dedykowane
Cena, czas trwania szkolenia dedykowanego jest uzależniony od potrzeb klienta i rozmiaru koniecznych modyfikacji szkolenia standardowego. W celu ustalenia szczegółów i warunków szkolenia prosimy o skontaktowanie się z nami e-mailem (szkolenia@erudis.pl) bądź telefonicznie.
Zgłoszenia
Osoby zainteresowane szkoleniem prosimy o wypełnienie formularza zamówienia: wersja PDF lub RTF i wysłanie go e-mailem (szkolenia@erudis.pl) lub faxem.