Онлайн-курс – сертифицированная профессиональная стажировка по полному курсу DevOps Института Packt

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

Suggested by: Coursera (What is Coursera?)

Professional Certificate

начиная Средний уровень продвижение вовлеченный

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • колющий
  • github
  • Дженкинс
  • Кубернетес
  • Git (система контроля версий)

What you will learn in the course

Courses for which the course is suitable

  • Разработчик программного обеспечения
  • системный администратор
  • DevOps-специалист
  • Инженер по интеграции
  • Менеджер технологических проектов
  • ИТ-специалист
  • инженер инфраструктуры
  • Разработчик автоматизированных систем
  • Менеджер процессов разработки
  • Разработчик контейнеров

Экспертиза — серия курсов из четырех курсов

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

Что вы узнаете на курсе:

  • Принципы DevOps
  • Создайте учетную запись AWS
  • Контроль версий с помощью Git и GitHub
  • Создание водоемов
  • Управление филиалом
  • Сотрудничество в команде разработчиков

Углубляем понятия:

По мере продолжения курса вы углубите концепции непрерывной интеграции и развертывания с использованием Maven и Jenkins. Узнайте, как автоматизировать сборки, запускать тесты и беспрепятственно развертывать приложения. Раздел, посвященный Docker и Kubernetes, предлагает подробное руководство по контейнеризации и оркестрации, обеспечивающее возможность развертывания масштабируемых и надежных приложений.

Чему вы можете научиться:
  • Автоматизация строительных процессов
  • Запуск тестов
  • Развертывание приложений
  • Контейнеризация с помощью Docker
  • Организация с помощью Kubernetes

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

Конец курса:

К концу курса вы будете хорошо разбираться в настройке конвейеров CI/CD, управлении инфраструктурой как кодом с помощью Ansible, мониторинге приложений с помощью Prometheus и Grafana и многом другом. Независимо от того, являетесь ли вы разработчиком, системным администратором или ИТ-специалистом, этот курс предоставит вам практические навыки и знания, необходимые для достижения успеха в динамичной области DevOps. Присоединяйтесь к нам и измените свой подход к разработке и эксплуатации программного обеспечения.

Практический учебный проект

Проекты, включенные в этот курс, предоставляют участникам практический опыт настройки и управления средами DevOps с использованием различных инструментов, таких как Git, Maven, Jenkins, Docker, Kubernetes и других. Участники будут применять эти навыки для решения реальных проблем путем автоматизации процессов разработки программного обеспечения, обеспечения непрерывной интеграции и развертывания, а также управления надежными системами.

Details of the courses that make up the specialization

Основы DevOps и Git

Курс 1

  • 5 часов

Детали курса

чему ты научишься
  • Изучите принципы DevOps и их преимущества.
  • Установите и настройте Git на разных платформах.
  • Создавайте репозитории и управляйте ими, а также осуществляйте контроль версий в Git и GitHub.
  • Сотрудничество с разработчиками и интеграция GitHub с локальными репозиториями.
навыки, которые вы приобретете
  • Категория: CI/CD
  • Категория: GitHub
  • Категория: DevOps
  • Категория: Git (система контроля версий)
  • Категория: EC2

Передовые практики в Git и GitHub

Курс 2

  • 4 часа

Детали курса

чему ты научишься
  • Контролировать филиалы, понимая и реализуя эффективные отраслевые стратегии.
  • Эффективно сотрудничайте и управляйте репозиториями с помощью GitHub.
  • Приобретите навыки работы с расширенными командами и методами Git.
  • Легко интегрируйте Git в рабочий процесс DevOps и профессионально разрешайте конфликты слияния.
навыки, которые вы приобретете
  • Категория: Ветки Git
  • Категория: Управление репозиторием
  • Категория: Хранилища кибуца
  • Категория: Продвинутый Git
  • Категория: Интеграция DevOps

Автоматизация строительства и постоянное сужение

Курс 3

  • 13 часов

Детали курса

чему ты научишься
  • Установите и настройте Maven и Jenkins.
  • Создавайте проекты Maven и управляйте ими, а также платите Jenkins за автоматизированные сборки.
  • Настройте серверы Jenkins, задания и используйте веб-перехватчики GitHub.
  • Внедряйте процессы CI/CD с помощью конвейеров Jenkins.
навыки, которые вы приобретете
  • Категория: Автоматизация строительства
  • Категория: Автоматизация DevOps
  • Категория: Знающий
  • Категория: Непрерывная интеграция
  • Категория: Обучение Jenkins

Передовые инструменты и методы DevOps

Курс 4

  • 42 часа

Детали курса

чему ты научишься
  • Установите и настройте SonarQube с PostgreSQL и Jenkins.
  • Напишите и запустите сборники схем Ansible для автоматического развертывания.
  • Управляйте контейнерами, сетями и томами Docker, а также настраивайте кластеры Kubernetes и диаграммы Helm.
  • Внедряйте конвейеры CI/CD и отслеживайте приложения с помощью Prometheus и Grafana.
навыки, которые вы приобретете
  • Категория: Анзибль
  • Категория: СонарКуб
  • Категория: Кубернетес
  • Категория: Докер (программное обеспечение)
  • Категория: Прометей (программное обеспечение)