Apache Shiro: Zabezpieczanie aplikacji Java

Opis

Szkolenie koncentruje się na praktycznych aspektach implementacji zabezpieczeń w aplikacjach Java z wykorzystaniem frameworka Apache Shiro. Program obejmuje zarówno teoretyczne podstawy bezpieczeństwa aplikacji, jak i praktyczne zastosowania Apache Shiro w rzeczywistych scenariuszach. Uczestnicy poprzez warsztaty praktyczne uczą się projektować i wdrażać mechanizmy bezpieczeństwa zgodne z najlepszymi praktykami branżowymi.

Profil uczestnika

  • Programiści Java pracujący nad bezpieczeństwem aplikacji
  • Architekci bezpieczeństwa systemów
  • Deweloperzy aplikacji enterprise
  • Specjaliści ds. bezpieczeństwa aplikacji
  • Inżynierowie oprogramowania Java
  • Audytorzy bezpieczeństwa systemów
  • Liderzy zespołów technicznych

Agenda

  1. Wprowadzenie do Apache Shiro
    • Architektura i komponenty
    • Model bezpieczeństwa
    • Integracja z aplikacjami
    • Konfiguracja podstawowa
  2. Mechanizmy bezpieczeństwa
    • Autentykacja i autoryzacja
    • Zarządzanie sesjami
    • Kryptografia
    • Zarządzanie uprawnieniami
  3. Integracja i dostosowanie
    • Własne realmy
    • Filtry bezpieczeństwa
    • Cache i wydajność
    • Integracja z bazami danych
  4. Najlepsze praktyki
    • Testowanie zabezpieczeń
    • Audyt bezpieczeństwa
    • Monitoring i logi
    • Rozwiązywanie problemów

Korzyści

Uczestnik nabędzie praktyczną wiedzę o implementacji mechanizmów bezpieczeństwa z wykorzystaniem Apache Shiro. Nauczy się projektować bezpieczne systemy autentykacji i autoryzacji w aplikacjach Java. Pozna zaawansowane techniki zabezpieczania aplikacji enterprise. Będzie potrafił implementować własne mechanizmy bezpieczeństwa dostosowane do specyficznych wymagań. Zyska umiejętność audytowania i testowania zabezpieczeń w aplikacjach Java. Opanuje metody efektywnego monitorowania i diagnostyki systemów bezpieczeństwa. Zdobędzie praktyczne doświadczenie w integracji Apache Shiro z istniejącymi systemami.

Wymagane przygotowanie uczestników

  • Praktyczna znajomość języka Java
  • Podstawowa wiedza o bezpieczeństwie aplikacji
  • Doświadczenie w tworzeniu aplikacji webowych
  • Znajomość podstawowych wzorców projektowych

Zagadnienia

  • Architektura Apache Shiro
  • Mechanizmy autentykacji
  • Zarządzanie autoryzacją
  • Bezpieczeństwo sesji
  • Kryptografia w praktyce
  • Zarządzanie uprawnieniami
  • Audyt bezpieczeństwa
  • Monitoring i diagnostyka
  • Wzorce bezpieczeństwa
  • Cache i wydajność
  • Testowanie zabezpieczeń
  • Integracja z systemami zewnętrznymi

Poznaj naszą firmę

INFORMACJA CENOWA:
od 1450 zł netto za jedną osobę

CZAS TRWANIA (dni): 1

KOD SZKOLENIA: SC-AB-73

?
?
Zapoznałem/łam się i akceptuję politykę prywatności. *