DevOps

  • Курс рассматривает широкий спектр тем связанных с практиками и инструментами, используемыми для автоматизации процессов разработки, тестирования, доставки и обслуживания программного обеспечения. В ходе курса студенты обычно изучают следующие основные аспекты DevOps: 1. Основы DevOps: концепции, принципы и цели DevOps, история и эволюция движения DevOps. 2. Культурные аспекты: взаимодействие между разработкой и операциями, принципы совместной работы и коммуникации. 3. Автоматизация: использование инструментов для автоматизации процессов сборки, тестирования, развертывания и мониторинга ПО. 4. Инфраструктура как код: использование инструментов для управления инфраструктурой через код, таких как Ansible, Terraform, Chef, Puppet и другие. 5. Контейнеризация: введение в Docker и Kubernetes, использование контейнеров для упаковки и развертывания приложений. 6. Непрерывная поставка: методологии и практики непрерывной поставки ПО, включая CI/CD пайплайны. 7. Мониторинг и логирование: инструменты для мониторинга производительности, доступности и безопасности приложений.
  • Кредитов 5
  • Селективная дисциплина
  • Год обучения 4
  • Семестр 1
Top