Курс рассчитан на специалистов с уверенной технической базой.
Чтобы комфортно проходить обучение, необходимо знание языков программирования на базовом уровне (например, Python, Java или PHP), а также опыт работы с Git — клонирование репозиториев, работа с ветками, разрешение конфликтов.
Вам пригодятся навыки работы с контейнерными технологиями (Docker, Docker Desktop или Docker Engine/Compose), понимание процессов CI/CD — особенно в контексте GitLab pipelines: сборка, тестирование и деплой. Также важно базовое понимание работы веб-серверов (например, Nginx), знание операционных систем Windows и Linux, и уверенное использование редакторов кода, таких как Visual Studio Code или аналогичных IDE.
Дополнительно будет полезен опыт в сфере безопасности веб-приложений — общие представления об уязвимостях, типовых шаблонах атак и методах защиты. Желательна (но не обязательна) практика с инструментами тестирования и анализа безопасности: Owasp ZAP, AFL, semgrep, PT AI, Irius Risk, Threat Dragon, Threagile — или готовность быстро освоить их.
Если вы не уверены, достаточно ли у вас подготовки — напишите нам, поможем разобраться.