Cloud & DevOps

Szkolenie Apache Tomcat

Szkolenie z administracji serwerem Apache Tomcat jest przeznaczone dla administratorów systemów, programistów oraz inżynierów DevOps, którzy chcą zdobyć praktyczne umiejętności w zakresie konfiguracji, zarządzania, optymalizacji oraz zabezpieczania serwera aplikacyjnego Tomcat.

Czas trwania
16h / 2 dni · 2h
Dla kogo

Idealny dla zespołów, które…

1 Administratorów systemów i DevOps pracujących z serwerami aplikacyjnymi
2 Programistów Java, którzy chcą lepiej rozumieć środowisko uruchomieniowe swoich aplikacji
3 Inżynierów IT odpowiedzialnych za wdrażanie i utrzymanie aplikacji webowych
4 Osób chcących zdobyć lub ugruntować wiedzę o Apache Tomcat
Efekty po programie

Chmura, automatyzacja i CI/CD w praktyce — hands-on dla zespołów inżynierskich.

Podstawowej administracji Tomcatem

Zarządzania bezpieczeństwem

Optymalizacji wydajności

Monitorowania i logowania

Integracji z serwerem HTTP

Program · 7 modułów

Co konkretnie robimy

M01
Wprowadzenie do Apache Tomcat
  • · Wprowadzenie do specyfikacji Jakarta EE / Java EE
  • · Rola Servletów i JSP w aplikacjach webowych
  • · Architektura i komponenty Tomcata
  • · Wersje – wsparcie i kompatybilność z Javą
  • · Instalacja i podstawowa konfiguracja
M02
Struktura katalogów i plików konfiguracyjnych
  • · Omówienie kluczowych katalogów
  • · Pliki konfiguracyjne
  • · Użytkownicy i role
M03
Zarządzanie aplikacjami webowymi
  • · Metody wdrażania aplikacji (WAR, eksplodowane katalogi, autodeploy)
  • · Panel zarządzania (Manager App)
  • · Użycie deploy.sh
  • · Hot deployment vs. restart serwera
M04
Konfiguracja zasobów i połączeń do bazy danych
  • · Definiowanie źródeł danych w context.xml
  • · Konfiguracja JNDI DataSource
  • · Uwierzytelnianie i bezpieczeństwo połączeń JDBC
  • · Pooling połączeń – Tomcat JDBC Connection Pool
M05
Zabezpieczanie Apache Tomcat
  • · Konfiguracja SSL/TLS (HTTPS)
  • · Zabezpieczenie panelu administracyjnego
  • · Konfiguracja użytkowników i ról
  • · Konfiguracja nagłówków bezpieczeństwa
M06
Diagnostyka i tunning
  • · Konfiguracja wątków i puli połączeń (server.xml, thread-pool)
  • · Optymalizacja JVM i Garbage Collection
  • · Ustawienia keep-alive i timeout
  • · Diagnostyka i eliminowanie wąskich gardeł
  • · Konfiguracja i analiza logów (catalina.out, localhost.log, manager.log)
  • · Testy obciążeniowe z wykorzystaniem JMeter
M07
Integracja z serwerem HTTP
  • · Load balancing z mod_jk i mod_proxy
  • · Reverse proxy dla Tomcata
  • · Konfiguracja mod_cluster (dla środowisk klastrowych)
  • · Sesje klastrowe i replikacja sesji
Każdy moduł modyfikujemy pod Twój stack i kontekst. Powyższe to punkt wyjścia — nie sztywna agenda.
Jak pracujemy

Od briefu do retro w 30 dniach.

01

Brief i diagnoza

Rozmowa z liderem zespołu + krótka ankieta dla uczestników. Określamy cele, gap, kontekst.

02

Modyfikacja programu

Dostosowujemy moduły, case studies i przykłady kodu pod Twój stack. Akceptacja w 5 dni.

03

Warsztat

Sesje z trenerem, hands-on, code review. Mentor dostępny też pomiędzy sesjami.

04

Retro + raport

Raport z efektami dla zespołu i lidera. 30 dni konsultacji w cenie.

Zapytanie

Wyślij brief. Odezwiemy się w 1 dzień.

Po krótkim briefie przygotujemy program i wycenę. Bez zobowiązań — to tylko punkt wyjścia do rozmowy.

Wycena w 48h od briefu
Pierwsza sesja w 30 dni
Pilotaż przed pełną decyzją
Faktura VAT, możliwość płatności w transzach

Ochrona antyspamowa (Cloudflare Turnstile) zostanie aktywowana po wpięciu klucza.