Intermediate
93 Lessons
12h 40min
Certificate of Completion
Takeaway Skills
Learn the significance of network automation
Learn about Network Development Lifecycle (NDLC)
Learn how to automate your network with Ansible from the command line and through playbooks
Learn how to create and update a repository of network configuration
Learn how to use Jinja templates for displaying and storing network configuration
Learn how to use a recommended CI/CD workflow for network automation
Course Overview
Network automation begins with automating network reconnaissance. This is accomplished by gathering important information from network devices while building a library of dynamic on-demand utilities and generating living documentation. Starting small, the course exhibits the simplicity and elegance of network automation. Next, you will learn how to automate larger changes that require a high number of repetitive steps. These changes will be executed serially in a specific orchestrated order, making them ...
Course Content
Introduction
What Is Network Automation?
Why Automate the Network?
How to Automate the Network
Where to Start with Network Automation
Repository Structure
6 Lessons
Network Reconnaissance
7 Lessons
Tactical Playbooks
4 Lessons
Data Models and Dynamic Templates
8 Lessons
Dynamic Intent-Based Documentation
6 Lessons
Configuration Management
5 Lessons
Continuous Integration/Continuous Delivery
4 Lessons
Conclusion
1 Lesson
How You'll Learn
You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.
Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.
Learn faster and smarter with adaptive AI tools embedded in every Educative course.
Built-in assessments let you test your skills. Completion certificates let you show them off.