Master Network Automation and Programmability with Cisco's Advanced Tools and Technologies
What you'll learn Automate Network Tasks Using Python: Students will learn to develop Python scripts to automate routine network management tasks, reducing manual intervention an
Implement and Manage Cisco's Automation Solutions: Learners will gain hands-on experience with Cisco's automation tools and platforms, such as Cisco DNA Center
Develop and Use APIs for Network Automation: Students will understand how to create, implement, and troubleshoot Application Programming Interfaces (APIs) for n
Design and Deploy Automated Network Solutions: By the end of the course, students will be able to design, deploy, and maintain automated network solutions, ensu
Requirements Basic Networking Knowledge: A fundamental understanding of networking concepts, including TCP/IP, subnets, VLANs, and basic routing and switching principles, is essential for grasping the course material.
Familiarity with Cisco Devices: Prior experience working with Cisco routers and switches, including basic configuration and management, will help learners follow along with the practical aspects of the course.
Programming Basics: Basic knowledge of programming, particularly in Python, is recommended as the course involves developing scripts for network automation tasks.
Access to Cisco Equipment or Simulators: To practice and apply the skills learned, students should have access to Cisco equipment or network simulation tools such as Cisco Packet Tracer, GNS3, or VIRL.
Description Unlock the power of network automation and programmability with the Cisco CCNP ENAUTO 300-435 course. This comprehensive training program is designed to equip network professionals with the skills and knowledge needed to automate complex network tasks and streamline network operations using Cisco's cutting-edge tools and technologies.In this course, you will:Automate Network Tasks Using Python: Learn to develop Python scripts to automate routine network management tasks, reducing manual intervention and improving efficiency.Implement and Manage Cisco's Automation Solutions: Gain hands-on experience with Cisco's automation tools and platforms, such as Cisco DNA Center and Cisco vManage, to streamline network operations and management.Develop and Use APIs for Network Automation: Understand how to create, implement, and troubleshoot Application Programming Interfaces (APIs) for network devices and services, enabling seamless integration and communication between network components.Design and Deploy Automated Network Solutions: Acquire the skills to design, deploy, and maintain automated network solutions, ensuring robust and scalable network infrastructure that meets organizational needs.This course is perfect for network engineers, IT professionals, aspiring network automation specialists, and those preparing for the Cisco Certified DevNet Professional (CCNP ENAUTO) certification. With practical labs, real-world scenarios, and expert instruction, you will gain the confidence and competence to excel in the evolving field of network automation.Prerequisites: Basic networking knowledge, familiarity with Cisco devices, and basic programming skills in Python are recommended but not mandatory. Access to Cisco equipment or simulators is also beneficial.Join us and take the first step towards mastering network automation and programmability with Cisco's advanced technologies.
Overview Section 1: Cisco CCNP ENAUTO Course Introduction
Lecture 1 ENAUTO 300-435 - Course Introduction
Section 2: ENAUTO - Network Programmability Foundation
Lecture 2 ENAUTO - Software Version Control
Lecture 3 ENAUTO - Basic Linux BASH Commands
Lecture 4 ENAUTO - Local Git Repository
Lecture 5 ENAUTO - Git Branch and Merge
Lecture 6 ENAUTO - Application Programmic Interfaces
Lecture 7 ENAUTO - Start Python-ing
Lecture 8 ENAUTO - Python Variables
Lecture 9 ENAUTO - Python Logical Operators
Lecture 10 ENAUTO - Python Virtual Environments
Lecture 11 ENAUTO - Network Configuration Tools
Section 3: ENAUTO - Automate API's and Protocols
Lecture 12 ENAUTO - Data Modeling
Lecture 13 ENAUTO - YANG Modules
Lecture 14 ENAUTO - Transporters for YANG
Section 4: ENAUTO - Network Device Programmability
Lecture 15 ENAUTO - It's all Available
Lecture 16 ENAUTO - Build the Arena
Lecture 17 ENAUTO - EVE-NG for Hands-on
Lecture 18 ENAUTO - Local Node prerequisites
Lecture 19 ENAUTO - Python Telnet Library
Lecture 20 ENAUTO - Netmiko Rules
Lecture 21 ENAUTO - Conncet and Configure with Netmiko
Lecture 22 ENAUTO - Ncclient first impression
Lecture 23 ENAUTO - An Operational XML Template with NETCONF
Lecture 24 ENAUTO - A Configuration XML Template over NETCONF
Lecture 25 ENAUTO - RESTCONF API's Library
Lecture 26 ENAUTO - Postman and Python - Configure IOS-XE
Lecture 27 ENAUTO - Ansible, Ubuntu, and EVE-NG cooperation
Lecture 28 ENAUTO - Ansible Playbook and Collection index
Lecture 29 ENAUTO - Fixing and running a config playbook
Lecture 30 ENAUTO - Model-Driven Telemetry
Lecture 31 ENAUTO - Day-Zero Provisioning
Lecture 32 ENAUTO - Subscribe an IOS-XE reporter
Network Engineers and Administrators: Professionals who are responsible for managing and maintaining network infrastructure and are looking to enhance their skills in network automation and programmability.,IT Professionals: Individuals working in IT roles who wish to broaden their knowledge of Cisco's automation tools and solutions to streamline network operations and improve efficiency.,Aspiring Network Automation Specialists: Those who are aiming to specialize in network automation and want to gain hands-on experience with scripting, APIs, and Cisco's automation platforms.,Cisco Certification Candidates: Learners who are preparing for the Cisco Certified DevNet Professional (CCNP ENAUTO) certification and need comprehensive training to pass the 300-435 exam.