Bądźmy w kontakcie

Jak pisać bezpieczny kod

 

Opis szkolenia

Charakterystyka

Po poważnych atakach na krajowe infrastruktury, specjaliści ds. bezpieczeństwa odkryli, że większość luk w zabezpieczeniach, które spowodowały te ataki, wynikała z błędnego i podatnego na ataki kodu pisanego przez programistów. Programiści muszą teraz opanować techniki pisania bezpiecznego kodu, ponieważ znajdujemy się w sytuacji, w której każdy może użyć dostępnych narzędzi do napisania skryptu, który skutecznie może wyłączyć systemy dużej organizacji, ponieważ programiści napisali słaby kod. W tym kursie zobaczysz również szczegóły najnowszych ataków cybernetycznych, które zostały wykorzystane, oraz środki zaradcze stosowane do zatrzymania i zapobiegania tym atakom. Sam zobaczysz, jak błędy programistów prowadziły do katastrofalnych ataków, a uczestnicząc w laboratoriach podczas kursu, będziesz mógł zastosować w praktyce kontrole bezpieczeństwa i zdobyć doświadczenie oraz wiedzę niezbędną do tworzenia bezpiecznego kodu.

Ten kurs ma na celu pomoc w następujących obszarach:

  • Pomoc programistom w opanowaniu technik pisania bezpiecznego kodu.
  • Pomoc testerom oprogramowania w testowaniu bezpieczeństwa aplikacji przed wdrożeniem do środowiska produkcyjnego.
  • Pomoc architektom oprogramowania w zrozumieniu ryzyk związanych z aplikacjami.
  • Pomoc liderom zespołów w ustaleniu podstawowych zasad bezpieczeństwa dla programistów.
  • Pomoc webmasterom w konfiguracji serwerów, aby uniknąć błędów konfiguracyjnych.

Zarezerwuj szkolenie

  • Format: Zdalne
  • Język: PL
  • Typ: Szkolenie otwarte, gwarantowane
  • Czas trwania: 5 dni (35 godziny)
  • Data rozpoczęcia: 21.09.2026
  • Trener: Tomasz Popis

ZAREZERWUJ - 6450 PLN 

Cena netto za uczestnika.

Dla kogo jest ten kurs?


Ten kurs pisania bezpiecznego kodu jest idealny dla osób pracujących na stanowiskach takich jak, ale nie ograniczając się do:

  • Programiści stron internetowych
  • Programiści aplikacji mobilnych
  • Programiści Java
  • Programiści .NET
  • Architekci oprogramowania
  • Testerzy oprogramowania
  • Specjaliści ds. bezpieczeństwa
  • Webmasterzy

Wymagania


  • Podstawowa znajomość dowolnego języka programowania.
  • Podstawowa wiedza na temat cyklu życia rozwoju oprogramowania.

Program szkolenia

Moduł 1: Wprowadzenie do bezpiecznego kodowania

  • Przegląd praktyk bezpiecznego kodowania
  • Typowe luki w zabezpieczeniach oprogramowania
  • Znaczenie bezpiecznego cyklu rozwoju oprogramowania

Moduł 2: Podstawy aplikacji webowych, Windowsowych i mobilnych

  • Wprowadzenie do platform aplikacyjnych
  • Implikacje bezpieczeństwa dla każdej platformy
  • Najlepsze praktyki bezpiecznego rozwoju

Moduł 3: Ataki i exploity na aplikacje

  • Cross-Site Scripting (XSS)
  • SQL Injection
  • Cross-Site Request Forgery (CSRF)

Moduł 4: Ataki i exploity na serwery

  • Ataki typu Denial of Service (DoS)
  • Przepełnienie bufora (BOF)
  • Typowe luki w zabezpieczeniach serwerów

Moduł 5: Walidacja i weryfikacja

  • Techniki walidacji danych wejściowych
  • Sanityzacja danych i kodowanie wyjścia
  • Weryfikacja środków bezpieczeństwa

Moduł 6: Kontrole bezpieczeństwa i środki zaradcze

  • Implementacja kontroli dostępu
  • Wykorzystanie szyfrowania do ochrony danych
  • Ochrona przed typowymi zagrożeniami

Moduł 7: Bezpieczne kodowanie aplikacji mobilnych

  • Zagadnienia bezpieczeństwa w rozwoju aplikacji mobilnych
  • Implementacja bezpiecznych architektur aplikacji mobilnych
  • Bezpieczne zarządzanie danymi mobilnymi

Moduł 8: Standardy bezpieczeństwa i testowanie

  • Przegląd standardów bezpieczeństwa (np. OWASP)
  • Testowanie pod kątem luk w zabezpieczeniach
  • Najlepsze praktyki testowania bezpieczeństwa
Ludzie lecący na papierowych samolotach symbolizujących drogę do szkolenia.

Brak budżetu? Zdobądź dofinansowanie!

Logo Podmiotowego Systemu Finansowania dla Osób Dorosłych

Program, który pozwala w prosty i szybki sposób uzyskać środki na szkolenia indywidualnych uczestników.

Dowiedz się więcej

Dlaczego szkolenie gwarantowane?

  • Gwarancja realizacji — szkolenie odbywa się niezależnie od liczby uczestników.
  • Wymiana wiedzy i networking z profesjonalistami z różnych branż.
  • Interaktywne, prowadzone na żywo zajęcia — nie tylko teoria, ale również ćwiczenia i dyskusje.
  • Elastyczna forma online — dołączysz z dowolnego miejsca.

Dowiedz się więcej

Two persons looking at a tablet

Potrzebujesz więcej informacji?

Napisz, zadzwoń lub uzupełnij formularz - wybierz formę kontaktu, która Ci najbardziej odpowiada i zostaw resztę nam. Nasi konsultanci odpowiedzą na Twoje pytania i pomogą dobrać optymalne rozwiązanie.

Bądźmy w kontakcie

wroclaw@nobleprog.pl lub +48 (22) 103 3718