Настоящие инструменты DevOps в действии. Настройка готовой к работе среды для ваших разработчиков. Работайте над реальными проектами, чтобы понять этапы и инструменты, задействованные в жизненном цикле DevOps.
Suggested by: Coursera (What is Coursera?)
No prior knowledge required
No unnecessary risks
В этом курсе вы подробно изучите основные элементы DevOps. Мы начнем с ознакомления вас с принципами DevOps, которые позволят вам четко понять культурные и технические изменения, которые стимулируют современную разработку программного обеспечения. Курс предлагает практические руководства по созданию учетной записи AWS и закладывает прочную основу для управления версиями с использованием Git и GitHub. Вы узнаете, как настраивать репозитории, управлять ветками и эффективно сотрудничать в команде разработчиков.
По мере продолжения курса вы углубите концепции непрерывной интеграции и развертывания с использованием Maven и Jenkins. Узнайте, как автоматизировать сборки, запускать тесты и беспрепятственно развертывать приложения. Раздел, посвященный Docker и Kubernetes, предлагает подробное руководство по контейнеризации и оркестрации, обеспечивающее возможность развертывания масштабируемых и надежных приложений.
Каждый модуль предназначен для постепенного расширения ваших знаний, чтобы вы могли эффективно интегрировать различные инструменты и методы DevOps.
К концу курса вы будете хорошо разбираться в настройке конвейеров CI/CD, управлении инфраструктурой как кодом с помощью Ansible, мониторинге приложений с помощью Prometheus и Grafana и многом другом. Независимо от того, являетесь ли вы разработчиком, системным администратором или ИТ-специалистом, этот курс предоставит вам практические навыки и знания, необходимые для достижения успеха в динамичной области DevOps. Присоединяйтесь к нам и измените свой подход к разработке и эксплуатации программного обеспечения.
Проекты, включенные в этот курс, предоставляют участникам практический опыт настройки и управления средами DevOps с использованием различных инструментов, таких как Git, Maven, Jenkins, Docker, Kubernetes и других. Участники будут применять эти навыки для решения реальных проблем путем автоматизации процессов разработки программного обеспечения, обеспечения непрерывной интеграции и развертывания, а также управления надежными системами.



