← Back to Networking Courses

Course Preview

Duration
6h 10m
Difficulty
Novice
Instructor
Keith Bogart
Videos
12
Quizzes
11
CPE Credits
8
Published
Aug 28, 2019
Updated
May 02, 2026
Networking CourseCisco

Introducing Network Programmability & Automation

This course will introduce you to the fundamental concepts and platforms that are involved with network automation and programmability, focused primarily on Cisco's approach and solution. Starting with an overview of the traditional methods of network management (and their challenges) we'll then progress through such topics as the goals of automation, common languages, tools and protocols used for automation, the imperative and declarative approaches to SDN implementations, how SDN provides the ability to separate the Control Plane from the Data Plane, an introduction to Cisco's DNA Center solution, an introduction to APIs with emphasis placed on REST APIs, overviews of Ansible, Chef, and Puppet as well as a whole lot more.

Course Overview

This course will introduce you to the fundamental concepts and platforms that are involved with network automation and programmability, focused primarily on Cisco's approach and solution. Starting with an overview of the traditional methods of network management (and their challenges) we'll then progress through such topics as the goals of automation, common languages, tools and protocols used for automation, the imperative and declarative approaches to SDN implementations, how SDN provides the ability to separate the Control Plane from the Data Plane, an introduction to Cisco's DNA Center solution, an introduction to APIs with emphasis placed on REST APIs, overviews of Ansible, Chef, and Puppet as well as a whole lot more.

What Is Included

12 videos11 quizzes4.75 / 5 rating8 CPE credits

Skill Coverage

It EssentialsIt Essentials → Cisco Device Configuration and ManagementIt Essentials → Cisco Device Configuration and Management → Cisco IOS and Router ConfigurationIt Essentials → Cisco Device Configuration and Management → Cisco Network Management PlatformsIt Essentials → Data and Programming FundamentalsIt Essentials → Data and Programming Fundamentals → Programming Concepts and LogicIt Essentials → IP Addressing and SubnettingIt Essentials → IP Addressing and Subnetting → IPv4 Addressing and ConfigurationIt Essentials → Load Balancing and Traffic ManagementIt Essentials → Load Balancing and Traffic Management → Quality of Service and Traffic ShapingIt Essentials → Network Administration and ManagementIt Essentials → Network Administration and Management → Network Deployment and ProvisioningIt Essentials → Network Administration and Management → Network Device AdministrationIt Essentials → Network Design and TopologyIt Essentials → Network Design and Topology → Network Topology PlanningIt Essentials → Network Design and Topology → VLAN and Layer 2 SwitchingIt Essentials → Network SecurityIt Essentials → Network Security → VPN and Secure ConnectivityIt Essentials → Network Services and ProtocolsIt Essentials → Network Services and Protocols → Application Layer ProtocolsIt Essentials → Network Services and Protocols → DHCP and Address AssignmentIt Essentials → Network Services and Protocols → HTTP Protocol and Web CommunicationIt Essentials → Network Troubleshooting and DiagnosticsIt Essentials → Network Troubleshooting and Diagnostics → General Network TroubleshootingIt Essentials → Operating Systems and AdministrationIt Essentials → Operating Systems and Administration → Command-Line Interface OperationsIt Essentials → Packet Analysis and Network MonitoringIt Essentials → Packet Analysis and Network Monitoring → Network Traffic and Performance MonitoringIt Essentials → Packet Analysis and Network Monitoring → Performance Baselining, KPIs, and Capacity PlanningIt Essentials → Routing Protocols and ConfigurationIt Essentials → Routing Protocols and Configuration → Dynamic Routing ProtocolsIt Essentials → Routing Protocols and Configuration → Static and Default RoutingIt Essentials → Scripting and AutomationIt Essentials → Scripting and Automation → API Integration and Web ServicesIt Essentials → Scripting and Automation → IT Configuration Management and Automation ToolsIt Essentials → Scripting and Automation → Python and Shell Scripting

Course Curriculum

Introducing Network Programmability & Automation

12 video lessons11 knowledge checks