Курс "DevOps для эксплуатации и разработки" от [Яндекс Практикум] представляет собой углубленное обучение для IT-профессионалов, стремящихся овладеть методологиями и инструментами DevOps, которые значительно ускоряют и обезопасят процессы релизов, а также помогут сделать инфраструктуру легко настраиваемой и устойчивой. В этой статье мы подробно рассмотрим содержание курса и его основные разделы.
Продажник
Скачать
Основные Цели Курсa
Курс предназначен для опытных IT-специалистов, которые хотят поднять свою квалификацию и оптимизировать процессы разработки и эксплуатации. Научитесь работать с современными инструментами DevOps и применять их на практике, чтобы достигать таких же высоких результатов, как компании вроде Netflix, которые выполняют сотни деплоев ежедневно.Учебная Программа Курсa
Учебная программа курса рассчитана на полгода и охватывает широкий спектр тем, связанных с DevOps. Вот краткий обзор основных разделов:Раздел 1: Ознакомление с организацией
- Жизненный цикл программного обеспечения: Понимание жизненного цикла ПО — ключ к успешной разработке и эксплуатации. Узнайте, как этот процесс интегрируется в DevOps.
- Системы управления версиями: Чем Git стал таким популярным? Вы узнаете, как Git помогает в управлении версиями и совместной работе.
- Методы и культура DevOps: В этом разделе вы познакомитесь с методами, которые поддерживают гибкость в разработке, и культурой DevOps.
- Процесс непрерывной интеграции (CI): Узнайте, как автоматическая компиляция и распространение компонентов, таких как Dockerfile и команды Docker run, способствуют улучшению качества кода.
Вторая Глава: Код на уровне достаточно высоком
- Внедрение DevOps и Lean методологий: Рассмотрение ключевых аспектов внедрения этих методологий.
- Инструменты непрерывной интеграции: Jenkins и GitLab CI — как они используются для автоматизации процессов разработки.
- Оценка качества и проверка безопасности кода: Изучение статического анализа и тестирования кода (SAST).
Третья Глава: Неотложные задачи
- Администрирование серверов Linux: Основные аспекты, такие как удалённый доступ через SSH, работа с tmux и настройка сетевого файлового доступа через NFS.
- Сетевые технологии: Базовые знания, необходимые для эффективного управления сетевыми соединениями.
- Технология виртуализации: Создание виртуальных машин и платформы OpenStack.
Четвёртая Глава: Обновление
- Процесс доставки ценности: Как реализовать цель передачи продукта или услуги конечному потребителю.
- Непрерывная поставка (Continuous Delivery): Автоматизация процесса доставки продукции и работа с частыми обновлениями.
- Автоматизация инфраструктуры через код (IaC): Управление инфраструктурой с помощью кода, включая инструменты Terraform, Packer и Ansible.
Глава VI: Неотмеченная ошибка
- Работа с реляционными базами данных: Основы работы с MySQL и PostgreSQL.
- Базы данных NoSQL: Изучение mongoDB, Redis и Cassandra.
- ClickHouse: Современная система для обработки больших объемов данных.
- Применение DevOps в управлении базами данных: Как улучшить совместную работу между разработчиками и операционными специалистами.
Раздел 7: Особенности изоляции в условиях окружающей среды
- Контейнеризация: Технология контейнеров и её роль в развертывании и управлении приложениями. Особое внимание уделяется Docker и альтернативам.
- Docker Registry: Центральное хранилище образов контейнеров и его функции.
Восьмая Глава: Волна новых пользователей
- Nginx и HAProxy: Оптимизация работы серверов через балансировку нагрузки и кэширование данных.
- RabbitMQ: Надёжная система для организации обмена сообщениями.
Девятая Глава: Инфраструктура и Оркестрация
- Системы оркестрации: Роль систем оркестрации в управлении сложными процессами и ресурсами.
- Kubernetes: Платформа для автоматизации развертывания и управления контейнерами. Управляемый Kubernetes и его преимущества.
- Облачная инфраструктура: Сравнение облачных платформ, таких как AWS, GCP и Azure.
Глава 10: Неожиданное крушение
- Системы логирования на базе Linux: Использование ELK для обеспечения надежности и безопасности IT-инфраструктуры.
- Анализ данных: Инструменты для обнаружения стандартных отклонений, измерения с помощью Grafana и Prometheus.
- Система мониторинга и уведомлений: Как настроить и использовать системы для отслеживания состояния инфраструктуры.
Заключение
Курс "DevOps для эксплуатации и разработки" от [Яндекс Практикум] представляет собой всестороннее обучение, которое охватывает все ключевые аспекты DevOps, от базовых знаний до продвинутых технологий и инструментов. Он предназначен для тех, кто хочет углубить свои знания и навыки в области DevOps, повысить свою профессиональную квалификацию и успешно справляться с современными вызовами в разработке и эксплуатации ПО.Продажник
Скачать
Последнее редактирование:
Больше тем из этой категории
- [Яндекс.Практикум] Специалист по Data Science Плюс. Часть 15 из 16 (2022)
- [Яндекс.Практикум] Специалист по Data Science Плюс. Часть 13 из 16 (2022)
- [Яндекс.Практикум] Специалист по Data Science Плюс. Часть 12 из 16 (2022)
- [Яндекс.Практикум] Разработчик C++ [Часть 1 из 9] (2021)
- [Яндекс-практикум] Курс «1С‑аналитик». Часть 1 из 8 (2024)