Build your ultimate AI agent
Описание курса
Откройте для себя основы DevOps
DevOps — это прежде всего про продуктивную и совместную разработку высококачественного программного обеспечения. Это сочетание культурных философий, практик и инструментов, позволяющее создавать программное обеспечение в целом более эффективным способом. Этот вводный курс по DevOps упрощает сложные современные среды разработки программного обеспечения и дает вам полный контроль.
Вы получите всесторонний обзор разработки программного обеспечения и изучите все основные концепции DevOps, а затем примените их к реальным практическим задачам.
Изучите ключевые концепции DevOps
По мере прохождения курса вы познакомитесь с различиями между DevOps, DataOps и MLOps. Кроме того, вы изучите основные методологии управления проектами, а также базовые концепции архитектуры программного обеспечения.
Откройте для себя основные инструменты DevOps
Как только вы освоите эти области, вы перейдете к основным концепциям программной инфраструктуры и познакомитесь с непрерывной интеграцией и непрерывной доставкой. Вы также узнаете о некоторых основных инструментах DevOps и познакомитесь с тем, как обеспечить качество и безопасность данных.
После завершения этого вводного курса по DevOps вы сможете применять полученные знания практически к любому проекту разработки программного обеспечения, чтобы повысить качество результата и улучшить продуктивность вашей команды. Итак, давайте начнём изучать современную разработку программного обеспечения и применять полученные знания с первого дня!
Предварительные требования
Предварительные требования для этого курса отсутствуют
Программа
Структура курса
1
Введение в DevOps
В этой главе вы узнаете, что такое DevOps, познакомитесь с его принципами и преимуществами. Вы рассмотрите, как он применяется в различных видах разработки программного обеспечения. В завершение вы изучите основы управления проектами — разные подходы и то, как они усиливают DevOps и приносят организациям ощутимую пользу.
- Что такое DevOps?50 XP
- Преимущества DevOps50 XP
- Характеристики DevOps100 XP
- Применение DevOps на практике50 XP
- Кто за что отвечает?100 XP
- Выбор подходящей модели100 XP
- Реализации DevOps50 XP
- Методологии управления проектами для DevOps50 XP
- Фреймворки управления проектами100 XP
- Факторы выбора оптимальной модели управления проектами100 XP
- Выбор оптимальной модели управления проектом50 XP
2
Архитектура DevOps
В этой главе рассматриваются основные компоненты ИТ-инфраструктуры, управление изменениями и программная архитектура. Вы увидите, как разные части складываются в единый онлайн-продукт, как они взаимодействуют друг с другом и как команды работают совместно в рамках модели управления изменениями DevOps. Вы подробно изучите ключевые элементы DevOps.
По завершении главы вы будете готовы решать сложные задачи программной инженерии — например, проектировать архитектуру и безопасно совершенствовать онлайн-продукты в сжатые сроки.
3
Применение DevOps в инженерии данных
В этой главе вы рассмотрите DevOps с точки зрения инженера данных. Вы изучите, что означает архитектура DevOps в контексте инженерии данных, а также познакомитесь с ключевыми концепциями конвейеров данных и их использованием в архитектуре микросервисов.
После изучения конвейеров данных вы взглянете на DevOps с перспективы аналитики и отчётности. В завершение вы рассмотрите инструментальную экосистему DevOps и основные инструменты, применяемые в этой области.
4
Точные, предсказуемые и несмещённые данные с DevOps
В этой заключительной главе вы изучите, как DevOps помогает обеспечить высокое качество данных. Кроме того, вы рассмотрите вопросы качества и надёжности программного обеспечения, а также культурные концепции, лежащие в основе DevOps. В финале вы систематизируете всё изученное и в полной мере овладеете подходами DevOps.
R
Концепции DevOps
Курс
завершён

