Глава 1: Введение
Глава 2: Основы ОС Junos
• Архитектура Junos
• Обработка трафика
• Функции и режимы CLI
• Начальная настройка
• Типы интерфейсов и их настройка
• Лабораторная работа 1
Глава 3: Основы DevOps
• Зачем нужен DevOps?
• Преимущества DevOps
• Задачи и практики DevOps
Глава 4: Стек автоматизации Junos
• Стек автоматизации Junos и DevOps
• Автоматизация с помощью XML API
• Автоматизация с помощью REST API
• Автоматизация с помощью JET API
• Обзор инструментов автоматизации Junos
Глава 5: Введение в XML и XPath
• Синтаксис XML
• XML schema
• Поиск информации в XML с помощью XPath
• Лабораторная работа 2
Глава 6: XML API и NETCONF
• NETCONF
• Junos XML API
• Программирование для XML API
• Пример использования XML API
• Лабораторная работа 3
Глава 7: JSON и YAML
• Необходимость языков представления данных
• Происхождение JSON и YAML
• Функции и преимущества
• Использование в Junos
• Лабораторная работа 4
Глава 8: Использование Ansible для автоматизации Junos
• Введение в Ansible
• Установка Ansible
• Ansible Playbooks
• Примеры использования Ansible c Junos
• Лабораторная работа 5
Глава 9: Python
• Синтаксис Python
• Python 2 и Python 3
• Типы данных и переменные
• Списки, кортежи, множества и словари
• Библиотеки
• Интерактивный режим
• Примеры
• Лабораторная работа 6
Глава 10: Junos PyEZ
• Подключение к устройству с Junos
• Выполнение RPC
• Работа с неструктурированной конфигурацией
• Обновление ПО
• Обработка исключений
• Лабораторная работа 7
Глава 11: Junos OS REST API
• Задачи REST API
• Выполнение RPC
• REST API explorer
• Примеры использования
• Лабораторная работа 8