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
- Wprowadzenie do Apache Shiro
- Architektura i komponenty
- Model bezpieczeństwa
- Integracja z aplikacjami
- Konfiguracja podstawowa
- Mechanizmy bezpieczeństwa
- Autentykacja i autoryzacja
- Zarządzanie sesjami
- Kryptografia
- Zarządzanie uprawnieniami
- Integracja i dostosowanie
- Własne realmy
- Filtry bezpieczeństwa
- Cache i wydajność
- Integracja z bazami danych
- 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
MASZ PYTANIA?
Skontaktuj się z nami, aby uzyskać więcej informacji o naszych szkoleniach, programach oraz współpracy. Chętnie odpowiemy na wszystkie Twoje zapytania!