Модуль 1
160,00ч

DevOps и системное администрирование

Введение в DevOps. Система контроля версий. Основы Git. Ветвления в Git. Инструменты в Git. Работа в терминале. Операционные системы. Файловые системы. Компьютерные сети. Элементы безопасности информационных систем. Командная оболочка Bash: практические навыки. Использование Python для решения типовых DevOps-задач. Языки разметки JSON и YAML.
Часов в программе
17,00 часов
лекции
119,00 часов
практика
24,00 часа
промежуточная аттестация
160,00 часов
всего
Материально-технические условия реализации программы:
Вид занятий: Видеолекции
Требуемое ПО:
MS Office, Google Docs.
Информационные ресуры
https://docs.microsoft.com/ru-ru/azure/devops-project/
https://docs.gitlab.com/ee/ci/
https://www.jenkins.io/
https://www.atlassian.com/ru/itsm/service-request-management/how-to-run-it-support-devops-way
https://habr.com/ru/post/47163/
https://www.docker.com/
https://linkas.ru/company/projects/it-infrastruktura/virtualizatsiya-i-oblachnye-vychisleniya/
https://www.ansible.com/
https://www.linux.org.ru/
https://habr.com/ru/post/488064/
https://ru.hexlet.io/courses/bash
Образовательные ресуры
Ресурсы LMS ООО «Нетология».

Учебно-методические материалы

Методы, формы и технологии

Видеолекции, лонгриды, скринкасты, презентации, вебинары, практические задания, ресурсы LMS ООО «Нетология».

Методические разработки

Кейсы, шаблоны, чеклисты, глоссарий.

Материалы курса

Шаблоны, чеклисты, презентации, лонгриды.

Учебная литература

Джин Ким, Патрик Дебуа, Джон Уиллис и Джез Хамбл «Руководство по DevOps». Jennifer Davis, Ryn Daniels — Effective DevOps: Building a Culture of Collaboration, Affinity, and Tooling at Scale. Humble Jez, Farley David — Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation.

Темы

Введение в DevOps. Система контроля версий. Основы Git Ветвления в Git. Инструменты в Git Работа в терминале Операционные системы Файловые системы. Компьютерные сети Элементы безопасности информационных систем. Командная оболочка Bash: практические навыки Использование Python для решения типовых DevOps-задач. Языки разметки JSON и YAML
Лекции
3,00ч
Практические занятия
21,00ч
Всего
24,00ч
Лекции
2,00ч
Практические занятия
14,00ч
Всего
16,00ч
Лекции
2,00ч
Практические занятия
14,00ч
Всего
16,00ч
Лекции
2,00ч
Практические занятия
14,00ч
Всего
16,00ч
Лекции
4,00ч
Практические занятия
28,00ч
Всего
32,00ч
Лекции
2,00ч
Практические занятия
14,00ч
Всего
16,00ч
Лекции
2,00ч
Практические занятия
14,00ч
Всего
16,00ч
Промежуточная аттестация 24,00 часа
Курсовой проект «Настройка автоматического обновления сертификата Vault и его применение в сервере Nginx».