CCNP Enterprise / Automation: 300-435 ENAUTO v2.0 — Автоматизация корпоративных сетей Cisco

Курс CCNP 300-435 ENAUTO v2.0: автоматизация Cisco IOS XE, Python Netmiko/ncclient/RESTCONF, Ansible, Jinja2, YANG, Catalyst Center, SD-WAN, Meraki, ISE, ThousandEyes и FastMCP
Программа: 50 уроков · 6 разделов · 10 бесплатных
Специализация CCNP Enterprise и CCNP Automation · уровень инженера NetDevOps
AZ · RU · EN · С нуля до уровня Инженера сетевой автоматизации (NetDevOps / Python / Ansible / FastMCP)
Индивидуально
В мес 200 AZN
В группе
В мес 150 AZN
При оплате за весь курс в группе
15% скидка
Оплата по частям
50/50
По подписке
от 60 AZN в мес
Как перестать настраивать сотни маршрутизаторов и коммутаторов вручную по SSH и управлять всей корпоративной сетью через код? Как читать деревья моделей данных YANG (RFC 8340), собирать XML/JSON-запросы для NETCONF и RESTCONF, писать скрипты на Python (Netmiko, ncclient, requests), шаблоны Jinja2 и плейбуки Ansible? Как автоматизировать контроллеры Cisco Catalyst Center, SD-WAN Manager (vManage), Meraki Dashboard, Cisco ISE и мониторинг ThousandEyes, настраивать потоковую телеметрию MDT, вебхуки и создавать собственные серверы Python FastMCP для подключения ИИ-агентов к живой сети? Полный инженерный курс по экзамену 300-435 ENAUTO v2.0.

Идёт набор в новую группу — оставьте заявку, чтобы забронировать место

Или учитесь сами в личном кабинете → по подписке от 60 AZN в месяц

Что нужно для начала

Курс построен по принципу плавного погружения: достаточно базового понимания компьютерных сетей в объёме CCNA (модель OSI/TCP-IP, подсети IPv4/IPv6, VLAN, маршрутизация OSPF/BGP и базовые команды Cisco IOS XE). Все инструменты сетевого программирования — от Git, виртуальных окружений Python, форматов JSON/XML/YAML и моделей YANG до библиотек Netmiko/ncclient, шаблонов Jinja2, контроллерных REST API и серверов FastMCP — разбираются с самого нуля на понятных примерах и практических стендах.

База сетей (уровень CCNA)Python, Git и Linux — с нуляПрактика в Cisco DevNet / CMLПошаговый разбор каждого API

Как будем учиться

В каждом уроке мы идём от реальной производственной задачи сетевого инженера (массовая настройка VLAN и OSPF без ошибок, автоматический ввод коммутатора из коробки через ZTP/PnP, развёртывание филиала SD-WAN и Meraki за 30 секунд, приём аварийных вебхуков в Webex, подключение ИИ-ассистента к диагностике роутеров) к рабочему коду на Python/Ansible и проверке на оборудовании. Все механизмы сопровождаются SVG-схемами, диаграммами обмена API, расчётами и интерактивными тренажёрами.

Золотое правило курса (R1)

Каждая концепция сетевой автоматизации — от чтения флагов rw/ro в деревьях YANG RFC 8340 и транзакций NETCONF <lock>/<commit> до двухшаговой авторизации SD-WAN (JSESSIONID + X-XSRF-TOKEN), асинхронных задач Catalyst Center и декораторов @mcp.tool() в Python FastMCP — объясняется с нуля простым и точным инженерным языком. В конце каждого из 6 разделов вы выполняете полноценный лабораторный практикум.

Полный план из 6 разделов (50 уроков)

01

Фундамент сетевой программируемости, Git, форматы данных и модели YANG

уроки 1–10
  • Переход от ручного CLI к Infrastructure as Code (IaC) и NetDevOps
  • Расчёт ROI и снижения MTTR
  • Контроль версий Git (clone, branch, diff, merge и разрешение конфликтов)
  • Виртуальные окружения Python venv
  • Синхронные (requests) против асинхронных (asyncio/ThreadPool) вызовов API
  • Парсинг JSON, XML (с пространствами имён xmlns) и YAML
  • Сравнение REST и RPC, HTTP-глаголы
  • Коды состояния, пагинация и Rate Limiting (429 Retry-After)
  • Модели данных YANG (IETF, OpenConfig, Cisco Native)
  • Чтение деревьев RFC 8340 с утилитой pyang
  • Протоколы NETCONF (SSH :830, running/candidate, <lock>/<commit>) и RESTCONF (HTTPS :443, application/yang-data+json) и сборка XML/JSON-запросов в Cisco YANG Suite
02

Автоматизация на уровне устройств: Python, Ansible, Day 0 и On-Box

уроки 11–20
  • Управление CLI по SSH через библиотеку Python Netmiko со структурированным парсингом TextFSM и Genie
  • Автоматизация по NETCONF через библиотеку ncclient (get, get_config, edit_config, XPath/Subtree, блокировки candidate)
  • Работа с RESTCONF через Python requests (GET/POST/PUT/PATCH/DELETE)
  • Безагентная автоматизация Cisco IOS XE с помощью Ansible (инвентарь, коллекция cisco.ios, идемпотентность, Ansible Vault)
  • Первичная загрузка Day-0 Provisioning (ZTP, PnP, iPXE)
  • Диагностика ошибок NETCONF (<rpc-error>)
  • RESTCONF и YANG, встроенная автоматизация On-Box (апплеты EEM, контейнер Linux Guest Shell, IOx и библиотека Python import cli)
03

Контроллерная автоматизация — Часть 1: Шаблоны Jinja2, Cisco Catalyst Center и Cisco ISE

уроки 21–28
  • Архитектура SDN-контроллеров и Intent-Based Networking (IBN: Northbound vs Southbound APIs)
  • Конструирование продвинутых шаблонов конфигураций на Jinja2 (переменные, циклы for, ветвления if/elif, управление пробелами, цепочки фильтров default/ipaddr/join, макросы и наследование)
  • Архитектура Cisco Catalyst Center Intent API (аутентификация X-Auth-Token, паттерн асинхронных задач 202 Accepted → Task API и SDK dnacentersdk)
  • Автоматизация иерархии площадок
  • Discovery и Day-0 Plug-and-Play (PnP Claim)
  • Развёртывание шаблонов Template Programmer API и массовый опрос через Command Runner API
  • Автоматизация безопасности
  • Комплаенса и сегментации (SD-Access VN, Cisco ISE ERS REST API, pxGrid, TrustSec SGT и карантин ANC)
04

Контроллерная автоматизация — Часть 2: Cisco Catalyst SD-WAN, Meraki, Ansible и отладка REST API

уроки 29–35
  • Архитектура REST API в Cisco SD-WAN Manager / vManage (двухэтапная аутентификация POST /j_security_check → JSESSIONID и GET /dataservice/client/token → X-XSRF-TOKEN)
  • Автоматизация Day-0 онбординга
  • Шаблонов Feature/Device Templates
  • Новых групп Configuration Groups (UX 2.0) и политик SD-WAN на Python (requests и SDK catalystwan)
  • Архитектура облака Cisco Meraki Dashboard API (ключ X-Cisco-Meraki-API-Key, лимит 10 запросов/с, Link pagination, Location Scanning / MV Sense / ExCap APIs и Python SDK meraki)
  • Автоматизация Day-0 создания сетей Meraki
  • Регистрации устройств (claim)
  • VLAN, SSID, правил межсетевого экрана MX L3/L7 и транзакций Action Batches
  • Декларативное управление контроллерами через коллекции Ansible (cisco.dnac, cisco.meraki, cisco.sdwan, cisco.ise) и комплексная диагностика ошибок REST API
05

Автоматизация сетевых операций: Тестирование, CML, Обновления ПО, Мониторинг, MDT и Webhooks

уроки 36–43
  • Автоматизированное тестирование и валидация сети до и после изменений (Pre-Check / Post-Check) через платформенные API и фреймворк Cisco pyATS / Genie (testbed.yaml, pyats learn, pyats diff)
  • Симуляция топологий и цифровой двойник сети в Cisco Modeling Labs (CML REST API, virl2_client, topology.yaml в CI/CD)
  • Программное управление версиями ПО через контроллеры (Catalyst Center SWIM API: Golden Image, Pre-Checks, Distribution, Activation и SD-WAN Software Upgrade API)
  • Мониторинг здоровья сети (Catalyst Center Assurance network-health/client-health/issues/Path Trace и Cisco ThousandEyes REST API v7)
  • Архитектура и настройка подписок потоковой телеметрии Model-Driven Telemetry (MDT: Periodic vs On-Change, Dial-In vs Dial-Out, kvGPB/JSON) на Cisco IOS XE через CLI
  • NETCONF и RESTCONF, событийный мониторинг на базе Webhooks с отправкой уведомлений в Cisco Webex
06

Искусственный интеллект в сетевой автоматизации, серверы Python FastMCP, стратегия экзамена и Дипломный проект

уроки 44–50
  • Функции ИИ внутри контроллеров Cisco (Catalyst Center AI Network Analytics, Dynamic Baselining, AI-Enhanced RRM, SD-WAN ThousandEyes AI Predictive Path Recommendation и Cisco AI Assistant)
  • Разработка сетевого кода с помощью ИИ (промпт-инжиниринг с деревьями YANG/OpenAPI, распознавание галлюцинаций LLM и валидация в CML)
  • Риски информационной безопасности в ИИ-системах автоматизации (утечка секретов в облачные LLM, прямые и косвенные атаки Prompt Injection через логи/LLDP, принцип Read-Only и Human-in-the-Loop)
  • Архитектура протокола Model Context Protocol (MCP) и создание собственного сервера на Python FastMCP (@mcp.tool, @mcp.resource, @mcp.prompt) для подключения ИИ-агента к диагностике сети
  • Стратегия сдачи экзамена 300-435 ENAUTO v2.0 и итоговый дипломный проект

Что вы сможете после курса

Самостоятельно разрабатывать, внедрять и отлаживать промышленные системы автоматизации корпоративных сетей Cisco: читать деревья YANG (RFC 8340) и формировать XML/JSON-пакеты для NETCONF и RESTCONF, писать скрипты на Python (Netmiko, ncclient, requests) и плейбуки Ansible для маршрутизаторов и коммутаторов Cisco IOS XE, настраивать автоматическую инициализацию Day-0 (ZTP/PnP/iPXE) и бортовые скрипты EEM + Guest Shell, конструировать сложные шаблоны Jinja2, управлять контроллерами Cisco Catalyst Center, SD-WAN Manager (vManage), Meraki Dashboard, Cisco ISE и мониторингом ThousandEyes через REST API и SDK, проводить автотесты в CML и pyATS, настраивать потоковую телеметрию MDT и вебхуки, а также создавать защищённые серверы Python FastMCP для интеграции ИИ-агентов с сетевой инфраструктурой.

Двойная сертификация: CCNP Enterprise и CCNP Automation (300-435 ENAUTO v2.0)

Курс покрывает 100% официальных целей обновлённого экзамена 300-435 ENAUTO v2.0 (Automating Cisco Enterprise Solutions). Успешная сдача этого экзамена сразу приносит международный сертификат Cisco Certified Specialist – Enterprise Automation and Programmability и одновременно засчитывается как профильный экзамен в двух треках: CCNP Enterprise (в паре с 350-401 ENCOR) и CCNP Automation (в паре с 350-901 AUTOCOR).

Как мы учим?

Этапы обучения

01

Вебинар

Студенты подключаются к уроку в прямом эфире. В конце каждого урока студентам отправляется видеозапись занятия.

02

Домашнее задание

Все задания основаны на теме, пройденной на вебинаре. Домашняя работа помогает закрепить материал и лучше его понять.

03

Работа с ментором

Преподаватель на связи с группой и во время обучения, и вне занятий. Возникающие вопросы решаются сразу.

04

Портфолио

За время курса вы выполните несколько проектов на разные темы — они покажут работодателям ваши навыки.

Самостоятельное обучение

Полная программа в личном кабинете

50 тем с теорией, примерами и практикой. 4 из них — бесплатно (отмечены в программе), остальные — по подписке. Интерактивных уроков со слайдами и тренажёрами: 49.

Раздел 1. Фундамент сетевой программируемости, Git, форматы данных и модели YANGтем: 10
  1. Эволюция сетевой автоматизации: от ручной настройки CLI к программируемым сетям, NetDevOps и ИИ-агентам
  2. Конфликты слияния: разрешаем шаг за шагом
  3. Скрипты Python для сетевой автоматизации: структуры данных (list, dict), модуль json (loads/dumps) и библиотека requests
  4. Форматы структурированных данных для сетевых API и автоматизации: синтаксис JSON (RFC 8259), YAML и XML
  5. Архитектура и безопасность REST API: HTTPS/TLS, Basic Auth, токены (JWT/Bearer, X-Auth-Token), OAuth 2.0, CSRF и Rate Limiting
  6. Язык моделирования данных YANG (RFC 6020 / 7950): структура модуля (container, list, leaf), pyang tree и модели IETF, OpenConfig, Native
  7. Чтение деревьев модулей YANG по стандарту RFC 8340 и работа с утилитой pyang
  8. Протокол NETCONF (RFC 6241, SSH порт 830, XML): 4 уровня архитектуры, операции RPC, хранилища Datastores и ncclient
  9. Построение полезных нагрузок XML и JSON по модели YANG с помощью Cisco YANG Suite и pyang
  10. Практикум №1: Чтение деревьев RFC 8340 и конструирование XML/JSON-запросов для NETCONF и RESTCONF по моделям YANG
Раздел 2. Автоматизация на уровне устройств (Device-Level Automation): Python, Ansible, Day 0 и On-Boxтем: 10
  1. Автоматизация CLI по SSH на Python с библиотекой Netmiko: управление конфигурацией и структурированный парсинг (TextFSM / Genie)
  2. Автоматизация по протоколу NETCONF на Python с библиотекой ncclient: фильтрация XPath/Subtree, транзакции и блокировки
  3. Автоматизация по протоколу RESTCONF на Python с библиотекой requests: операции CRUD и YANG Patch
  4. Автоматизация устройств Cisco IOS XE с помощью Ansible: инвентарь, коллекция cisco.ios, идемпотентность и Ansible Vault
  5. Первичная инициализация устройств (Day-0 Provisioning): архитектура и настройка ZTP, гостевого Python-скрипта, PnP и iPXE
  6. Диагностика и устранение неполадок в решениях на базе NETCONF, RESTCONF и моделей YANG
  7. Событийная автоматизация на маршрутизаторе (Embedded Event Manager — EEM): Event Detectors, апплеты CLI, порядок action и переменные
  8. Встроенная автоматизация (On-Box Automation — Часть 2): контейнер Linux Guest Shell, IOx и библиотека Python cli
  9. Архитектурная матрица выбора инструментов уровня устройств: Netmiko vs ncclient vs RESTCONF vs Ansible vs On-Box
  10. Практикум №2: Автоматизация маршрутизаторов Cisco IOS XE через Netmiko, ncclient, RESTCONF, Ansible и связку EEM + Guest Shell
Раздел 3. Контроллерная автоматизация — Часть 1: Шаблоны Jinja2, Cisco Catalyst Center и Cisco ISEтем: 8
  1. Архитектура и рабочие процессы Cisco Catalyst Center (DNA Center): Intent-Based Networking и контуры Design, Policy, Provision, Assurance
  2. Конструирование шаблонов конфигураций на Jinja2 (Часть 1): переменные, циклы for, ветвления if/elif и управление пробелами
  3. Продвинутые шаблоны Jinja2 (Часть 2): встроенные и сетевые фильтры (default, ipaddr, join), макросы и наследование шаблонов
  4. Архитектура Cisco Catalyst Center (DNA Center) Intent API: аутентификация X-Auth-Token, асинхронные задачи (Task API) и SDK dnacentersdk
  5. Автоматизация иерархии площадок, инвентаризации и Day-0 Plug-and-Play (PnP) в Cisco Catalyst Center на Python
  6. Программное развёртывание шаблонов (Template Programmer API) и удалённый запуск команд (Command Runner API) в Catalyst Center
  7. Автоматизация политики безопасности, соответствия стандартам (Compliance) и сегментации сети (SD-Access и Cisco ISE ERS / pxGrid API)
  8. Практикум №3: Разработка продвинутых шаблонов Jinja2 и автоматизация Day-0 PnP, Command Runner и сегментации в Catalyst Center и ISE
Раздел 4. Контроллерная автоматизация — Часть 2: Cisco Catalyst SD-WAN, Cisco Meraki, Ansible и отладка REST APIтем: 7
  1. Архитектура REST API в SD-WAN Manager (Часть 1): документация Swagger, сессия JSESSIONID и токен X-XSRF-TOKEN
  2. Программное управление конфигурацией, шаблонами, группами UX 2.0 и Day-0 онбордингом в Cisco SD-WAN на Python (requests и catalystwan)
  3. Архитектура облачной платформы Cisco Meraki Dashboard API: аутентификация X-Cisco-Meraki-API-Key, лимиты запросов и Python SDK
  4. Автоматизация Day-0 развёртывания сетей, регистрации оборудования, VLAN, SSID и межсетевого экрана L3/L7 в Cisco Meraki на Python
  5. Декларативная автоматизация контроллеров с помощью Ansible: коллекции cisco.dnac, cisco.meraki, cisco.sdwan и cisco.ise
  6. Комплексная диагностика и устранение ошибок при работе с REST API контроллеров (Аутентификация, TLS, Rate Limits, JSON Schema)
  7. Практикум №4: Автоматизация Cisco SD-WAN и Meraki на Python и Ansible и расследование тикетов с ошибками REST API
Раздел 5. Автоматизация сетевых операций (Network Operations): Тестирование, CML, Обновления ПО, Мониторинг, MDT и Webhooksтем: 8
  1. Автоматизированное тестирование и валидация сети: использование платформенных API Cisco и фреймворка pyATS / Genie
  2. Моделирование и симуляция сетевых топологий в операционной деятельности: Cisco Modeling Labs (CML), API и CI/CD-конвейеры
  3. Программное управление версиями ПО устройств через контроллеры: Catalyst Center SWIM API и SD-WAN Software Upgrade API
  4. Программный мониторинг здоровья сети (Network Health): API платформ Catalyst Center Assurance, SD-WAN, Meraki и Cisco ThousandEyes
  5. Потоковая телеметрия Model-Driven Telemetry (MDT / YANG-Push): подписки periodic/on-change, kvGPB/JSON, gRPC и Dial-Out/In
  6. Настройка подписок потоковой телеметрии (MDT) на маршрутизаторах Cisco IOS XE тремя способами: через CLI, NETCONF и RESTCONF
  7. Событийный мониторинг на основе вебхуков (Webhooks): настройка и приём уведомлений от Catalyst Center, Meraki, SD-WAN и ThousandEyes
  8. Практикум №5: Автоматизация обновлений SWIM, мониторинга здоровья сети, подписок телеметрии IOS XE MDT и приёмника контроллерных Webhooks
Раздел 6. Искусственный интеллект в сетевой автоматизации (AI in Automation), серверы Python FastMCP, стратегия экзамена и Дипломный проекттем: 7
  1. Искусственный интеллект в контроллерных платформах Cisco: AI-Enhanced RRM, AI Network Analytics, AI Predictive Routing и AI Assistant
  2. Разработка кода сетевой автоматизации с помощью ИИ (AI-Assisted Development): промпт-инжиниринг, генерация YANG/Jinja2/Python и верификация
  3. Риски информационной безопасности в ИИ-системах сетевой автоматизации: утечка секретов, Prompt Injection, галлюцинации и защита агентов
  4. Архитектура Model Context Protocol (MCP) и создание сервера на Python FastMCP для подключения ИИ-агента к сетевой инфраструктуре
  5. Практикум №6: Аудит безопасности ИИ-решений и разработка боевого MCP-сервера на Python FastMCP для диагностики сети ИИ-агентом
  6. Стратегия успешной сдачи экзамена 300-435 ENAUTO v2.0 и сводный справочник всех API, заголовков и библиотек курса
  7. Итоговый дипломный проект: Создание сквозной платформы сетевой автоматизации, мониторинга и ИИ-ассистента (NetDevOps + FastMCP)

Группа и индивидуальные занятия — это преподаватель, проверка заданий и сертификат. Подписка — материалы, тренажёры и прогресс в своём темпе, без обратной связи преподавателя.

CCNP Automation (300-435 ENAUTO): автоматизация корпоративных сетей Cisco: как записаться

Заполните форму — сообщим дату старта ближайшей группы, расписание и условия оплаты. А можно сначала прийти на бесплатный пробный урок.

WhatsApp