Program details
Curriculum and delivery details
Scroll tables horizontally to view all columns.
Network Automation Fundamentals
This bootcamp introduces the core concepts and practical building blocks used to automate network operations. It is designed for networking professionals and technical learners who want to move from manual device-by-device tasks toward repeatable, scriptable, and model-driven workflows using Python, Ansible, APIs, NETCONF/RESTCONF, and YANG.
Who This Training Is For
The content is most useful for learners who understand basic networking concepts and want a structured path into automation fundamentals without assuming advanced software engineering experience.
- Network engineers and administrators beginning their automation journey
- Operations teams looking to standardize repetitive configuration and validation tasks
- Technical learners who need practical exposure to Python, Ansible, APIs, and model-driven network management
- Professionals preparing to collaborate more effectively with automation, DevOps, or infrastructure teams
Technical Focus
The bootcamp emphasizes the essential concepts behind network automation and how they fit together in real operational workflows. Learners explore how scripts, playbooks, structured data, APIs, and network data models can be used to improve consistency, reduce manual effort, and support more reliable network changes.
Curriculum at a Glance
Module | Focus Area | Practical Emphasis |
|---|---|---|
Automation Foundations | Network automation concepts, use cases, and workflow thinking | Identify tasks suitable for automation and understand common automation patterns |
Python Basics for Networking | Variables, logic, functions, files, and working with structured data | Build simple scripts that support network operations tasks |
Ansible Fundamentals | Inventory, playbooks, modules, variables, and idempotent execution | Create repeatable automation workflows for configuration and validation |
APIs and Data Formats | HTTP concepts, REST-style interactions, JSON, and YAML | Understand how automation tools exchange data with network platforms and services |
NETCONF, RESTCONF, and YANG | Model-driven programmability and standardized network data models | Use the role of YANG models to interpret and structure configuration and operational data |
Practical Application
By connecting scripting, configuration management, and programmable interfaces, the training helps learners understand how modern network automation workflows are designed. The emphasis is on fundamentals: reading and writing simple automation logic, understanding how tools communicate with infrastructure, and recognizing where model-driven approaches such as NETCONF, RESTCONF, and YANG fit in a network operations environment.
What your team will gain
- Identify network operations tasks that are suitable for automation
- Write basic Python scripts that support common network automation workflows
- Create simple Ansible playbooks using inventories, variables, and repeatable task logic
- Analyze API interactions and structured data formats used in network automation
- Explain how NETCONF, RESTCONF, and YANG support model-driven network management
Recommended preparation
- Basic understanding of IP networking concepts
- Familiarity with command-line interaction on network or server systems
- Willingness to practice scripting, structured data, and automation workflows
