NetMinion Solutions Course Name – Python for Networking, Security and F5 Administrator. Course Duration – 20-26+ Hours (depends upon which module you choose). Course Fee – 10K to 20K INR (depends upon module you choose). Timings – 2:30 to 4:30 PM IST (GTM +5:30), Weekends batch. Starting From – 12thSept2020. Join over WebEx – Python Batch 2:30 PM - 4:30 PM Saturday, Sep 12 2020 (UTC+05:30) Chennai, Kolkata, Mumbai, New Delhi Meeting Information Meeting link: https://netminion.webex.com/netminion/j.php?MTID=mdd7f20568234afc4fb7ff2ca7bcc8529 Meeting number: 170 493 0978 Password: c7ZJB2a4rRh Demo - https://www.youtube.com/watch?v=iiGoJMdD6C8 LAB Tour – Course Syllabus – https://www.netminion.net/python-for-networking/ MODULE#1 (Foundation Building Blocks) Python Introduction Why python How to install python on your windows PC How to set-up LAB How to use different IDEs How to troubleshoot a bug Description Of Objects, Variables, Data Types (Numbers, Operators, Floats) Understanding Objects. Mutable and Immutable Objects. Objects Example. reserves all rights and this material is having copy right policy. Contact us over info@netminion.net for any IT related courses or for any project fulfilment- watch out https://netminion.net NetMinion Solutions Data Type with example. Understanding Variable. Understanding Variable With Example. Variable Naming Conventions. Lab Tasks. Numeric Types in Python. Operators. Operator precedence. Working with Binary, Octa or Hexa; Booleans; Strings. Lab Tasks. Description Of Strings Concatenation, Slice, Lower Upper, Count, and more. String Theory. String encode() Parameters. Conversion to String. Usage of Print function. String Concatenation. Multiplication Operator For string. String Offset. Slicing Python strings. Methods to modify string for convenient outputs. Python String split(). join() function in Python. Python List index(). Python String | find(). How to Check if a Python String Contains Another String? Lab Tasks. Workbook for fetching some information from real device like fetching uptime or finding IOS version using string theory. Python3 BYTE STRING Introduction. Why encoding is required. References where it may used. Description Of Comparisons , Lists, Tuples, and Code Structure Python Comparison Operators. Boolean Truth Table. The Key Difference between a List and a Tuple. Lists In Lists. Python List Methods with different examples. Python – Tuples. Accessing Values, Updating and Delete Tuple Elements. Basic Tuples Operations. Commenting Python Code. How to wrap long lines in Python? Lab Tasks. Description Of Python Functions, Dictionaries and Ranges Python Dictionary. Update , Delete , amend its elements. Python Range Methods. Syntax and defining a functions. Lab Tasks Python Loops and If Else Statements Python IF,ELSE, ELIF Statements. Loops Introduction. Loop Control Statements. Python while Loop Statements. reserves all rights and this material is having copy right policy. Contact us over info@netminion.net for any IT related courses or for any project fulfilment- watch out https://netminion.net NetMinion Solutions The “FOR” loop in Python. FOR loop combined with IF statement Python File Handling Introduction Open Function date and time method Script Reference Exception Handling in Python Error Types Overview Set up exception handling blocks Finally clause Lab reference Python Modules Overview The import Statement Lab reference MODULE#2 (For Networking Aspired Candidates) Netmiko Association Netmiko Introduction. Login to device through SSH rather than simple telnet using Netmiko. Setting Up Netmiko for windows, download and install latest PIP of Python for Windows. PIP installation verification and Install Netmiko. Test a script , while importing Netmiko. Device configuration through SSH. Create script while importing Netmiko to login into devices using ssh to verify interface state. Configure NTP server configuration. Configure DHCP server configuration. Create a script to configure Vlans using for loop through SSH. Create a script to Import configurations (scripts/templates) from outside location. Create a single script to import two or more files, for different devices – may be switch or router. Create a script where dictionary should pick IP address through an external file (may be from stored repository like excel or notepad). Create a script to receive username and password from user to send in dictionary Advanced Netmiko Labs Create a script which supports error handling. Create a script for validating device capability i.e. either a switch or router. Create a script to receive files from outside and issues all commands present in switch configuration file. over switches and router configuration file to routers only. Napalm Association. Napalm Introduction about supported operating systems and its functions. Napalm installation on windows. Create a script to retrieve basic information ( like getting interface statics, counters, MAC table, ARP table, verifying internet connectivity) using Napalm and JSON integration for readability. Create a script to retrieve BGP information from one/multiple router ( like getting BGP neighbors, count of received prefixes, advertised prefixes, uptime, etc.) using Napalm and JSON integration for readability. Configuration auditing using Napalm to display missing configuration or adding misplace configuration. Paramiko Association. Paramiko Overview reserves all rights and this material is having copy right policy. Contact us over info@netminion.net for any IT related courses or for any project fulfilment- watch out https://netminion.net NetMinion Solutions Paramiko Installation Starting With First Script Paramiko Script LAB reference How to perform configuration over ASA (Optional). Understanding about Nornir working (Optional). Understanding PYPI (Optional). MODULE#3 (For BIG IP/F5 Lovers) F5 Access – Usage Methods Rest API (http) API using (CLI) Create a Monitor, Pool and Virtual Server – Create the monitor. Create the pool. Collecting Pool Details. Delete a pool if it exists. Create the virtual server. Perform the tasks necessary to set up a BIG-IP System – Set the time zone. Set the host name. Set the DNS server. Set the NTP server. How to generate QKView. Change the root password. Save the system configuration (save sys config). Change the admin password, and add a description. Check if BIG-IP System needs to be rebooted, and reboot if needed. Create IP addresses for BIG-IP system clustering. Create external VLAN, attach interface, and create self and floating IP Addresses. Create internal VLAN, attach interface and create self and floating IP Addresses. MODULE#4 (Start Building your own APP - Advanced) Building F5 script to amend information based on users input. Building a script to fetch CPU utilization and produce it as a graphically representation. How to build network diagram using CDP neighbors MODULE#5 (F5 Project using Django) Django – Web Framework (Basics). How to enable Django with HTML. DTL Usage How to enable Django and run python script inside that. How to enable Django and run python script from somewhere outside directory. Create a project which can fetch certificate details from BIG-IP. reserves all rights and this material is having copy right policy. Contact us over info@netminion.net for any IT related courses or for any project fulfilment- watch out https://netminion.net