Quarter V (Network Programmability and Automation)

NPA-361: Network Programmability and Automation

Detailed Course Syllabus:

Duration: 13 Weeks

Course Description:

More than ever, network engineers are finding it challenging to complete their duties entirely manually. Network automation is now crucial due to new protocols, technologies, delivery models, and the requirement for enterprises to become more adaptable and agile. This course teaches network engineers how to automate systems with code using a variety of technologies and tools, including Linux, Python, APIs, and Git.

Traditional network management techniques can't be effectively automated and don't scale well. By implementing network programmability based on Application Programming Interfaces, this course will assist in overcoming issues of the future and help you develop the skills required for the Next-Generation Network Engineer.

NPA Image

Course Outline:

APIs and SDKs:

This would cover the different APIs and SDKs used for network programmability, such as REST APIs, NETCONF, and YANG.

Network Security Automation:

This would cover the different techniques used for automating network security, including firewall management, intrusion detection, and vulnerability scanning.

Network Analytics:

This would cover the different techniques used for analyzing network data, including traffic analysis, packet inspection, and flow monitoring.

Network Orchestration:

This would cover the different techniques used for orchestrating network functions, including service chaining, network slicing, and virtual network functions.

Network Programmability Project Development:

This would cover the development of network programmability projects from the ideation phase to the deployment phase, including design, implementation, testing, and maintenance.

Textbook:

https://www.amazon.com/Network-Programmability-Automation-Networking-Technology/dp/1587145146/ref=sr_1_3

© 2023 Panaverse DAO. All rights reserved

FacebookTwitterYouTubeInstagramGitHub