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.
This would cover the different APIs and SDKs used for network programmability, such as REST APIs, NETCONF, and YANG.
This would cover the different techniques used for automating network security, including firewall management, intrusion detection, and vulnerability scanning.
This would cover the different techniques used for analyzing network data, including traffic analysis, packet inspection, and flow monitoring.
This would cover the different techniques used for orchestrating network functions, including service chaining, network slicing, and virtual network functions.
This would cover the development of network programmability projects from the ideation phase to the deployment phase, including design, implementation, testing, and maintenance.