DevOps: быстрый старт от ProductStar
Вы научитесь
Программа курса
На онлайн-курсе студенты разберутся в методологии DevOps, обретут навыки работы в Linux, Git, Docker и Ansible, изучат языки программирования SQL и Python и защитят проект по итогам обучения.
Блок 1: Введение в DevOps
Получите наглядное представление о деятельности DevOps-инженера, узнаете, в чём состоит его работа и какие задачи он выполняет.
Блок 2: Основы Linux и работа с Bash
Изучите основы Linux и познакомитесь с ключевыми концептами этой операционной системы. Освоите командную оболочку Bourne again shell.
Изучите основы Linux и познакомитесь с ключевыми концептами этой операционной системы.
Освоите командную оболочку Bourne again shell.
Блок 3: CI/CD системы
Подробно разберёте стадии жизненного цикла программного обеспечения, поймёте, как функционируют CI/CD-системы.
Подробно разберёте стадии жизненного цикла программного обеспечения, поймёте, как функционируют CI/CD-системы.
Блок 4: Системы контроля версий Git и Gitlab
Изучите основы Git, освоите веб-платформу GitLab. Получите представление о возможностях этой программы. Разберётесь в устройстве GitLab CI.
Изучите основы Git, освоите веб-платформу GitLab.
Получите представление о возможностях этой программы.
Разберётесь в устройстве GitLab CI.
Блок 5: Работа с Docker
Выясните, в чём заключается механизм контейнеризации, познакомитесь с программой Docker. Научитесь упаковывать приложения. Поймёте, как использовать Docker Compose.
Выясните, в чём заключается механизм контейнеризации, познакомитесь с программой Docker.
Научитесь упаковывать приложения.
Поймёте, как использовать Docker Compose.
Блок 6: Управление конфигурациями, Ansible
Познакомитесь с базовыми концепциями и командами Ansible. Научитесь работать с ролями и переменными в этой программе. Узнаете, как разрабатывать роли.
Познакомитесь с базовыми концепциями и командами Ansible.
Научитесь работать с ролями и переменными в этой программе.
Узнаете, как разрабатывать роли.
Блок 7: Основы SQL для DevOps
Получите базовое представление о SQL. Узнаете, как извлекать и фильтровать данные. Продолжите изучение темы. Научитесь преобразовывать и сортировать информацию. Углубитесь в тему.
Получите базовое представление о SQL.
Узнаете, как извлекать и фильтровать данные.
Продолжите изучение темы.
Научитесь преобразовывать и сортировать информацию.
Углубитесь в тему.
Блок 8: SQL и базы данных
Научитесь группировать данные. Изучите основные принципы работы с БД. Сможете объединять таблицы. Выясните, как задавать подзапросы. Поймёте, какие команды позволяют выполнять эти действия. Научитесь создавать, редактировать и удалять таблицы. Продолжите изучение БД на более углублённом уровне. Подготовите проект по итогам изученных дисциплин. Рассмотрите основные программы для работы с базами данных.
Научитесь группировать данные.
Изучите основные принципы работы с БД.
Сможете объединять таблицы.
Выясните, как задавать подзапросы.
Поймёте, какие команды позволяют выполнять эти действия.
Научитесь создавать, редактировать и удалять таблицы.
Продолжите изучение БД на более углублённом уровне.
Подготовите проект по итогам изученных дисциплин.
Рассмотрите основные программы для работы с базами данных.
Блок 9: Python для DevOps
Изучите основы самого популярного языка программирования. Научитесь работать с данными, функциями и классами в Python, разберёте основные ошибки. Поработаете со строками, сможете задавать условия и создавать циклы. Узнаете, как Python можно использовать в работе DevOps-инженера.
Изучите основы самого популярного языка программирования.
Научитесь работать с данными, функциями и классами в Python, разберёте основные ошибки.
Поработаете со строками, сможете задавать условия и создавать циклы.
Узнаете, как Python можно использовать в работе DevOps-инженера.
Дипломная работа
Подготовите проект по итогам пройденной программы. Защитите дипломную работу, получите подробную консультацию от экспертов.
Подготовите проект по итогам пройденной программы.
Защитите дипломную работу, получите подробную консультацию от экспертов.