Cisco Platinum Learning Partner und Business Enablement Partner Logo

PRNE

Programming for Network Engineers

Cisco Platinum Learning Partner und Business Enablement Partner Logo

Learn how you can manage a network more efficiently with Network Programmability and develop Python programming fundamental skills.

This course is designed to be of immediate value to Network Engineers looking to use Network Programming to simplify or automate their tasks. It covers the fundamentals of Python programming within the context of performing functions relevant to network engineers.

This Cisco self-paced course is designed with interactivity in mind — through hands-on labs, review questions, and summary challenges. This renders the learning experience more real-world and helps increase retention. Additionally, gamification features such as badges and leaderboard provide social visibility and motivation to perform better.

Course Objectives

Upon completing this course, students will be able to:
• Describe use cases and examples of the value of network programmability
• Acquire a full 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 to individual network devices, using examples of real networking communication and operations
• Use Python to communicate to multiple devices
• Use Object-Oriented Programming within Python to abstract network devices
• Use databases within a network-based application to store information about the network
• Use test methodologies to create quality applications
• Leverage software available via open source and existing libraries e.g. Cisco GitHub, Cisco DevNet, Python general-purpose and Cisco-specific libraries, NX-API

Course Prerequisites
The knowledge and skills that a learner must have before attending this course are as follows:
• Experience with network management (CCNA-level recommended)

Product Training Technology: Network Programmability
Associated Exam: None
Related Course: None

Cisco Digital Learning

This course is available in the Cisco Digital Learning Library. These recently developed, multi-modal training events include HD videos moderated by lecturers with stored searchable text and subtitles, as well as a exercises, labs, and explanatory text and graphics. We provide this offer to you via our myExperTeach learning portal. Effective of the activation of the account, access to the courses will be granted for a duration of 6 months. In the case of packet solutions (Cisco Digital Learning Subscriptions), this time period will amount to 12 months.
PDF SymbolYou can find the complete description of this course with dates and prices ready for download at as PDF.

Learn how you can manage a network more efficiently with Network Programmability and develop Python programming fundamental skills.

This course is designed to be of immediate value to Network Engineers looking to use Network Programming to simplify or automate their tasks. It covers the fundamentals of Python programming within the context of performing functions relevant to network engineers.

This Cisco self-paced course is designed with interactivity in mind — through hands-on labs, review questions, and summary challenges. This renders the learning experience more real-world and helps increase retention. Additionally, gamification features such as badges and leaderboard provide social visibility and motivation to perform better.

Course Objectives

Upon completing this course, students will be able to:
• Describe use cases and examples of the value of network programmability
• Acquire a full 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 to individual network devices, using examples of real networking communication and operations
• Use Python to communicate to multiple devices
• Use Object-Oriented Programming within Python to abstract network devices
• Use databases within a network-based application to store information about the network
• Use test methodologies to create quality applications
• Leverage software available via open source and existing libraries e.g. Cisco GitHub, Cisco DevNet, Python general-purpose and Cisco-specific libraries, NX-API

Course Prerequisites
The knowledge and skills that a learner must have before attending this course are as follows:
• Experience with network management (CCNA-level recommended)

Product Training Technology: Network Programmability
Associated Exam: None
Related Course: None

Cisco Digital Learning

This course is available in the Cisco Digital Learning Library. These recently developed, multi-modal training events include HD videos moderated by lecturers with stored searchable text and subtitles, as well as a exercises, labs, and explanatory text and graphics. We provide this offer to you via our myExperTeach learning portal. Effective of the activation of the account, access to the courses will be granted for a duration of 6 months. In the case of packet solutions (Cisco Digital Learning Subscriptions), this time period will amount to 12 months.

PDF SymbolYou can find the complete description of this course with dates and prices ready for download at as PDF.