Cechy
Opis
EITT to wiodący dostawca szkoleń IT i biznesowych w Polsce z ponad 15-letnim doświadczeniem. Specjalizujemy się w nowoczesnych technologiach, metodykach zarządzania oraz rozwoju kompetencji zawodowych.
Szkolenie skupia się na praktycznych aspektach tworzenia bezpiecznego oprogramowania w języku Python. Program prowadzi uczestników przez proces identyfikacji, analizy i eliminacji typowych zagrożeń bezpieczeństwa występujących w aplikacjach Pythona. Podczas warsztatów uczestnicy poznają najlepsze praktyki zabezpieczania kodu, zaczynając od podstawowych zasad bezpieczeństwa, poprzez zaawansowane techniki ochrony aplikacji, aż po metody testowania bezpieczeństwa. Zajęcia łączą teorię z praktycznymi ćwiczeniami, gdzie uczestnicy uczą się na rzeczywistych przykładach pod okiem doświadczonego eksperta.
- Programiści Python odpowiedzialni za bezpieczeństwo aplikacji
- Inżynierowie ds. bezpieczeństwa aplikacji
- Deweloperzy aplikacji webowych w Pythonie
- Architekci rozwiązań odpowiedzialni za bezpieczeństwo
- Specjaliści ds. testów bezpieczeństwa
- Liderzy zespołów programistycznych
- Audytorzy bezpieczeństwa aplikacji
Nauczenie programistów Python pisania bezpiecznego kodu i unikania typowych podatności.
- Uczestnik zdobędzie praktyczną wiedzę z zakresu tworzenia bezpiecznych aplikacji w języku Python, co pozwoli mu efektywnie identyfikować i eliminować potencjalne zagrożenia bezpieczeństwa.
- Rozwinie umiejętność implementacji mechanizmów zabezpieczających zgodnych z najlepszymi praktykami branżowymi.
- Nauczy się projektować i wdrażać kompleksowe rozwiązania bezpieczeństwa, uwzględniające różnorodne aspekty ochrony aplikacji.
- Opanuje techniki testowania bezpieczeństwa i monitorowania zagrożeń.
- Zdobędzie wiedzę pozwalającą na świadome podejmowanie decyzji dotyczących architektury bezpieczeństwa w projektach Pythona.
Podstawy bezpieczeństwa w Pythonie:
- Typowe zagrożenia bezpieczeństwa
- Zasady bezpiecznego programowania
- Zarządzanie zależnościami i ich bezpieczeństwo
- Bezpieczna konfiguracja środowiska
Zabezpieczanie aplikacji:
- Ochrona przed wstrzykiwaniem kodu
- Bezpieczne zarządzanie danymi użytkowników
- Kryptografia w praktyce
- Kontrola dostępu i autoryzacja
Bezpieczeństwo w środowisku webowym:
- Ochrona przed OWASP Top 10
- Bezpieczne sesje i tokeny
- Zabezpieczanie API
- Obsługa uwierzytelniania
Testowanie i monitoring:
- Automatyzacja testów bezpieczeństwa
- Analiza statyczna kodu
- Monitoring zagrożeń
- Reagowanie na incydenty
2 dni (16h)
- Materiały szkoleniowe w formie elektronicznej
- certyfikat ukończenia szkolenia
- dostęp do platformy e-learningowej (30 dni)
- wsparcie trenera po szkoleniu