Кому следует посетить
- Сетевым администраторам
- Сетевым архитекторам
- Сетевым дизайнерам
- Сетевым инженерам
- Системным инженерам
- Инженерам интеграции
- Сетевым менеджерам
- Инженерам беспроводных сетей
- Инженерам-консультантам
- Инженерам продаж
- DevOps инженерам
- Техническим специалистам в области автоматизации сетей
- Разработчикам ПО
Предварительные требования
Для прохождения данного курса требуется обладать следующими знаниями и навыками:
- Знания в области построения и обслуживания сетей, включая опыт настройки протоколов Open Shortest Path First (OSPF), Border Gateway Protocol (BGP), конфигурации интерфейсов, использования Simple Network Management Protocol (SNMP) и статических маршрутов.
- Опыт написания скриптов на Python с использованием циклов, условных выражений и классов от 6 месяцев.
- Базовые навыки работы с ОС Linux, кандидат должен уметь работать с файловой системой или запускать выполнение скриптов, используя командную строку.
Цели курса
Курс Introducing Automation for Cisco Solutions (CSAU) v1.1 дает слушателям широкий набор знаний и навыков для автоматизации сетевой инфраструктуры. В ходе теоретических лекций и практических занятий слушатели познакомятся с основными механизмами, которые используются для автоматизации сетевых компонентов, например, протоколами Representational State Transfer Configuration Protocol (RESTCONF) и Network Configuration Protocol (NETCONF), механизмами Extensible Markup Language (XML), JavaScript Object Notation (JSON), Yaml Ain’t Markup Language (YAML) и Yet Another Next Generation (YANG), такими инструментами DevOps, как Ansible и Git.
Этот курс не является сертификационным, то есть не готовит к какому-то одному определенному экзамену, но охватывает базовые знания, которые могут помочь Вам подготовиться к нескольким курсам и экзаменам по автоматизации профессионального уровня:
Курсы по автоматизации:
- Автоматизация работы решений Cisco для корпоративных сетей (ENAUI)
- Автоматизация работы решений Cisco для центров обработки данных (DCAUI)
- Автоматизация работы решений Cisco по обеспечению безопасности (SAUI)
- Автоматизация работы решений Cisco для провайдерских сетей (SPAUI)
- Автоматизация работы решений Cisco для совместной работы (CLAUI)
Экзамены по автоматизации:
- 300-435 Automating and Programming Cisco Enterprise Solutions (ENAUTO)
- 300-635 Automating and Programming Cisco Data Center Solutions (DCAUTO)
- 300-735 Automating and programming Cisco Security Solutions (SAUTO)
- 300-535 Automating and programming Cisco Service Provider Solutions (SPAUTO)
- 300-835 Automating and Programming Cisco Collaboration Solutions (CLAUTO)
Поле прохождения данного курса слушатели будут уметь:
- Формулировать роль автоматизации и функций программируемости для централизованного гибкого управления сетевой инфраструктурой
- Создавать и устранять неполадки в скриптах Python, используя базовые типичные конструкции для распространенных сценариев
- Понимать принципы и инструменты DevOps
- Понимать принципы автоматизации сетей и связанные с этим технологии: Python, Vagrant, Docker
- Понимать, как создать запросы к программным интерфейсам сетевых устройств на основе HTTP
- Знать различия и распространенные случаи использования XML, JSON, YAML и protobuf
- Писать скрипты Python для создания автоматизированных запросов HTTP-based APIs
- Объяснять, какую роль играет YANG в сетевой автоматизации
- Знать и использовать инструменты, которые упрощают работу с моделями YANG
- Описывать особенности RESTCONF и NETCONF, отличия между ними
- Создавать Ansible playbooks для настройки сетевых устройств и передачи данных между ними
- Создавать шаблоны Jinja2 и структуры данных YAML для создания конфигураций