DevSecOps

Курс "DevSecOps"

Изучите безопасность в жизненном цикле разработки ПО (SDLC), статический и динамический анализ, безопасность контейнеров, WAF, Network Policy, VPN, безопасность на локальном хосте, принцип минимальных привилегий и OWASP Top 10. Практический курс для DevOps инженеров и разработчиков, которые хотят интегрировать безопасность в свои процессы разработки и развертывания.

Задачи практики (11 занятий)

  1. Intro
  2. Безопасность в жизненном цикле разработки ПО (SDLC)
  3. Статический анализ: SAST
  4. Динамический анализ: DAST и Fuzzing
  5. Безопасность контейнеров: Защита от угроз
  6. Web Application Firewall (WAF)
  7. Network Policy в DevSecOps
  8. VPN
  9. Безопасность на локальном хосте
  10. Принцип минимальных привилегий
  11. OWASP Top 10

Стоимость курса

15900 ₽

12900 ₽

/ $160 цены в рублях при оплате картой РФ, а в долларах при оплате любой другой картой

Начать бесплатно

Бесплатно выдается доступ на первые 3 задачи практики

DevSecOps - это подход к интеграции безопасности в процессы разработки и развертывания программного обеспечения. В современном мире, где скорость разработки критически важна, безопасность не должна быть препятствием, а должна быть встроена в каждый этап жизненного цикла разработки.

В рамках данного курса вы изучите основы безопасности в жизненном цикле разработки ПО (SDLC) и узнаете, как интегрировать проверки безопасности на всех этапах разработки. Вы познакомитесь с методами статического анализа кода (SAST) для автоматического обнаружения уязвимостей и динамического анализа (DAST) для тестирования безопасности работающих приложений.

Вы научитесь обеспечивать безопасность контейнеров, сканировать образы на уязвимости и защищать контейнерные приложения от угроз. Изучите Web Application Firewall (WAF) для защиты веб-приложений от различных типов атак и освоите Network Policy в Kubernetes для управления сетевым трафиком.

Важной частью курса станет изучение VPN технологий и обеспечение безопасности на локальном хосте. Вы освоите принцип минимальных привилегий для контроля доступа и управления разрешениями пользователей и сервисов.

В завершение курса вы изучите OWASP Top 10 - основные уязвимости веб-приложений и методы их устранения. Вы получите практические навыки работы с инструментами безопасности и научитесь интегрировать их в CI/CD pipeline для автоматизации проверок безопасности.

Курс построен на практических заданиях, которые позволят вам не только изучить теорию, но и получить реальный опыт работы с инструментами безопасности. После прохождения курса вы сможете самостоятельно внедрять практики безопасности в процессы разработки и создавать более безопасные приложения.

Что я получаю после прохождения курса?
стрелка иконка
  • Понимание принципов безопасности в DevOps
  • Навыки интеграции безопасности в CI/CD pipeline
  • Умение проводить статический и динамический анализ кода
  • Знания по безопасности контейнеров и оркестрации
  • Опыт работы с WAF и сетевыми политиками
  • Понимание принципа минимальных привилегий
  • Знание OWASP Top 10 и методов защиты
  • Практические навыки по защите приложений
Для кого этот курс?
стрелка иконка

Для DevOps инженеров, разработчиков и специалистов по безопасности, которые хотят интегрировать безопасность в процессы разработки и развертывания. Курс подойдет как для начинающих, так и для опытных специалистов, желающих углубить знания в области DevSecOps.

Как происходит автоматическая проверка задания?
стрелка иконка

В зависимости от задания специальный алгоритм сверяет вашу работу с требуемым результатом. Для заданий по безопасности используются автоматизированные инструменты проверки уязвимостей и соответствия стандартам безопасности.

Какая у меня должна быть базовая подготовка для выполнения заданий?
стрелка иконка

Желательно иметь базовые знания DevOps практик, опыт работы с Linux и понимание принципов разработки программного обеспечения. Знание Docker и Kubernetes будет преимуществом.

На какой срок расcчитан данный курс?
стрелка иконка

Расчетное время для освоения данного курса 30-40 часов. Никаких графиков занятий нет, вы обучаетесь в удобном для вас темпе и всегда продолжаете с того места, на котором остановились.

Если я не нашел ответа на вопрос, поможете?
стрелка иконка

Поможем! Если не ясно что-то на каком-то шаге, то спрашивайте. Если нет какой-то информации в принципе, тоже спрашивайте. Возможно добавим новый раздел.

Могу ли я пропускать некоторые задания и сразу переходить к произвольному?
стрелка иконка

Да, можете. Однако, следует учитывать, что некоторые задачи зависят от одной или нескольких предыдущих. В этом случае, вам нужно сначала завершить их.

В чем отличие от аналогичных курсов на известных образовательных сервисах?
стрелка иконка

Начнем с того, что это не классический курс, а практикум. Теория дается в контексте с заданиями. Соотношения цена/польза и срок обучения/польза - просто сумасшедшие из-за ориентации на результат. Особое внимание уделяется практическому применению инструментов безопасности в реальных DevOps процессах.

Какие инструменты безопасности я изучу?
стрелка иконка

В курсе вы познакомитесь с популярными инструментами SAST/DAST, сканерами уязвимостей контейнеров, WAF решениями, инструментами для анализа сетевых политик и многими другими современными средствами обеспечения безопасности в DevOps.

Будут ли в курсе реальные примеры уязвимостей?
стрелка иконка

Да, курс включает практические примеры с использованием безопасных тестовых сред. Вы будете работать с преднамеренно уязвимыми приложениями для изучения методов обнаружения и устранения проблем безопасности.

Самостоятельный путь

/01

Вы получаете подробную инструкцию и теорию для выполнения каждого задания и готовый тестовый стенд

/02

После выполнения задания происходит автоматическая проверка вашего результата

/03

По каждому заданию курса вы можете задать вопрос автору и получить ответ. Нам важно, чтобы для вас все было понятно

Программа обучения (4-6 мес.)

Персональный подход

На первой онлайн встрече в формате один на один выясняем ваши цели и навыки. Составляем план профессионального развития

Изучение на практике

Вы двигаетесь согласно плану, в том числе с использованием наших курсов

Регулярные встречи

Программа включает 4 персональные консультации, на которых мы обязательно решим все вопросы.

Работа с проектом

После освоения материалов курсов можно переходить к проекту, имеющему реальный аналог в "проде" и работающему на той же кодовой базе. На этом этапе будут закреплены полученные ранее знания. Вам будет предоставлен исходный код, инструкция и поддержка.

Уникальные материалы

Только в рамках программы обучения вам доступны материалы, среди который подборка реальных devops кейсов, проблем и путей решения

Чувство уверенности

После успешного завершения программы, вы будете уверены в своих силах, и новых полученных практических навыках

Узнать подробности
Начать сейчас   Начать изучение DevSecOps бесплатно

Собственная платформа

Разработанная для эффективного обучения платформа включает в себя удобный web интерфейс и кластер k8s для практических заданий.

 

Преимущества
платформы

преимущества иконки

Вы получаете практические знания, выполняя задания в готовой, реально работающей среде

преимущества иконки

Подготовка к обучению - минимальная, начинайте сразу!

преимущества иконки

Мгновенная проверка каждого задания дает возможность сразу узнать о результате своей работы

преимущества иконки

Обратная связь с автором курса на каждом шаге — уточните любые детали, если что-то непонятно

преимущества иконки

Каждый курс - обновляемый. Мы постоянно дополняем и актуализируем материалы, поэтому они всегда остаются актуальными

преимущества иконки

Самые свежие версии и утилита собственной разработки - Kurator

преимущества иконки

По завершению курса вы можете запросить сертификат от DevopsTrain

преимущества иконки

Цена несравнимо ниже известных курсов, а эффект лучше

Начать сейчас   Начать изучение DevSecOps бесплатно

Команда

аватарка
Александр

CTO, DevOps инженер, Go разработчик. Автор и создатель DevopsTrain

аватарка
Софья

Аккаунт-менеджер

аватарка
Галина

Куратор курсов. Всегда поможет и передаст вопросы автору.

Блог

DevOps как гавань в чудном мире ИИ

Почему DevOps специалисты останутся востребованными в эпоху ИИ

Реально последний шанс НЕ пойти работать таксистом

Как AI меняет IT индустрию и что делать специалистам

Менторство: это дань моде или нечто большее?

Размышления о роли менторства в современном DevOps

AI Ассистент в Devopstrain

Кейс использования LLM моделей в образовательной платформе

Разбор вакансии SRE инженера

Анализ требований к SRE инженеру в Сбер-страхование

Консольные GUI утилиты

Удобные текстовые интерфейсы для работы с серверами

Мифы о Devops

Распространенные заблуждения о DevOps

Kubernetes 1.32.

Разбираем метрики SLO, SLA, SLI

A стоит ли становиться тимлидом?

Сбои в облачной инфре. На кого валить?

Как я создаю курсы

NixOS 3

Murphy's law

Разбор вопроса с собеса

NixOS 2

NixOS

Work-life balance в devops

Terraform в пайплайне

А всегда ли нужен CI/CD?

Принципы devops практик рекомендуют выстраивать полные цепочки поставок: от коммита до деплоя. Но всегда ли нужно следовать этим принципам 👽?

Golang для DevOps

Почему лучше использовать Golang для нужд DevOps

С чего начать изучение DevOps

Как стать девопсом

Популярные вопросы на техническом DevOps интервью

Метрики Prometheus

Как безопасно хранить и использовать секреты

О бекапах

Поговорим о бекапах

Софт скиллы для девопса

Почему они реально важны

Будущее Devops

На ближайшие 5-10 лет

Тестовые окружения

Как они помогают выкатывать проверенный код

Как адекватно накатывать обновления

Поговорим про обновления, которые являются ключевым фактором обеспечения безопасности.

Безопасность в devops

Существуют ли абсолютно безопасные системы?

Запуск сообщества

Новый формат общения для девопсов

Что такое DevSecOps

В чем его особенности и предназначение?

Что такое MLOPS

В чем отличие от DevOps?

Кто такой Platform Engineer

Это новый модный термин или полезное детище DevOps?

Отчет: Внедрение kubernetes в разных организациях(по состоянию на 2023 г.)

Оценим их результаты и отзывы

Почему devops направление в IT наиболее выгодное?

Разберем причины, по которым выбирают devops, плюсы и минусы

Инструменты для управления k8s

Рассмотрим наиболее популярные и удобные приложения

Как добавить пользователя в Kubernetes?

Рассмотрим варианты аутентификации в k8s

Кто такой Cloud engineer?

В чем его отличие от devops engineer и в чем сходство?

Observability stack

Observability stack - необходимая часть успешной работы проекта

Кто такой SRE?

Site reliablity engineer - кто это, какими задачами занимается?

Что такое Infrastructure as a Code?

Что такое IaC, основные принципы и предназначение

Что такое devops?

Попробуем разобраться что это за зверь, и чем мы тут занимаемся вообще

help

Требуется помощь?