Основы DevOps: основные принципы и методики

Изучите методики DevOps с помощью GitHub. Команды разработчиков и операций будут испытывать улучшенную совместную работу, гибкость, непрерывную интеграцию, непрерывную доставку, автоматизацию и эффективность работы на всех этапах жизненного цикла приложения.

Примечание.

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

Предварительные требования

  • подписка Azure; Вам нужно принести собственную подписку.
  • Базовое знакомство с ИТ-терминами и понятиями.

Начало работы с Azure

Выберите подходящую вам учетную запись Azure. Используйте оплату по мере использования или попробуйте Azure бесплатно в течение 30 дней. Зарегистрируйтесь.

Модули, включенные в эту схему обучения

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

Спланируйте проекты разработки программного обеспечения гибко с помощью досок GitHub Projects. Вы будете способствовать совместной работе, общей ответственности, непрерывному обучению и оптимизации с помощью управления версиями, непрерывной интеграции и непрерывного тестирования, а также инфраструктуры в виде кода.

Оптимизируйте обновления проектов разработки программного обеспечения, применяя управление версиями с помощью Git и GitHub. Жизненный цикл программного обеспечения улучшается путем реализации непрерывной интеграции, тестирования на смену влево и безопасности влево.

Создание и запуск рабочих процессов непрерывной интеграции и непрерывной доставки с помощью GitHub Actions. Рабочие процессы будут иметь ускоренные циклы выпуска, повышенную устойчивость, улучшенную совместную работу и повторное использование, а также инфраструктуру в качестве кода.

Обеспечение эффективности работы и улучшение возможностей разработчиков в вашей организации с помощью DevOps. Ваши операционные и методики разработки улучшаются путем внедрения тестирования на смену вправо, наблюдаемости с помощью мониторинга производительности и безопасности, проектирования надежности сайтов и разработки платформы.