Szkolenie Administracja serwerem JBoss/WildFly to praktyczny kurs dla administratorów i programistów Java, który uczy instalacji, konfiguracji, zarządzania, wdrażania aplikacji oraz monitorowania i klastrowania serwera aplikacyjnego JBoss/WildFly
Szkolenie przygotowuje do samodzielnej instalacji, konfiguracji i zarządzania serwerem aplikacyjnym JBoss/WildFly w środowisku produkcyjnym i deweloperskim
Szkolenie uczy wdrażania, monitorowania oraz administrowania aplikacjami na platformie JBoss/WildFly, w tym zarządzania kontenerami, podsystemami i integracji z bazami danych
Szkolenie rozwija umiejętności w zakresie zaawansowanych zagadnień, takich jak klastrowanie, zapewnianie wysokiej dostępności oraz wykorzystanie kontenerów Docker do uruchamiania serwera
Dla kogo?
Administratorzy systemów z doświadczeniem w środowisku Java, odpowiedzialni za utrzymanie i konfigurację serwerów aplikacyjnych
Programiści Java chcący poszerzyć kompetencje o zarządzanie i wdrażanie aplikacji na serwerze JBoss/WildFly
Specjaliści IT realizujący zadania związane z wdrożeniami i utrzymaniem aplikacji korporacyjnych opartych o Jakarta EE
Efekty kształcenia
Uczestnik konfiguruje i zarządza serwerem JBoss/WildFly w różnych trybach pracy
Uczestnik wdraża i monitoruje aplikacje na serwerze aplikacyjnym
Uczestnik integruje serwer z bazami danych i zarządza pulą połączeń
Uczestnik wykorzystuje narzędzia CLI i konsolę web do administracji
Uczestnik projektuje środowiska klastrowe i wdraża mechanizmy wysokiej dostępności
Uczestnik uruchamia serwer JBoss/WildFly w kontenerach Docker
Wymagania
Od uczestników szkolenia wymagana jest podstawowa znajomość ekosystemu Java
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
WildFly Maven Plugin - integracja provisioning'u z procesem build aplikacji
Konfiguracja kontenera webowego
Konfiguracja kontenera EJB
Zarządzanie pulą połączeń i integracja z bazami danych
Mapowanie i wykorzystanie zasobów JNDI
Konfiguracja podsystemu Messaging/JMS
Wdrażanie aplikacji
Administracja w trybie domain - kontroler domeny, host controllerzy, server groups
Load balancing/klastrowanie
Elytron jako podsystem bezpieczeństwa
Security domains, security realms, role mappers, permission mappers
Konfiguracja SSL/TLS
Brute Force Protection
Integracja z Keycloak / OpenID Connect
HashiCorp Vault - integracja z credential store
Podsystem Micrometer - metryki w stylu Prometheus, endpoint Prometheus
OpenTelemetry - tracing, metryki, logi
MicroProfile Telemetry
MicroProfile Health i endpointy
Logowanie i konfiguracja podsystemu logging
Integracja z Prometheus + Grafana, Jaeger/Tempo, Elastic
Wprowadzenie do narzędzia Docker/Podman
Uruchamianie obrazów z serwerem WildFly
Komunikacja między kontenerami
Tworzenie i wdrażanie własnych obrazów/kontenerów
Generowanie obrazów Docker przy pomocy WildFly Glow
Bootable JAR vs Cloud Galleon Pack - kiedy co stosować
Wprowadzenie do uruchamiania WildFly na Kubernetes
Autorem szkolenia jest Marcin Dzierżak
Certyfikowany programista Java pracujący w wielu sektorach: przy projektach korporacyjnych, administracji publicznej oraz w projektach społecznych. Sprawdzony w różnych rolach: od programisty, projektana, tech leada, scrum mastera oraz architekta systemów. Posiada duże doświadczenie trenerskie - przeprowadził ponad 1000 godzin szkoleń i warsztatów.
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi