О курсе
Курс охватывает основы написания bash-скриптов и автоматизации рутинных задач в Linux. В программе рассматриваются такие темы, как обработка пользовательского ввода, создание функций, работа с массивами, использование переменных, циклы и перенаправление вывода. По каждой теме предусмотрена лабораторная практика, которую можно выполнять локально в виртуальной машине или в docker-контейнере, что позволяет проходить задания в удобное время. В конце курса предлагается финальное задание по развёртыванию приложения, которое требует применения полученных навыков. Автор отмечает, что знание bash-скриптов полезно для повышения продуктивности в Linux и является важным для автоматизации и DevOps, так как многие CI/CD инструменты, например GitLab, требуют работы с командной оболочкой. Для успешного освоения материала необходимы базовые знания Linux.
Что рассматривается в программе
- написание bash-скриптов
- обработка пользовательского ввода
- создание функций
- работа с массивами
- использование переменных
- работа с циклами
- перенаправление вывода
Кому может быть полезен курс
- тем, кто интересуется автоматизацией задач в Linux
- специалистам, которым нужно ознакомиться с написанием bash-скриптов
- тем, кто планирует работать с DevOps-инструментами
Вопросы о программе
Какие темы рассматриваются в курсе?
В курсе рассматриваются основы написания bash-скриптов: обработка пользовательского ввода, функции, массивы, переменные, циклы и перенаправление вывода.
Есть ли практические задания?
Да, по всем темам предусмотрена лабораторная практика, а в конце курса — финальное задание по развёртыванию приложения.
Какие требования к уровню подготовки?
Минимальные требования — знание основ Linux.
Как можно выполнять лабораторные работы?
Лабораторные работы можно запускать локально в виртуальной машине или в docker-контейнере.