Szkolenie Bezpieczeństwo aplikacji dla programistów – od podstaw do zaawansowanych technik

Praktyczne informacje o szkoleniu

  • KATEGORIA: Bezpieczeństwo
  • PODKATEGORIA: Audyt bezpieczeństwa
  • KOD SZKOLENIA: SC-AB-22
  • CZAS TRWANIA: 3 dni
  • INFORMACJA CENOWA od: 2950 zł netto za jedną osobę
  • RODZAJ SZKOLENIA: szkolenie zamknięte
  • JĘZYK SZKOLENIA: polski
  • FORMA REALIZACJI: stacjonarna, online

Opis szkolenia

Szkolenie łączy teorię z praktyką w zakresie zabezpieczania aplikacji na wszystkich poziomach ich działania. Uczestnicy poznają najczęstsze wektory ataków oraz metody ochrony przed nimi poprzez praktyczne warsztaty i ćwiczenia. Program obejmuje zarówno podstawowe aspekty bezpieczeństwa, jak i zaawansowane techniki zabezpieczania aplikacji. Zajęcia prowadzone są w formie warsztatowej, gdzie 70% czasu poświęcone jest na praktyczne ćwiczenia.

Profil uczestnika

  • Programiści aplikacji webowych rozpoczynający pracę z bezpieczeństwem
  • Developerzy z doświadczeniem chcący poszerzyć wiedzę o aspekty security
  • Architekci systemów odpowiedzialni za projektowanie bezpiecznych rozwiązań
  • Inżynierowie DevOps wdrażający praktyki bezpieczeństwa
  • Testerzy bezpieczeństwa aplikacji
  • Liderzy zespołów programistycznych nadzorujący aspekty bezpieczeństwa
  • Technical Project Managerowie

Agenda

  1. Podstawy bezpieczeństwa aplikacji
    • Najczęstsze zagrożenia i wektory ataków
    • Modele bezpieczeństwa i standardy branżowe
    • Zasady bezpiecznego projektowania aplikacji
    • Przegląd narzędzi do testowania bezpieczeństwa
  2. Bezpieczne programowanie
    • Walidacja i sanityzacja danych wejściowych
    • Obsługa sesji i uwierzytelnianie użytkowników
    • Zabezpieczanie przed typowymi atakami (XSS, CSRF, SQL Injection)
    • Szyfrowanie i hashowanie danych
  3. Zaawansowane techniki zabezpieczeń
    • Implementacja wielopoziomowej autoryzacji
    • Bezpieczeństwo API i mikrousług
    • Zabezpieczanie komunikacji między komponentami
    • Monitorowanie i logowanie zdarzeń bezpieczeństwa
  4. Testowanie i utrzymanie bezpieczeństwa
    • Metodyki testowania bezpieczeństwa aplikacji
    • Automatyzacja testów bezpieczeństwa
    • Reagowanie na incydenty bezpieczeństwa
    • Zarządzanie aktualizacjami bezpieczeństwa

Korzyści

Uczestnik nauczy się identyfikować i eliminować podatności w kodzie aplikacji na wczesnym etapie rozwoju oprogramowania. Zdobędzie praktyczne umiejętności implementacji mechanizmów zabezpieczających przed najpopularniejszymi atakami. Pozna zaawansowane techniki testowania bezpieczeństwa aplikacji i nauczy się je wykorzystywać w codziennej pracy. Będzie potrafił projektować i wdrażać bezpieczne rozwiązania zgodne z najlepszymi praktykami branżowymi. Otrzyma wiedzę pozwalającą na samodzielne prowadzenie audytów bezpieczeństwa kodu. Zdobędzie umiejętność efektywnego reagowania na incydenty bezpieczeństwa i ich dokumentowania.

Wymagane przygotowanie uczestników

  • Znajomość przynajmniej jednego języka programowania
  • Podstawowa wiedza z zakresu tworzenia aplikacji webowych
  • Rozumienie podstawowych protokołów sieciowych (HTTP, HTTPS)
  • Doświadczenie w pracy z systemami kontroli wersji

Zagadnienia

  • OWASP Top 10 i SANS Top 25
  • Techniki zabezpieczania aplikacji webowych
  • Protokoły uwierzytelniania i autoryzacji
  • Kryptografia w aplikacjach
  • Bezpieczeństwo API REST
  • Zarządzanie sesjami użytkowników
  • Walidacja danych wejściowych
  • Zabezpieczenia przed atakami XSS i CSRF
  • Bezpieczne przechowywanie danych
  • Monitorowanie bezpieczeństwa aplikacji
  • Testy penetracyjne aplikacji
  • Zgodność z regulacjami bezpieczeństwa

Organizacja szkolenia

  • Minimalna liczba uczestników: 4 osób
  • Maksymalna liczba uczestników: 12 osób
  • Miejsce: siedziba klienta lub wskazana lokalizacja
  • Czas trwania każdego dnia: 8 godzin zegarowych (9:00-17:00)

Formy realizacji szkolenia

Szkolenie stacjonarne

  • Szkolenie w siedzibie klienta lub wskazanej lokalizacji
  • Sala szkoleniowa wyposażona w niezbędny sprzęt
  • Materiały szkoleniowe w formie elektronicznej
  • Przerwy kawowe i lunch
  • Bezpośrednia interakcja z trenerem
  • Networking w grupie
  • Ćwiczenia warsztatowe w zespołach

Szkolenie zdalne

  • Wirtualne środowisko szkoleniowe
  • Materiały w formie elektronicznej
  • Interaktywne ćwiczenia online
  • Breakout rooms do pracy w grupach
  • Wsparcie techniczne podczas szkolenia
  • Nagrania sesji (opcjonalnie)

Możliwość dofinansowania

Szkolenie może zostać sfinansowane ze środków publicznych w ramach:

  • Krajowego Funduszu Szkoleniowego (KFS)
  • Bazy Usług Rozwojowych (BUR)
  • Projektów unijnych realizowanych przez PARP
  • Programu Akademia HR (PARP)
  • Regionalnych programów operacyjnych

W przypadku zainteresowania dofinansowaniem, nasz zespół pomoże w przygotowaniu wymaganej dokumentacji.

+48 22 487 84 90

biuro@eitt.pl

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

Zaufali nam

Zobacz wiecej

Poznaj naszą firmę

Kim jesteśmy

Kreujemy
dedykowane warsztaty

Zespół

Zespół doświadczonych
ekspertów-praktyków

Akredytacje

Stawiamy na najwyższą jakość
usług szkoleniowych

FAQ — Często zadawana pytania

Oferujemy szkolenia w różnych, dopasowanych do potrzeb formatach: stacjonarnie (w siedzibie klienta lub naszym centrum szkoleniowym), interaktywnie online na żywo z trenerem oraz w formule hybrydowej. Szczegółowa informacja o dostępnych formach realizacji dla konkretnego szkolenia znajduje się zawsze w jego opisie na stronie.
Szkolenia otwarte online zazwyczaj odbywają się w godzinach 9:00 - 17:00 czasu polskiego. W przypadku szkoleń zamkniętych, dedykowanych dla firm, harmonogram jest elastyczny i ustalamy go indywidualnie z klientem, aby jak najlepiej dopasować się do potrzeb organizacji.
Do prowadzenia interaktywnych szkoleń online wykorzystujemy sprawdzone i popularne platformy wideokonferencyjne, takie jak Microsoft Teams czy Zoom. Zapewniają one płynną komunikację, możliwość pracy w grupach i bezpośredni kontakt z trenerem. Informację o platformie używanej podczas konkretnego szkolenia przekazujemy uczestnikom przed jego rozpoczęciem.
Do komfortowego udziału w szkoleniu online wystarczy standardowy komputer (stacjonarny lub laptop) ze stabilnym dostępem do internetu oraz zainstalowaną aktualną wersją przeglądarki internetowej. Zalecamy korzystanie ze słuchawek z mikrofonem dla lepszej jakości dźwięku i komunikacji, choć nie jest to bezwzględnie wymagane. Posiadanie kamery internetowej zazwyczaj również nie jest obowiązkowe.
Tak, każdy uczestnik otrzymuje komplet materiałów szkoleniowych przygotowanych przez naszych ekspertów. Zazwyczaj dostarczamy je w formie elektronicznej (np. pliki PDF) na kilka dni przed rozpoczęciem szkolenia, po potwierdzeniu udziału i dokonaniu płatności.
Po pomyślnym ukończeniu większości naszych szkoleń uczestnicy otrzymują imienny Certyfikat Ukończenia EITT, potwierdzający zdobyte kompetencje. Dodatkowo, oferujemy szkolenia akredytowane (np. z zakresu ITIL®, PRINCE2®), które przygotowują do oficjalnych egzaminów certyfikacyjnych uznanych międzynarodowo. Informacja o rodzaju certyfikatu dostępnego po konkretnym szkoleniu znajduje się zawsze w jego szczegółowym opisie.
Proces zapisu zależy od rodzaju szkolenia. Na szkolenia otwarte (dostępne dla każdego chętnego) można zapisać się bezpośrednio przez formularz zgłoszeniowy dostępny na stronie danego szkolenia. W przypadku zainteresowania szkoleniem zamkniętym (dedykowanym dla pracowników jednej firmy), prosimy o bezpośredni kontakt mailowy lub telefoniczny – przygotujemy ofertę dopasowaną do Państwa potrzeb.
Standardowo cena szkolenia obejmuje: udział w zajęciach prowadzonych przez doświadczonego trenera-praktyka, komplet autorskich materiałów szkoleniowych w formie elektronicznej oraz imienny Certyfikat Ukończenia EITT. W przypadku szkoleń akredytowanych, cena często zawiera również koszt podejścia do oficjalnego egzaminu certyfikacyjnego. Szczegółowy zakres świadczeń dla danego kursu jest zawsze podany w jego opisie.
Preferowaną formą płatności za nasze szkolenia jest przelew bankowy, realizowany na podstawie wystawionej faktury pro forma lub faktury VAT. Szczegółowe informacje dotyczące terminów i warunków płatności są przekazywane w procesie potwierdzenia zapisu na szkolenie lub znajdują się w regulaminie.
Oczywiście! Naszą specjalnością są szkolenia zamknięte, projektowane "na miarę" – zgodnie z indywidualnymi potrzebami i celami biznesowymi danej organizacji. Jeśli interesuje Państwa temat spoza naszej regularnej oferty lub chcieliby Państwo zmodyfikować program istniejącego kursu, zapraszamy do kontaktu. Chętnie przygotujemy dedykowane rozwiązanie.
Jesteśmy elastyczni i dostosowujemy się do potrzeb klienta. Szkolenia zamknięte możemy zorganizować nawet dla niewielkich grup – zwykle minimum uczestników to 4 osoby, a koszt jest często kalkulowany dla całej grupy. Dbając o najwyższą jakość i komfort nauki, w przypadku bardzo licznych grup (powyżej 40 osób) zazwyczaj rekomendujemy podział na mniejsze zespoły, aby zapewnić efektywną interakcję.
Państwa opinia jest dla nas niezwykle ważna, ponieważ pozwala nam stale doskonalić naszą ofertę. Po każdym szkoleniu wysyłamy uczestnikom link do krótkiej ankiety ewaluacyjnej online. Zawsze można również skontaktować się z nami bezpośrednio mailowo lub telefonicznie, aby przekazać swoje uwagi.
  1. Zaproszenie w formie one-pager’a z terminami
  2. Kick-off projektu
  3. Strategiczne przywództwo i myślenie
  4. Komunikacja i współpraca. Zarządzanie konfliktem
  5. Motywowanie, angażowanie i trudne decyzje w biznesie
  6. Zarządzanie zmianą i innowacjami. Przywództwo w kryzysie
  7. Budowa organizacji przyszłości
  8. Warsztat dobrych praktyk – retrospektywa; stworzenie spójnego programu dla średniego i niższego szczebla zarządzania