Сегодня, когда не только банки, но и сервисы такси, интернет-магазины, службы доставки становятся полноценными IT-компаниями, нуждающимися в надежной защите данных своих пользователей, спрос на услуги DevSecOps-специалиста будет постоянно расти.
Программа направлена на формирование у студентов глубокого понимания принципов программирования, его стандартов и методологий. Основной акцент делается на развитии навыков создания надежных и безопасных программных решений, соответствующих высоким стандартам качества и безопасности.
Студенты получат практические знания о технологиях разработки программного обеспечения, включая методы версионирования, модульное тестирование, документирование кода и системы контроля версий. Особое внимание уделяется принципам DevSecOps - интеграции безопасности и надежности в процессы разработки и операций.
Программа также охватывает аспекты стандартизации и кодирования, учебный план предполагает ознакомление со стандартами языков программирования, промышленными практиками и соглашениями по оформлению кода. Это способствует созданию чистого, легко поддерживаемого и масштабируемого кода.
В результате обучения студенты будут готовы к разработке программных продуктов, учитывая требования безопасности, эффективности и стандартов качества, что позволит им успешно интегрироваться в команды DevSecOps и вносить вклад в развитие современной информационной среды.
Профессиональные дисциплины:
- Администрирование ОС Linux
- Программирование на С++
- Программирование на Python
- Алгоритмы и структуры данных
- Построение архитектуры ПО
- Базы данных
- Сетевые протоколы
- Программирование на Golang
- Методология CI/CD
- Разработка 12-факторного приложения
- Разработка приложений ИБ по ГОСТ
- Методы контейнеризации приложений
- Оркестрация контейнеров
- Методы мониторинга структуры
- Облачные технологии
- Методология DevOps
- Методологоия CI/CD
- Docker
- Kubernetes
- AWS
- GitLab CI/CD
- Методы мониторинга инфраструктуры
- Кибер-безопасность
- Стандарты разработки информационно-безопасных систем
- Угрозы безопасности веб-приложений
- Тестирование программного обеспечения
- Администрирование информационных систем
- Технология программирования
- Информационные процессы и системы
- Архитектура информационных систем
- Архитектура ПО
- Проектирование систем обработки Big Data
- Командная работа и лидерство
- Управление проектами.