Специалист DevSecOps, обеспечение безопасности при разработке
0 0
/*=$img_svg_star*/?>* – общая стоимость услуг при рассрочке, период рассрочки и ежемесячный платеж указывается в договоре,
рассрочка предоставляется только для физ.лиц
Забронировать курс
4 месяца
- Формат онлайн
- LIVE: живые онлайн-встречи
- Занятия проходят в вечернее время
- Удобная рассрочка от Академии АйТи на период от 4 до 12 месяцев
- Индивидуальный подход к обучению корпоративных групп
- Диплом о профессиональной переподготовке
Чему вы научитесь на программе
Получите комплексные навыки работы с разными командами в процессе разработки
Это важно для анализа функциональных и не функциональных требований, пользовательских сценариев на предмет безопасности
Будете внедрять стандарты безопасного программирования в своей работе
Сможете разрабатывать шаблоны безопасной архитектуры приложений, доводить требования безопасности
до команд разработки ПО
Пройдите более 50% практики
Научитесь самостоятельно проводить ревью безопасности архитектуры приложений (монолитной, SOA, микросервисной), исходного кода ПО, тестирование безопасности релизов и систем в продакшене
Управлять уязвимостью программных систем
Вести их учет, оценивать критичность
и контролировать исправления в разработке ПО
Ваши компетенции после обучения
Формализация и алгоритмизация поставленных задач разработки безопасного ПО
- Применение Python для написания безопасного программного кода и оформление программного кода в соответствии с установленными требованиями безопасности
- Проверка и отладка программного кода современных цифровых платформ и экосистем. Рефакторинг и оптимизация безопасного программного кода
- Проверка программного обеспечения на соответствие требованиям устойчивости и безопасности. Разработка тестовых наборов данных
Кому подойдёт программа
Для прохождения курса полезны следующие навыки
Курс включает более 50 %
практической подготовки!
в прямом эфире
под руководством
эксперта
Содержание программы
1.2 Модели разработки программ. Структурное программирование. Базовые принципы: блочная структура кода – блоки и подпрограммы. типовые структуры управления – последовательность, ветвление, цикл.
1.3 Соcтавление алгоритмов. Применение машинной логики к задачам поиска данных. Оценка времени работы алгоритмов, эффективность кода.
1.4 Практические примеры составления блок-схем и псевдокода. Простейшие алгоритмические задачи. Перевод алгоритма в код. Подпрограммы (функции) как основные блоки кода. Типовые задачи на обработку текста.
1.5 Понятие массива. Типовые задачи с массивами: доступ к элементу, обход элементов, инициализация элементов.
1.6 Простейшие конструкции данных: список, стек, очередь, дерево. Поиск элемента и сортировка элементов. Реализация динамического стека.
1.7 Установка интерпретатора Python. Основные операции и типы данных. Операторы ветвления и циклы. Установка и запуск среды разработки. Типы данных: числа, строки, списки, логический тип, None. Функции преобразования типов. Простой ввод и простой вывод.
1.8 Cтроки. Методы и функции. Использование срезов. Кортеж. Основные операции с кортежем. Распаковка кортежа. Список. Основные операции со списком. Словарь. Основные операции со словарем. Множества. Основные операции с множеством.
1.9 Ветвления. Оператор if. Базовая форма цикла while. Операторы break и continue. Перебор (for). Генераторы словарей, списков, множеств.
2.2 Основные практики DevSecOps. Моделирование угроз безопасности (Threat modeling).
2.3 Трансформация DevOps в DevSecOps. Использование безопасных по умолчанию библиотек, фреймворков и компонент ПО в процессе разработки (Secure-by-Default).
2.4 Национальные требования (ГОСТ Р 56939-2016 и ГОСТ Р ИСО/МЭК 12207) в части разработки безопасного ПО.
2.5 Роли и кадровое обеспечение DevSecOps.
1.2 Модели разработки программ. Структурное программирование. Базовые принципы: блочная структура кода – блоки и подпрограммы. типовые структуры управления – последовательность, ветвление, цикл.
1.3 Соcтавление алгоритмов. Применение машинной логики к задачам поиска данных. Оценка времени работы алгоритмов, эффективность кода.
1.4 Практические примеры составления блок-схем и псевдокода. Простейшие алгоритмические задачи. Перевод алгоритма в код. Подпрограммы (функции) как основные блоки кода. Типовые задачи на обработку текста.
1.5 Понятие массива. Типовые задачи с массивами: доступ к элементу, обход элементов, инициализация элементов.
1.6 Простейшие конструкции данных: список, стек, очередь, дерево. Поиск элемента и сортировка элементов. Реализация динамического стека.
1.7 Установка интерпретатора Python. Основные операции и типы данных. Операторы ветвления и циклы. Установка и запуск среды разработки. Типы данных: числа, строки, списки, логический тип, None. Функции преобразования типов. Простой ввод и простой вывод.
1.8 Cтроки. Методы и функции. Использование срезов. Кортеж. Основные операции с кортежем. Распаковка кортежа. Список. Основные операции со списком. Словарь. Основные операции со словарем. Множества. Основные операции с множеством.
1.9 Ветвления. Оператор if. Базовая форма цикла while. Операторы break и continue. Перебор (for). Генераторы словарей, списков, множеств.
2.2. Основные практики DevSecOps. Моделирование угроз безопасности (Threat modeling).
2.3 Трансформация DevOps в DevSecOps. Использование безопасных по умолчанию библиотек, фреймворков и компонент ПО в процессе разработки (Secure-by-Default).
2.4 Национальные требования (ГОСТ Р 56939-2016 и ГОСТ Р ИСО/МЭК 12207) в части разработки безопасного ПО.
2.5 Роли и кадровое обеспечение DevSecOps.
слушатели получат
диплом о профессиональной переподготовке
- Пакет отчетных документов в день окончания обучения
- Удобная рассрочка от Академии АйТи на период обучения
- Скидки для корпоративных клиентов
в формате LIVE-трансляций
-
Аннотация
0 отзывов
Об этом курсе отзывов пока нет. Будьте первым.
Чтобы оставить отзыв необходимо авторизоваться на сайте или зарегистрироваться.