|
via Udemy |
Go to Course: https://www.udemy.com/course/huawei-datacom-network-automation-developer/
The Huawei Datacom Network Automation Developer Course on Coursera is an excellent choice for network professionals and enthusiasts seeking to enhance their skills in network automation, especially within the context of Huawei devices and telecom networks. This course provides a comprehensive introduction to Python programming focused on automating network tasks, making it highly relevant for those aiming to improve efficiency, accuracy, and scalability in large network environments. **Content Overview:** The course covers essential topics such as installing Python 3 on Ubuntu Linux, removing the outdated Python 2, and setting up crucial network libraries like Netmiko and Napalm. These libraries enable automated interactions with Huawei routers, allowing students to develop scripts that can gather network information, perform configuration tasks, and troubleshoot remotely. The curriculum is designed around practical exercises using EVE-NG and Ubuntu Linux, providing hands-on experience that bridges theory with real-world application. **Key Highlights:** - Installation and setup of Python 3 and network libraries for automation. - Writing scripts to automate information collection from Huawei routers, such as interface details and system version. - Automating network connectivity tests using ping modules. - Configuring routing protocols like OSPF on Huawei routers with script automation. - An introduction to NETCONF for managing Huawei NE40 devices. - A comprehensive section on Ansible, emphasizing its ease of deployment and its ability to automate Huawei network devices without requiring deep Python knowledge. **Review:** This course stands out due to its practical approach, focusing on real-world tasks that network engineers encounter daily. The use of popular libraries like Netmiko and Napalm, combined with the introduction to NETCONF and Ansible, provides a well-rounded skill set for automating complex networks. The inclusion of hands-on labs ensures learners can apply what they learn immediately, making it ideal for those looking to move from theoretical knowledge to practical expertise. **Recommendations:** I highly recommend this course for network engineers, system administrators, and telecom professionals interested in network automation. It's particularly beneficial for those working with Huawei equipment or planning to manage large-scale networks efficiently. The course is accessible to those with basic Python knowledge and offers a gentle learning curve for beginners, while also providing valuable insights for more experienced professionals seeking to expand their automation toolkit. In conclusion, the Huawei Datacom Network Automation Developer Course is a valuable investment for anyone aiming to modernize their network management skills, improve operational efficiency, and stay competitive in the rapidly evolving field of network engineering.
Welcome to Huawei Datacom Network Automation Developer Course, Network programming and automation became one of the most important network topics for building large automated networks that can scale and react easily to network changes. All daily network manual tasks should be converted into automated tasks to save time, increase productivity, and minimise human mistakes specially when it comes to large networks like Telecom Operator Networks. Python programming language is commonly and widely used for network engineers because of its simplicity and its rich network modules. Because Huawei is widely used in Telecom operators networks all over the world, it would be important to discuss automation tools Huawei devices.Python Network Programming for Huawei devices course introduces how to install python 3 on Ubuntu linux with getting rid of python 2 when the terminal comes by default with python 2, and how to install network libraries (like Netmiko and Napalm) to connect with Huawei Routers like a robot (on behalf of a network engineer) that can automatically collect information and configure the routers with the usage of python scripts. The course is explained through practical exercises on EVE-NG and ubuntu Linux desktop.Upon completing this course, you will be familiar with python 3 and network modules and build automated scripts to collect information about Huawei router with Netmiko library, and use napalm different libraries to collect information such as ‘display ip interface brief' or ‘display version', build automated script to check ip connectivity to a certain IP address with ping module and get the result, make automated configuration changes like configuring OSPF on Huawei Routers with the usage of both Netmiko and Napalm modules to know the difference between them.You will also get familiar to NETCONF and how to practise it with Huawei NE40 to get information from it, and make configuration (configure interface and VLAN).Ansible! you will learn about it, and how to perform automation for Huawei devices. It's easy, simple to deploy with ready network modules, scalable, and doesn't require python knowledge to deploy automated scripts.The module gives you support on how to install all required modules on Ubuntu Linux.