Udemy

Network Automation & Programmability: Python, Ansible & APIs

Enroll Now
  • 218 Students
  • Updated 2/2026
4.2
(26 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
8 Hour(s) 19 Minute(s)
Language
English
Rating
4.2
(26 Ratings)

Course Overview

Network Automation & Programmability: Python, Ansible & APIs

Learn Python, Ansible, REST APIs, NETCONF, YANG & Cisco DevNet for Network Engineers | CCNA/CCNP Automation Exam Prep

  1. This course builds a strong foundation in Network Automation and Programmability, focusing on Cisco technologies and real-world enterprise use cases.

  2. Begins with the challenges of traditional manual network operations and explains why automation is essential in modern cloud-driven networks.

  3. Covers the goals and benefits of network automation, including speed, consistency, scalability, and reduced human error.

  4. Introduces the common tools, languages, and frameworks used in automation (YAML, JSON, Python basics, REST APIs, etc.).

  5. Detailed understanding of SDN (Software Defined Networking) and SDN architectural models.

  6. Explanation of imperative vs declarative automation approaches with practical examples.

  7. Demonstrates how SDN separates the Control Plane and Data Plane, enabling centralized policy and orchestration.

  8. Guided practice using Cisco DevNet Sandbox, with step-by-step demos to test automation workflows.

  9. Introduction to Cisco DNA Center, its automation features, templates, and intent-based networking capabilities.

  10. Hands-on introduction to REST APIs, including authentication, API calls, and response handling.

  11. Overview of popular automation engines such as Ansible, Chef, and Puppet, and where each is used in enterprise networks.

  12. Covers JSON Data Encoding Format, its structure, and how it is used in API-driven automation.

  13. Prepares learners for Cisco certifications, automation roles, and real-world automation projects.

  14. Designed for beginners to intermediate learners looking to transition into modern network engineering.

Course Content

  • 14 section(s)
  • 67 lecture(s)
  • Section 1 Network Management
  • Section 2 Network Automation
  • Section 3 SDN and SDN Controllers
  • Section 4 SDN - Control Plane- Data Plane - Management Plane
  • Section 5 SDN Models - Architecture
  • Section 6 Application Programming Interface - API
  • Section 7 Cisco DEVNET - SANDBOXES
  • Section 8 Cisco DNA Center
  • Section 9 Web Service API - REST API
  • Section 10 Network Automation Tools
  • Section 11 PUPPET - Config MGMT Tool
  • Section 12 CHEF- Config MGMT Tool
  • Section 13 ANSIBLE- Config MGMT Tool
  • Section 14 JSON Data Encoding

What You’ll Learn

  • Network Management, Network Automation, SDN and SDN Controllers, Cisco DNA Center, Application Programming Interface - API, Network Automation Tools- overview PUPPET_CHEF-ANSIBLE, JSON Data Encoding

Reviews

  • E
    Ernesto Sulissa
    4.0

    Bastante interesssante a forma como ele transmite o conhecimento.

  • R
    Ramachary Thanyala
    5.0

    The explanation is GOOD, Thanks

  • M
    MAJDI YAQOOB
    5.0

    great informations

  • P
    Pawan Singh
    5.0

    Best

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed