Python for Network Programmability and Automation CLS Learn
Price: EGP 2,500

    Course details

    Network Programmability and Automation using Python for Next-Generation Network Engineers
     
    • Like sysadmins before them, network engineers are finding that they cannot do their work manually anymore.
    • As the field faces new protocols, technologies, delivery models, and a pressing need for businesses to be more agile and flexible, network automation is becoming essential.
    • This Training shows network engineers how to use a range of technologies and tools—including Linux, Python, JSON, and XML—to automate their systems through code.
    • Network programming and automation will help you simplify tasks involved in configuring, managing, and operating network equipment, topologies, services, and connectivity.
    • Through the course, you’ll learn the basic skills and tools you need to make this critical transition.
    Upon completing this course, the student will be able to meet the following objectives:
     
    • Understand basic and advanced python scripts
    •  configure, manage and troubleshoots networking devices using Python scripts
    • learn how to configure network devices using telnetlib
    •  Understand RESTful API utilizing JSON and XML
    • understand what is netmiko, nabalm and paramiko and many network automation libraries
    • understand the use of ansible for network automation using python

    Course Outline: 
    Module 1 -Introduction to Python3:

     
    • Lesson 1: installing python3
    • Lesson 2: Python Overview
    • Lesson 3: Python Variable Types
    • Lesson 4: Python Basic Operations
    • Lesson 5: Python conditions
    • Lesson 6: Python loops

    Module 2 -diving in Python3:
     
    • Lesson 1: Python functions Overview
    • Lesson 2: Python Object Oriented Overview
    • Lesson 3 :Python string in advanced way
    • Lesson 4 :Python list in advanced way
    • Lesson5 :Python tuble in advanced way
    • Lesson6 :Python dictionary in advanced way
    • Lesson7 :Python files and exceptions
    • Lesson8 :Python modules
    Module 3 -Python for network automation:
     
    • Lesson1 : preparing our lab
    • Lesson2 : introduction to API
    • Lesson3: Network Automation with Telnet ,Paramiko,netmiko ,Napalm
    • Lesson4: Ansible - Automate for Everyone for every device
    • Lesson5: what next
    Updated on 20 July, 2020

    Eligibility / Requirements

    Recommended CCNA or MCSA understand
    Recommended experience with Cisco Routers and Switches

    About CLS Learn

    Since 1995, CLS Learning solutions is leading the technology learning market in Egypt, the Middle East, and Africa. With our wide network of international partners, trainers, instructors, and technology leaders; we are able to deliver top notch training programs to our students and technology professionals.

    25 Years in the market. 

    We delivered over 4,200 courses to 63,500 professionals in our centers.

    We delivered 1,200 courses to 18,240 corporate employees on Site.

    See all CLS Learn courses

    Is this the right course for you?

    Rate this page

    Didn't find what you were looking for ?

    or