[Яндекс Практикум] DevOps для эксплуатации и разработки. Полный курс слив скачать
- Добавлено: 2024-02-05
- Сайт автора: Перейти
- Доступ: Облако Mail / Yandex / Google
- Скачать: PC / Smartphone / Tablet
Вы освоите практики и инструменты DevOps, которые помогут вам решить эти задачи, перейти на новый профессиональный уровень и работать как Netflix — делать сотни деплоев за день.
Программа курса
За 6 месяцев вы разберетесь в методологии DevOps и изучите самые востребованные инструменты.
На практике вы научитесь строить и поддерживать стабильную и масштабируемую инфраструктуру, грамотно настраивать мониторинг. Также вы узнаете, чему инженеры по эксплуатации научились у разработчиков и как работать в парадигме Infrastructure as Code.
Глава 1. Знакомство с компанией
1. Как устроен жизненный цикл ПО.
2. Системы контроля версий. Почему все выбирают Git?
3. Гибкие методологии и DevOps культура.
4. Непрерывная интеграция (CI): сборка и публикация артефактов (Dockerfile, Docker run)
5. Финальный проект бесплатного курса.
Глава 2. Достаточно хороший код
1. Проблематика DevOps и Lean.
2. Непрерывная интеграция (CI): Jenkins, Gitlab CI
3. Измерение качества и тестирванеи безопасности кода (SAST).
Глава 3. Срочные дела
1. Основы работы на серверах Linux: ssh, tmux, NFS.
2. Основы сетей.
3. Виртуализация: виртуальные машины, OpenStack.
Глава 4. Доступно новое обновление
1. Коротко о процессе поставки ценности.
2. Непрерывная поставка (CD): автоматизируем процесс поставки.
3. Когда частые обновления — это хорошо, а когда — избыточно.
Глава 5. Проблемы в инфраструктуре
1. Создание бэкапов.
2. Infrastructure as Code (IaC):
Развёртывание инфраструктуры через Terraform.
- Подготовка образов ОС через Packer.
- Конфигурирование серверов при помощи Ansible.
- Тестирование IaC на примере Ansible Molecule.
- Обзор других систем управления конфигурацией - Chef, Salt, Puppet.
1. Знакомство с базами данных: MySQL, PostgreSQL.
2. NoSQL базы данных: mongoDB, redis, cassandra.
3. Аналитические базы данных: ClickHouse.
4. DevOps для администраторов баз данных.
Глава 7. Изоляция окружения
1. Контейнеризация: Зачем нужны контейнеры?
2. Контейнеры Linux. Архитектура Docker, Docker registry.
3. Альтернативы Docker.
Глава 8. Наплыв пользователей
1. Балансировка и кэширование: nginx, HAproxy.
2. Работа с очередями: RabbitMQ.
Глава 9. Достаточно хорошая инфраструктура
1. Уровни инфраструктуры.
2. Для чего нужны системы оркестрации и какие бывают?
3. Kubernetes:
- Основные сущности и инструменты для удобной работы с кластером.
- Как развернуть локальный и боевой кластер.
- Managed Kubernetes.
5. Инфраструктура в облаке:
- Обзор возможностей облачных сервисов: AWS, GCP, Azure.
1. Логирование: логи linux, ELK.
2. Мониторинг: типовые аномалии, метрики, Grafana, Prometheus.
3. Алертинг.
Рекомендуемые курсы
Это курс для IT-специалистов с опытом работы, которые хотят делать релизы быстрыми и безопасными, инфраструктуру — настраиваемой и стабильной, а взаимодействие команд — слаженным и эффективным. Вы освоите практики и инструменты DevOps, которые помогут вам решить эти задачи, перейти на новый
Это курс для IT-специалистов с опытом работы, которые хотят делать релизы быстрыми и безопасными, инфраструктуру — настраиваемой и стабильной, а взаимодействие команд — слаженным и эффективным. Вы освоите практики и инструменты DevOps, которые помогут вам решить эти задачи, перейти на новый
Разработчик C++ участвует в создании сложных современных IT-продуктов: от беспилотных автомобилей и робототехники до веб-браузеров, микроконтроллеров, серверов и видеоигр. Вы изучите важнейшие инструменты программирования на C++, а также освоите необходимые в бэкенд-разработке базы данных и Git. В
Чему научим: • Важная историческая вводная • Модель управления инфраструктурой Packer, Terraform • Управление конфигурацией Ansible • Работа с Docker полное руководство • Работа с Gitlab CI • Настройка мониторинга Prometheus, графика Grafana • Инструменты для работы с логами • Kubernetes. K8S Вы
Описание курса Бауманский учебный центр «Специалист» специально разработал этот курс для инженеров DevOps и системных администраторов, желающих освоить принципы и технологии Infrastructure as a Code для автоматизации развертывания и управления IT-инфраструктурой предприятия. Сейчас происходят
Основы DevOps Изучите основы DevOps — все, что вам нужно знать, чтобы начать применять DevOps Описание Если вы хотите понять DevOps, этот курс предоставит вам базовую информацию о DevOps, включая ключевые понятия и терминологию. Этот курс охватывает полный стек DevOps: люди и культура, процессы и
Больше курсов по этой теме
Это курс для IT-специалистов с опытом работы, которые хотят делать релизы быстрыми и безопасными, инфраструктуру — настраиваемой и стабильной, а взаимодействие команд — слаженным и эффективным. Вы освоите практики и инструменты DevOps, которые помогут вам решить эти задачи, перейти на новый
Это курс для IT-специалистов с опытом работы, которые хотят делать релизы быстрыми и безопасными, инфраструктуру — настраиваемой и стабильной, а взаимодействие команд — слаженным и эффективным. Вы освоите практики и инструменты DevOps, которые помогут вам решить эти задачи, перейти на новый
Курс для начинающих менеджеров проектов в IT outsource Описание Добро пожаловать на курс Agile Project Management fundamentals for IT Outsource. Управление проектами в IT на данный момент выглядит как перспективная точка входа для желающих начать свой путь в IT отрасли. Немногочисленные Hard
5 часть API: интерфейс взаимодействия программ: Что такое API Что такое API. Форматы обмена данными Взаимодействие программ по сети API First. Архитектура REST REST: ресурсы, эндпоинты и HTTP-методы Исследование запросов Механизмы авторизации, протокол OAuth 2.0 Работа с внешним API KittyBot для
3 часть Достижение определённой цели В погоне за двумя зайцами Умные цели Кто виноват? Итог Django ORM СRUD и фильтрация через ORM Дополнительные возможности ORM Агрегирующие функции в Django ORM Управление пользователями Приложение django.contrib.auth Приложение Users. Переопределение шаблонов
2 часть Введение в базы данных Очень простой SQL CRUD Связи между таблицами JOIN - запросы Расширенные возможности в SQL Изменение типов Группируем данные Сортируем данные Обработка данных в группировке Операторы и функции для работы с датами Подзапросы Заключение Django: создаём проект Материалы
Отзывы о курсе [Яндекс Практикум] DevOps для эксплуатации и разработки. Полный курс от Лилии Дроздовой