Содержание
- Введение 1
- Основы скриптовых языков: Python и Bash 2
- - Особенности языка Python: синтаксис, библиотеки и инструменты разработки 2.1
- - Особенности языка Bash: синтаксис, команды и инструменты командной строки 2.2
- - Сравнение Python и Bash: области применения и выбор инструмента 2.3
- Автоматизация сборки и тестирования 3
- - Автоматизация сборки с использованием Python и Bash 3.1
- - Автоматизация тестирования с применением Python 3.2
- - Интеграция с системами контроля версий: Git и другие инструменты 3.3
- Автоматизация развертывания и управления инфраструктурой 4
- - Автоматизация развертывания приложений с использованием Ansible 4.1
- - Автоматизация развертывания с использованием Docker и инструментов контейнеризации 4.2
- - Автоматизация управления конфигурацией серверов 4.3
- Практические примеры автоматизации задач разработки 5
- - Пример 1: Автоматизация резервного копирования баз данных 5.1
- - Пример 2: Автоматизация обработки логов и мониторинга 5.2
- - Пример 3: Автоматизация развертывания фронтенд-приложения 5.3
- Заключение 6
- Список литературы 7