Авторский курс Алексея Береснева.
Курс предназначен для администраторов Linux (Линукс) систем, встречающихся с необходимостью автоматизации работы с помощью скриптов. На курсе рассматриваются основные инструменты автоматизации повседневной работы администратора с помощью Bash, утилит GNU и скриптов на языке Питон (Python). Слушатели курса на лабораторных работах получат начальный практический опыт разработки на Python.Стоимость курса
60 000 рубЗаказать
Вы научитесь:
После изучения материалов курса слушатели смогут:
- Писать скрипты на Bash, используя утилиты GNU.
- Разрабатывать скрипты автоматизации на Python.
- Использовать скрипты Python для повседневных задач администрирования.
- Автоматизировать сбор, обработку, мониторинг и визуализацию данных о работе системы и приложений.
Аудитория:
Курс предназначен для профессионалов в области системного администрирования и системного программирования GNU/Linux.Требования к предварительной подготовке слушателя:
Обучаемые должны иметь базовый опыт работы с операционными системами GNU/Linux и/или UNIX не менее года, но знания в области программирования не являются обязательными.Содержание курса
Автоматизация администрирования в Bash
- Утилиты GNU UNIX Text Utils.
- Регулярные выражения.
- Скрипты оболочки Bash.
Введение в Python
- Установка Python.
- Переменные и типы данных в Python.
- Управляющие ветвлением алгоритма операторы в Python.
- Списки Python.
- Функции.
- Работа с текстом в Python.
- Основы ООП.
- Обработка исключительных ситуаций.
- Модули и пакеты в Python.
Python для администрирования
- Работа с файловой системой.
- Обработка журналов.
- Работа с процессами.
- Работа с сетью.
- Использование SNMP.
- Управление устройствами с помощью SOAP API.
- Создание простых WEB приложений с Django.
- Взаимодействие с DHCP. Работа с Nagios.
- Мониторинг приложений с помощью Python.
- Сбор и отображение статистик.
- Основы работы с СУБД.