Online Courses
- 1. Cisco Certified Network Associate - CCNA 200-301
- 2. CCNP ENTERPRISE – Core 350-401
- 3. CCNP ENTERPRISE – Advanced Routing 300-410
- 4. CCNP ENTERPRISE – SDWAN 300-415 – WAN Automation
- 5. SD-ACCESS – Cisco DNAC- LAN Automation
- 6. CCNP SECURITY - 350-701 Security Core
- 7. CCNP SECURITY - 300-730 Virtual Private Networks (VPN)
- 8. CCNP SECURITY - 300-710 Firepower + NGIPS
- 9. CCNP SECURITY – Web /Email Security (300-720/725)
- 10. CCNP SECURITY - 300-715 Identity Service Engine (ISE)
- 11. CCNP SERVICE PROVIDER – 350-501 Core
- 12. CCNP SERVICE PROVIDER – 350-510 Advanced Routing
- 13. CCNP SERVICE PROVIDER – 300-515 VPN Services
- 14. CCNP DATACENTER – 350-601 Core
- 15. CCNP DATACENTER – 300-620 ACI (Application Centric Infrastructure)
- 16. CCNP DATACENTER – Nexus
- 17. CCIE ENTPERISE INFRASTRUCTURE
- 18. CCIE Security
- 19. CCIE Service Provider
- 20. JNCIA - Enterprise Routing and Switching (JN0-102)
- 21. Cisco ASA firewall / Cisco Firepower-
- 22. Checkpoint Firewall (CCSA)
- 23. Fortigate Firewall (NSE 4-5 )
- 24. PaloAlto Firewall
- 25. F5 Load balancers – LTM
- 26. Python Programming – for Network Engineers
- 27. CCNA Devnet – 300-901
- 28. Cisco Ansible- Automating networks
- 29. Microsoft Certified Engineer ( MCSE 2016)
- 30. Vmware Vsphere 6.5
- 31. AWS Solutions Architect
- 32. Microsoft Azure Administrator
Python Programming – for Network Engineers
Duration: 6 weeks (120 min/day)
Price – 200 USD (15,000 INR)
DEMO VIDEO (YouTube links)
Training Program Includes
Contact us to reserve your slot for Online Trainings
For more Details Mail us on info@noasolutions.com
Faster communication – WhatsApp – +91 7036826345
Course Content
Python Programming- For Network Engineers
1. Programming Theory
- 1.1. Programming Fundamentals
- 1.2. Python Introduction
2. Python Setup
- 2.1. Python Downloading
- 2.2. Python Installation
- 2.3. Basic Python Script
3. Basic Python Programming Essentials:
- 3.1. Understanding Variables
- 3.2. Declaring Variables in Python
- 3.3. Data Types in Python
- 3.4. Data Type Methods in Python
- 3.5. Data Types Operations
4. Working with Numbers in Python:
- 4.1. Understanding Number types in Python
- 4.2. Working with Integers
- 4.3. Performing Integer Operations
- 4.4. Working with Floats
- 4.5. Performing Float Operations
5. Manipulation Data Types in Python:
- 5.1. Understanding String in Python
- 5.2. Manipulate Data in String using Built in Function
- 5.3. Manipulate Data in Int and Float using Built-in Function
7. Python Operators:
- 7.1. Understanding Operators
- 7.2. Understanding Arithmetic Operators
- 7.3. Understanding Boolean Operators
- 7.4. Understanding Comparison Operators
8. Python Arrays:
- 8.1. Understanding Arrays
- 8.2. Understanding Arrays in Python
9. Understanding Array type LIST:
- 9.1. Making first LIST Array in Python
- 9.2. LIST Methods in Python
- 9.3. Checking Membership in Array
10. Understanding Array type DICTIONARY:
- 10.1. Making first DICTIONARY in Python
- 10.2. DICTIONARY Methods in Python
- 10.3. Checking Membership in Array
11. Understanding Array type TUPLE:
- 11.1. Making first TUPLE in Python
- 11.2. TUPLE Methods in Python
- 11.3. Checking Membership in Arrays
12. Making first SET in Python:
- 12.1. Making first SET in Python
- 12.2. SET Methods in Python
- 12.3. Checking Membership in SET
13. Understanding Conditions:
- 13.1. Understanding Logical Conditions
- 13.2. Making Logical Script using Conditions
14. Understanding Functions:
- 14.1. Understanding Functions
- 14.2. Creating First User-Defined Function in Python
- 14.3. Running User-Defined Function
15. Understanding LOOPS:
- 15.1. Understanding LOOPS in Python
- 15.2. Understanding FOR Loop
- 15.3. Creating FOR LOOP in Script
- 15.4. Understanding WHILE LOOP
- 15.5. Creating WHILE LOOP in Script
- 15.6. Breaking LOOPS using Statements
2. Lab Setup in GNS3
16. Open IP Addresses Database file in Python
16. Introduction to Netmiko
- 16.1. Configuring SSH on Routers
- 16.2. First SSH Script
- 16.3. Script for Connect Multiple Devices
- 16.4. One Click Configuration (OCC) to Configure multiple devices
- 16.5. Run Multiple Commands File in python
17. NAPALM
- 17.1. NAPALM Introduction
- 17.2. Installation of NAPALM
- 17.3. NAPALM Connection with Cisco Devices
18. Device Configuration Auditing and Changes with NAPALM
- 18.1. Configure ACL using NAPALM
- 18.2. ACLs Auditing
- 18.3. Device Configurations Auditing