Security Awareness dla Programistów


Czas trwania: 1 dzień


Zamów szkolenie

Praktyczne szkolenie z cyberbezpieczeństwa dla developerów. Ataki na programistów, supply chain security, bezpieczeństwo pracy zdalnej, socjotechnika i zagrożenia AI. Checklist i nawyki, które chronią Ciebie i Twój kod.

    Omawiane tematy uwzględniają najpopularniejsze zagadnienia:

  • ataki celowane w programistów
  • supply chain security
  • bezpieczeństwo środowiska pracy
  • praca zdalna i home office
  • socjotechnika i manipulacja
  • zagrożenia AI (deepfake, prompt injection)
  • reagowanie na incydenty
1

Dzień 1

    1. Wprowadzenie

  • Bezpieczeństwo to proces, nie stan
  • Model zagrożeń dla programisty
  • Twoje dane już wyciekły - HaveIBeenPwned
  • Credential stuffing - dlaczego jedno hasło = katastrofa

    2. Ataki celowane w programistów

  • Fałszywe rekrutacje i zadania z malware
  • Supply chain attacks: typosquatting, dependency confusion
  • Przejęte pakiety (npm, PyPI, Maven)
  • Malware w IDE extensions
  • Phishing techniczny: fałszywe alerty GitHub/GitLab

    3. Bezpieczeństwo środowiska pracy

  • Stacja robocza: szyfrowanie, aktualizacje, separacja
  • Hasła i dostępy: manager haseł, MFA, klucze SSH
  • Git: podpisywanie commitów, secrets w historii
  • Pre-commit hooks i git-secrets

    4. Bezpieczna praca zdalna

  • Bezpieczeństwo sieci domowej i routera
  • Segmentacja sieci (praca/IoT/goście)
  • VPN i publiczne WiFi
  • Fizyczne bezpieczeństwo sprzętu
  • Shadow IT i niezatwierdzone narzędzia

    5. Socjotechnika i bezpieczeństwo fizyczne

  • Tailgating, shoulder surfing, złośliwe USB
  • Pretexting i manipulacja
  • Weryfikacja tożsamości

    6. AI i nowe zagrożenia

  • Deepfake w rozmowach wideo
  • AI-generated phishing
  • Prompt injection
  • Co można wklejać do ChatGPT/Copilot?

    7. Reagowanie na incydenty

  • Co robić przy podejrzeniu kompromitacji
  • Zgubiony/skradziony sprzęt
  • Zgłaszanie incydentów (CERT.pl)

    8. Checklist dla programisty

  • Codzienne nawyki bezpieczeństwa
  • Konfiguracja środowiska
  • Bezpieczeństwo kodu i zależności

Zobacz również nasze pozostałe szkolenia

Android <b>od podstaw</b>

Android od podstaw


Czas trwania: 4 dni


Sprawdź ofertę

Szkolenie bazowe, będące dobrym wprowadzeniem dla programistów języków obiektowych (Java, C#, PHP, Ruby). Uczestnicy poznają najważniejsze komponenty składowe aplikacji (Activity, Service, BroadcastReceiver, ContentProvider). Uzyskane umiejętności pozwalają na tworzenie aplikacji wykorzystujących API i lokalne bazy danych SQLite.

<b>Modern</b> Android Development – narzędzia i techniki

Modern Android Development – narzędzia i techniki


Czas trwania: 3 dni


Sprawdź ofertę

Szkolenie dla osób, które posiadają już podstawową wiedzę z zakresu tworzenia aplikacji na Androida. Zawiera zbiór popularnych bibliotek, narzędzi i technik, które pozwalają tworzyć lepsze aplikacje. Uzupełnia szkolenie podstawowe i pokazuje warsztat doświadczonych programistów. Główny nacisk położony zostanie na tworzenie aplikacji, których architektura pozwala na łatwe utrzymywanie, testowanie i rozbudowę.

<b>Bezpieczeństwo aplikacji</b> dla programistów Androida

Bezpieczeństwo aplikacji dla programistów Androida


Czas trwania: 2 dni


Sprawdź ofertę

Szkolenie przedstawiające najważniejsze zagadnienia związane z tworzeniem bezpiecznych aplikacji na Androida. Uczestnicy poznają metody i narzędzia, które mogą zostać użyte do atakowania aplikacji oraz sposoby ich zabezpieczania.

<b>Testowanie + Clean Architecture</b> w środowisku Androida

Testowanie + Clean Architecture w środowisku Androida


Czas trwania: 2 dni


Sprawdź ofertę

Testowanie + Clean Architecture w środowisku Androida

<b>Kotlin</b> dla programistów Androida

Kotlin dla programistów Androida


Czas trwania: 1 dzień


Sprawdź ofertę

Wprowadzenie do języka Kotlin dla programistów Androida. Najważniejsze cechy i konstrukcje języka oraz sposoby integracji z popularnymi bibliotekami.

Programowanie <b>asynchroniczne</b> w Kotlinie

Programowanie asynchroniczne w Kotlinie


Czas trwania: 1 dzień


Sprawdź ofertę

1-dniowe warsztaty z korutyn i Flow w Androidzie. Jak unikać ANR, stosować structured concurrency i pisać testowalny kod asynchroniczny.

<b>Agentic AI</b> dla programistów mobilnych

Agentic AI dla programistów mobilnych


Czas trwania: 1 dzień


Sprawdź ofertę

Intensywne warsztaty dla programistów, którzy chcą maksymalnie wykorzystać potencjał agentów AI w codziennej pracy. Od architektury LLM przez Model Context Protocol po zaawansowane techniki context engineering.

Zapytaj o szkolenie

Wypełnij formularz, a w ciągu 24h otrzymasz szczegółową ofertę.

Wolisz zadzwonić? szkolenia@szkoleniaandroid.pl

Masz pytania? Sprawdź stronę najczęściej zadawane pytania lub napisz do mnie szkolenia@szkoleniaandroid.pl