CSAU – Introducing Automation for Cisco Solutions

CISCO

CSAU - Introducing Automation for Cisco Solutions

Описание курса:
Внедрение автоматизации для Cisco Solutions (CsAu)

Курс v1.0 дает вам широкий обзор навыков автоматизации сети. С помощью комбинации лекций и практических занятий вы изучите основы автоматизации, такие как работа над решениями для программирования на основе моделей с протоколами репрезентативного протокола конфигурации передачи состояния (RESTCONF) и протокола конфигурации сети (NETCONF). Курс также охватывает форматы и типы данных, включая Extensible Markup Language (XML), JavaScript Object Notation (JSON), Yaml Ain’t Markup Language (YAML) и Another Next Generation (YANG), а также их значение в сетевой автоматизации. наряду с такими инструментами DevOps, как Ansible и Git.
Этот курс является обязательным перед зачислением на курсы автоматизации профессионального уровня и экзамены, поскольку он дает важные фундаментальные знания.

Этот курс поможет вам:
Получите обзор навыков, необходимых, чтобы стать инженером нового поколения.
Подготовьтесь к ускорению автоматизации сети в вашей организации
Расширение сотрудничества между внутренними и внешними командами с помощью систем контроля версий
Заработайте 16 баллов CE для повторной сертификации

Кому следует посетить:
Этот курс предназначен в первую очередь для инженеров-заказчиков и системных инженеров, занимающих следующие должности:
Архитектор автоматизации
Инженер автоматизации
Системный инженер-консультант
DevOps инженер
Сетевой администратор
Сетевой архитектор
Инженер-консультант по сетям
Инженер-проектировщик сетей
Сетевой инженер
Оператор сети
Инженер по надежности сети
Специалист по продажам
Инженер по надежности сайта
Системный инженер
Архитектор технических решений
Этот курс также будет полезен для должностных лиц сетевых менеджеров, таких как:
Разработчик приложения
Разработчик совместной работы
Архитектор решений для совместной работы
ИТ-директор
Мобильный разработчик
Менеджер центра сетевых операций (NOC)
Программный архитектор
веб-разработчик

Цели курса:
После прохождения этого курса вы должны уметь:
Четко сформулируйте роль, которую автоматизация и программируемость сети играют в контексте сквозного управления сетью и операций.
Определение и различие между водопадными и гибкими методологиями разработки программного обеспечения
Интерпретация и устранение неполадок скриптов Python с помощью фундаментальных программных конструкций, созданных для сценариев использования сетевой автоматизации.
Описать, как принципы, инструменты и конвейеры DevOps могут быть применены к сетевым операциям.
Понять роль сред разработки сетевой автоматизации и связанных технологий, таких как виртуальные среды Python, Vagrant и Docker.
Понимать и создавать вызовы API на основе HTTP к сетевым устройствам
Сформулируйте различия и распространенные варианты использования XML, JSON, YAML и protobuf.
Создавайте и интерпретируйте сценарии Python с помощью модуля запросов Python для автоматизации устройств, имеющих API на основе HTTP.
Понять роль YANG в автоматизации сети
Поймите, что существует ряд инструментов для упрощения работы с моделями YANG.
Опишите функциональные возможности RESTCONF и NETCONF и различия между ними.
Создавайте Ansible playbooks для настройки сетевых устройств и получения с них данных о рабочем состоянии.
Создавайте шаблоны Jinja2 и структуры данных YAML для создания желаемых конфигураций состояния.

Предварительные требования к курсу:
Перед тем, как пройти этот курс, вы должны обладать следующими знаниями и навыками:
Маршрутизация и коммутация, включая сначала открытый кратчайший путь (OSPF), протокол пограничного шлюза (BGP), а также базовые функции конфигурации, такие как интерфейсы, простой протокол управления сетью (SNMP) и статические маршруты.
Основы структур данных Python и программных конструкций, таких как циклы, условные выражения и классы, или эквивалент 3–6 месяцев опыта написания сценариев Python
Основные команды Linux для навигации по файловой системе и выполнения скриптов
Знание работы с текстовыми редакторами

Содержание курса:
Изучение управления сетью и операций
Изучение методологий разработки программного обеспечения
Использование Python для автоматизации сети
Описание NetDevOps: DevOps для сетей
Управление средами разработки автоматизации
Знакомство с сетевыми API HTTP
Обзор форматов данных и кодирования данных
Использование запросов Python для автоматизации API на основе HTTP
Изучение ЯН
Использование инструментов YANG
Автоматизация модельно-ориентированных API с помощью Python
Представляем Ansible для сетевой автоматизации
Создание шаблонов конфигураций с помощью Jinja2

План лаборатории:
Используйте сценарии сетевой автоматизации
Применение основ Python в интерактивном интерпретаторе
Автоматизируйте сети с Netmiko
Устранение неполадок скриптов Python
Использование системы контроля версий Git и совместная работа над внутренним проектом
Управление конфликтами слияния
Создавайте воспроизводимые среды автоматизации
Используйте API на основе HTTP с Postman
Изучите данные YAML и JSON
Использование API на основе HTTP с запросами Python
Изучите инструменты YANG
Изучите NETCONF с Python
Изучите RESTCONF с Python
Настройка сетевых устройств с помощью Ansible
Собирайте сетевые данные с помощью Ansible
Сборка и развертывание конфигураций с помощью Ansible

Записаться на курс

Длительность: 2 дня (16 часов)
Код курса: CSAU

Стоимость обучения.
Очный формат: 989 000 ₸
Онлайн формат: 940 000 ₸






    Контактная информация: