پایتون به شما این امکان را می دهد تا اسکریپت هایی به منظور بهینه سازی زیرساخت پیچیده شبکه بسازید. این زبان برنامه نویسی به طور گسترده برای شبکه های نرم افزار محور (SDN) به کار می رود و مهارت مهمی برای مهندسین شبکه به حساب می آید. این دوره اصول برنامه نویسی شبکه و بلوک های نظری ساختاری که منجر به ساخت و پرداخت اسکیریپت های بهتر منجر می شود را آموزش می دهد. اصول زبان برنامه نویسی پایتون از جمله اشیا، متغیر ها، رشته ها، حلقه ها و توابع در این دوره آموزش داده می شود و شما به راحتی یاد می گیرید چگونه از لیست ها، لغت نامه ها، ادغام کتابخانه ها و ماژول های تخصصی پایتون استفاده نمایید. در این دوره شما اسکیریپت های اساسی جهت مدیریت زیرساخت شبکه را به زبان پایتون آموزش می بینید. ابزار های پایه مورد نیاز این دوره بسته Python2 یا Python3، Cisco IOS و GNS3 می باشد.

 

۰۱-Introduction

۰۲-Traditional Networking vs SDN

۰۳-Python 3 Installation

۰۴-Python Variable Naming Rules

۰۵-Python Comments

۰۶-Python Variables

۰۷-Python Data Types

۰۹-Python String Methods

۱۰-Python Booleans

۱۱-Python Operators

۱۲-Python Lists

۱۳-Python Tuples

۱۴-Python Sets

۱۵-Python Dictionaries

۱۶-Python If-Else

۱۷-Python While Loops

۱۸-Python for Loops

۱۹-Python Functions

۲۰-Python Modules

۲۱-Python Datetime

۲۲-Python JSON

۲۳-Python PIP

۲۴-Python Try Except

۲۵-Python User Input

۲۶-Lab Setup

۲۷-Quick Start Guide to Network Automation

۲۸-Paramiko

۲۹-Netmiko

۳۰-Iteration Examples- Netmiko scripts

۳۱-NAPALM

۳۲-PYNTC

۳۳-Run Python Script in Kali

۳۴-Colorama

۳۵-Convert your Python2 code to Python3

 

پیشنیاز: Network+، CCNA
مدت دوره :۴۰ ساعت
برگزاری دوره به صورت آنلاین می باشد.

 

تالیف و ارائه: علی ناظم رعایا

معمار، مدرس و مشاور ارشد فناوری اطلاعات و ارتباطات/ مربی Agile DevOps

 

۰۳۱-۳۳۸۳

0 پاسخ

دیدگاه خود را ثبت کنید

تمایل دارید در گفتگوها شرکت کنید؟
در گفتگو ها شرکت کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *