Trwają zapisy do grupy

Szkolenie: Administracja serwerem JBoss

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

  • Trenerzy praktycy
  • Kameralne grupy

Czas trwania szkolenia:3 dni (24h)

Poziom zaawansowania:

Kod kursu:JBOSS/ADM

serwery-aplikacyjne-javazarzadzanie-jbossjava-enterprise

Szkolenie na zamówienie

  • Dostosowany program
  • Indywidualna wycena
  • Dowolny termin
Zapytanie o szkolenie

Administracja serwerem JBoss

Cele szkolenia

  • 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

Program szkolenia

Pobierz program w PDF

Wprowadzenie do serwera JBoss/WildFly

  • Historia projektu i ścieżki wydawnicze

  • Przegląd najważniejszych technologii Jakarta EE oraz aktualnego MicroProfile

  • Wymagania środowiskowe

  • Instalacja serwera - tradycyjna oraz przy użyciu Galleon/Prospero

  • Tworzenie kont administracyjnych

  • Uruchamianie/zatrzymywanie serwera

  • Stability levels - koncepcja i praktyczne zastosowanie

Podstawy zarządzania i konfiguracji

  • Struktura katalogów i istotne pliki konfiguracyjne

  • Profile i podsystemy

  • Tryb standalone vs. domain vs. bootable JAR

  • Zarządzanie z poziomu konsoli web HAL

  • Zarządzanie z poziomu CLI

  • Konfiguracja w formacie YAML

Provisioning serwera

  • Galleon - feature-packs i layers

  • WildFly Glow - automatyczne wykrywanie wymagań aplikacji i provisioning serwera, bootable JAR lub obrazu Docker

  • Bootable JAR - uruchamialny "fat JAR" jako alternatywa dla pełnego serwera

  • Prospero - instalacja, aktualizacje i rollback wersji serwera

  • WildFly Channels - zarządzanie wersjami komponentów

  • WildFly Maven Plugin - integracja provisioning'u z procesem build aplikacji

Administracja i wdrażanie 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

Bezpieczeństwo - Elytron

  • 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

Obserwowalność i monitorowanie

  • 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

WildFly w kontenerach i chmurze

  • 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

4.8
Ocena pochodzi ze średniej ocen Sages w serwisie Google i nie jest weryfikowanaŚrednia ocen Sages w serwisie Google Ocena pochodzi ze średniej ocen Sages w serwisie Google i nie jest weryfikowana

15.12.2023

Uczestnik szkoleniaAdministracja serwerem JBoss

zakres materiau idealnie dostosowany do potrzeb, duza wiedza prowadzacego

Więcej opinii