Network Automation with Python Bootcamp

Unlock course
cover

Overview

Join our Network Automation Python Bootcamp, carefully designed to lead you through the various technologies, workflows, and tools essential to succeed in network automation. The best way to learn is by doing so; this Bootcamp has been carefully constructed to provide the maximum hands-on experience through labs based on real-world scenarios.

What You Will Learn

By the end of this course, you will be able to:

  • Model and Validate your network configurations.
  • Automate deployment and Test pre/post updates.
  • Version Control and Review configurations collaboratively.
  • Implement CI/CD workflows.

Tools/Technologies Covered

The following tools and technologies are covered in this course:

  • NetBox (SoT ; Source of Truth)
  • Batfish and Pytest (Pre-testing)
  • Cisco pyATS/Genie (Post-testing)
  • Jinja (Configuration templating)
  • JSON Schema (Schema validation)
  • RESTful and GraphQL APIs (Data retrieval)
  • Ansible (Configuration management)
  • Git (Version control)
  • CI/CD (Automated workflows)

Included in this Bootcamp

  • Learning pod (inc. pre-installed tools such as VSCode).
  • Dedicated spine and leaf network.
  • Hands-on exercises and workbooks.
  • Full code repo of all the examples and scripts from training.
  • Support through Slack and Zoom.
Rick Donato
Rick Donato
Lead Trainer

Course Contents

2 lessons
11min

1 lesson
6min

At a Glance

Content
215 Lessons
Level
Intermediate
Duration
10hr 58min