AZ · RU · EN · Beginner-Friendly Path to Network Automation Engineer (NetDevOps / Python / Ansible / FastMCP)
Individual
Per month 200 AZN
Group
Per month 150 AZN
Paying for the full course in a group
15% discount
Installments
50/50
Subscription
from 60 AZN a month
How do you move beyond manual box-by-box SSH configuration and manage an entire enterprise network as code? How do you read RFC 8340 YANG module trees, build XML/JSON payloads for NETCONF and RESTCONF, and write Python scripts (Netmiko, ncclient, requests), Jinja2 templates, and Ansible playbooks? How do you automate Cisco Catalyst Center, SD-WAN Manager (vManage), Meraki Dashboard, Cisco ISE, and ThousandEyes APIs, configure Model-Driven Telemetry (MDT) and webhooks, and build custom Python FastMCP servers to connect AI agents safely to live networks? Master the complete 300-435 ENAUTO v2.0 blueprint step by step.
Enrollment for a new group is open — send a request to reserve your seat
Lessons are taught live in Azerbaijani and Russian.
The curriculum is structured with progressive disclosure: CCNA-level networking fundamentals (OSI/TCP-IP, IPv4/IPv6 subnetting, VLANs, basic OSPF/BGP routing, and standard Cisco IOS XE CLI commands) are sufficient to begin. Every network programmability tool—from Git, Python virtual environments, JSON/XML/YAML, and YANG models to Netmiko/ncclient, Jinja2 templates, controller REST APIs, and FastMCP servers—is explained from scratch with clear examples and hands-on labs.
CCNA-level networking basicsPython, Git & Linux from scratchHands-on in Cisco DevNet / CMLStep-by-step API walkthroughs
How you will learn
Every lesson starts with a real operational challenge (pushing error-free VLAN/OSPF changes at scale, Day-0 switch onboarding via ZTP/PnP, deploying an SD-WAN or Meraki branch in 30 seconds, streaming webhook alerts to Webex, or equipping an AI assistant with live router diagnostic tools) and walks you through writing clean Python/Ansible code and verifying state on the network. All mechanisms are illustrated with SVG diagrams, API sequence ladders, engineering calculations, and interactive trainers.
The golden rule (R1)
Every network automation concept—from interpreting rw/ro flags in RFC 8340 YANG trees and NETCONF <lock>/<commit> transactions to two-step SD-WAN authentication (JSESSIONID + X-XSRF-TOKEN), asynchronous Catalyst Center Task APIs, and @mcp.tool() decorators in Python FastMCP—is explained from the ground up in clear, rigorous engineering language. Each of the 6 sections concludes with a comprehensive hands-on practicum.
Full 6-section curriculum (50 lessons)
01
Network Programmability Foundation, Git, Data Formats, and YANG Models
lessons 1–10
transition from manual CLI to Infrastructure as Code (IaC) and NetDevOps
ROI and MTTR calculations
Git version control (clone, branch, diff, merge, and conflict resolution)
Python venv virtual environments
synchronous (requests) vs. asynchronous (asyncio/ThreadPool) API patterns
and on-box automation (EEM applets, Linux Guest Shell container, IOx, and the on-box Python cli module)
03
Controller-Based Automation — Part 1: Jinja2 Templates, Cisco Catalyst Center, and Cisco ISE
lessons 21–28
SDN controller architecture and Intent-Based Networking (IBN: Northbound vs. Southbound APIs)
constructing advanced Jinja2 configuration templates (variables, for loops, if/elif conditionals, whitespace modifiers, default/ipaddr/join filter pipelines, macros, and inheritance)
Cisco Catalyst Center Intent API architecture (X-Auth-Token authentication, async 202 Accepted → Task API pattern, and dnacentersdk)
automating site hierarchy
Network Discovery, and Day-0 Plug-and-Play (PnP Claim)
programmatic Template Programmer deployment and bulk Command Runner CLI polling
and automating security policy enforcement
compliance, and network segmentation (SD-Access VNs, Cisco ISE ERS REST API, pxGrid, TrustSec SGTs, and ANC quarantine)
04
Controller-Based Automation — Part 2: Cisco Catalyst SD-WAN, Meraki, Ansible, and REST API Troubleshooting
lessons 29–35
Cisco SD-WAN Manager / vManage REST API architecture (two-step authentication POST /j_security_check → JSESSIONID and GET /dataservice/client/token → X-XSRF-TOKEN)
automating SD-WAN Day-0 onboarding
Feature/Device Templates
UX 2.0 Configuration Groups
and policies in Python (requests and catalystwan SDK)
Cisco Meraki Dashboard API architecture (X-Cisco-Meraki-API-Key, 10 req/sec rate limit, Link pagination, Location Scanning / MV Sense / ExCap APIs, and meraki Python SDK)
automating Meraki Day-0 network creation
device claiming, VLANs
SSIDs, MX L3/L7 firewall rules
and Action Batches, declarative controller management with Ansible collections (cisco.dnac, cisco.meraki, cisco.sdwan, cisco.ise)
and end-to-end REST API troubleshooting
05
Automated Network Operations: Testing, CML Simulation, Software Management, Health Monitoring, MDT, and Webhooks
lessons 36–43
automated pre-/post-change network testing and validation using platform APIs and Cisco pyATS / Genie (testbed.yaml, pyats learn, pyats diff)
network topology simulation and digital twins with Cisco Modeling Labs (CML REST API, virl2_client, topology.yaml in CI/CD)
controller-based software version management (Catalyst Center SWIM API: Golden Image, Pre-Checks, Distribution, Activation, and SD-WAN Software Upgrade API)
network health monitoring (Catalyst Center Assurance network-health/client-health/issues/Path Trace and Cisco ThousandEyes REST API v7)
Model-Driven Telemetry (MDT: Periodic vs. On-Change, Dial-In vs. Dial-Out, kvGPB/JSON) subscription configuration on Cisco IOS XE via CLI
NETCONF, and RESTCONF, and webhook-based monitoring with Cisco Webex notifications
06
AI in Enterprise Automation, Python FastMCP Servers, Exam Strategy, and Capstone Project
lessons 44–50
AI in Cisco controller platforms (Catalyst Center AI Network Analytics, Dynamic Baselining, AI-Enhanced RRM, SD-WAN ThousandEyes AI Predictive Path Recommendation, and Cisco AI Assistant)
AI-assisted code development for network automation (prompt engineering with YANG trees/OpenAPI, catching LLM hallucinations, and CML validation)
security risks in AI-based network automation (sensitive data leakage, direct and indirect Prompt Injection via syslog/LLDP, Read-Only defaults, and Human-in-the-Loop guardrails)
Model Context Protocol (MCP) architecture and constructing a Python FastMCP server (@mcp.tool, @mcp.resource, @mcp.prompt) to provide live network data to an AI agent
300-435 ENAUTO v2.0 exam strategy
and the Enterprise Automation Capstone Project
What you can do after the course
Independently design, build, and troubleshoot enterprise Cisco network automation systems: interpret RFC 8340 YANG module trees and construct XML/JSON payloads for NETCONF and RESTCONF, write Python scripts (Netmiko, ncclient, requests) and Ansible playbooks for Cisco IOS XE routers and switches, implement Day-0 provisioning (ZTP/PnP/iPXE) and on-box EEM + Guest Shell scripts, author advanced Jinja2 templates, automate Cisco Catalyst Center, SD-WAN Manager (vManage), Meraki Dashboard, Cisco ISE, and ThousandEyes via REST APIs and SDKs, run automated validation in CML and pyATS, configure Model-Driven Telemetry (MDT) and webhooks, and build secure Python FastMCP servers to empower AI agents with live network diagnostics.
This course covers 100% of the official blueprint objectives for the updated 300-435 ENAUTO v2.0 (Automating Cisco Enterprise Solutions) exam. Passing 300-435 ENAUTO earns the Cisco Certified Specialist – Enterprise Automation and Programmability certification and counts as a concentration exam toward both CCNP Enterprise (paired with 350-401 ENCOR) and CCNP Automation (paired with 350-901 AUTOCOR).
Students join the lesson live. At the end of each lesson, students are sent a video recording of the class.
02
Homework
Every assignment is based on the topic covered in the webinar. Homework helps you reinforce the material and understand it better.
03
Working with a mentor
The teacher stays in touch with the group both during the course and outside class. Any questions get answered right away.
04
Portfolio
During the course you'll complete several projects on different topics — they'll show employers what you can do.
Self-paced learning
The full curriculum in your personal account
50 topics with theory, examples and practice. 4 of them are free (marked in the program), the rest come with a subscription. Interactive lessons with slides and coding trainers: 49.
🔒 Capstone Project: Building an End-to-End Enterprise Network Automation, Telemetry, and AI Assistant Platform (NetDevOps + FastMCP)
Group and individual classes include a teacher, homework review and a certificate. The subscription gives you materials, exercises and progress tracking at your own pace, without teacher feedback.
CCNP Automation (300-435 ENAUTO): automating Cisco enterprise solutions: how to enroll
Fill in the form and we will tell you the start date of the next group, the schedule and payment terms. Or come to a free trial lesson first.