Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

Programming for Network Engineers - On Demand (PRNE 1.0)

Course Cover
compare button icon

Course Features

icon

Duration

40 hours

icon

Delivery Method

Online

icon

Available on

Lifetime Access

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Intermediate

icon

Teaching Type

Self Paced

icon

Video Content

40 hours

Course Description

PRNE – Programming for Network Engineers (v1.0) teaches you how you can manage a network with better network programmability and basic Python programming skills. It also provides the foundation for the Cisco Network Programmability Engineer course.

Course Overview

projects-img

Virtual Labs

projects-img

Post Course Interactions

projects-img

Instructor-Moderated Discussions

Skills You Will Gain

Prerequisites/Requirements

Experience with network management (CCNA-level recommended)

What You Will Learn

Describe use cases and examples of the value of network programmability

Acquire a complete complement of Python programming skills: basics, data structures, control structures, comparison operators, input and output, structured programming, object-oriented programming, etc

Use Python to communicate

individual network devices, using examples of real-world networking communication and operations

Use Python to communicate

multiple devices

Use object-oriented programming in Python to abstract network devices

Use databases in a network-based application to store information about the network

Use test methodologies to create quality applications

Use software available through open source and existing libraries, for example, Cisco GitHub, Cisco DevNet, Python general-purpose and Cisco-specific libraries, and NX-API

Target Students

This course is designed for network engineers looking to use network programming and those preparing for the Cisco Network Programmability Engineer course

Course Cover