Private team bootcamp

Private instructor-led training

Network Automation Fundamentals

Build a practical foundation in network automation with Python, Ansible, APIs, NETCONF/RESTCONF, YANG, and core workflow concepts.

Delivery
Hybrid
Available Languages
English, Hindi

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

Technology scope

Network Automation

Get Network Training Updates

Hear about new bootcamps, course launches, and limited offers.