دوره آشنایی با اتوماسیون شبکه Network Automation

تصویر شاخص

در این دوره با مقدمات و اصول اتوماسیون شبکه و مدیریت پیکربندی آشنا شده و همچنین و چگونگی استفاده از ابزار پرکاربرد و قدرتمندی مانند Python و Ansible را نیز خواهید آموخت. با ابزارهای مذکور می توانید اعمال تغییرات بر روی نودهای شبکه را بصورت خودکار انجام دهید و حتی زیرساخت مورد نیاز را پیاده سازی نمایید. همچنین شما می توانید چرخه تولید تا تست و استقرار نرم افزارها را خودکار نمایید و با داشتن این قابلیت ها، این محصول مورد توجه بسیاری از برنامه نویسان قرار گرفته است.

در گذشته مهندسان سیستم های سنتی برخی از وظایف خود را به وسیله ابزارهای سنتی موجود در سیستم های عامل، خودکار سازی می کردند اما امروزه با سیستم های بسیار گسترده و پیچیده ای روبرو هستیم که بسیاری از آن ها مبتنی بر رایانش ابری هستند. لذا استفاده از ابزارهای سنتی خودکار سازی، نه تنها از بهره وری و سرعت انجام عملیات ما خواهند کاست، بلکه در بسیاری موارد با سیستم ها و نرم افزارهای کنترل سازگار نیستند.

ابزارهایی که در مدیریت پیکربندی استفاده می شوند این قابلیت را دارند که یک زیر ساخت و چرخه تولید نرم افزار را از ابتدا تا انتها ایجاد کنند، در حداقل زمان ممکن تعدادی ماشین را با تنظیمات مورد نیاز به چرخه تولید و بهره برداری نرم افزار اضافه کنند و کلیه تنظیمات زیرساختی و سیستمی کلیه ماشین ها را تغییر دهند. این دوره بصورت عملیاتی، دانش، تجربه و بینش مورد نیاز را به شما به بهترین نحو و در کمترین زمان ممکن انتقال می دهد، و به شما اجازه می دهد تا زمان تغییرات در شبکه و سیستم ها را از سالها و روزها، به ساعت ها یا حتی دقیقه ها تبدیل کنید.

آنچه خواهید آموخت

### Module 1: Network Automation with Python (24 hours)

### Module 2: Ansible (24 hours)

### Module 3: Model-driven Network Configuration (12 hours)

سرفصل ها

### Module 1: Network Automation with Python

– Automating using SSH

    * The SSH protocol   

    * openssh

    * Authentication types

    * Paramiko

    * Remote shell with Paramiko

    * File transfer over SFTP with Paramiko

    * Multi-vendor automation with Netmiko

– Automating using REST interface

    * HTTP Basics

    * HTTP Communication with Python socket

    * requests module

    * XML and JSON

    * RESTful web services

    * curl

    * postman

    * Building a REST client in python

    * NXOS NXAPI

    * IOSXE REST API

### Module 2: Ansible

– Installation

– YAML

– Inventory

– Connection types

– Ad-hoc

– Playbook

– Tasks and Modules

– Variables

– Loops

– Facts

– Conditionals

– Templates

– Roles

– Tags

– Vault

– Cisco modules

– REST API

### Module 3: Model-driven Network Configuration

– NETCONF

    * NETCONF protocol

    * SSH as transport layer

    * Interacting with NETCONF interface 

    * ncclient

    * Parsing XML messages

– RESTCONF

    * Basic Yang

    * RESTCONF interface

    * XPATH

    * IOSXE RESTCONF interface

مخاطبین دوره

موقعیت های کاری مرتبط با این دوره:

  • مهندسان اتوماسیون شبکه
  • توسعه دهندگان نرم افزار
  • برنامه نویسان یکپارچه سازی سیستم ها
  • معماران زیرساخت شبکه
  • طراحان شبکه

پیش نیازها

  • – برنامه نویسی با پایتون- LPIC-1- CCNA
دیدگاهتان را با ما درمیان بگذارید
تعداد دیدگاه : 0
امتیاز کلی : 0.0
پیشنهاد شده توسط : 0 کاربر
بر اساس 0 فروش
0
0
0
0
0

هنوز بررسی‌ای ثبت نشده است.

لطفا پیش از ارسال نظر، خلاصه قوانین زیر را مطالعه کنید:

فارسی بنویسید و از کیبورد فارسی استفاده کنید. بهتر است از فضای خالی (Space) بیش‌از‌حدِ معمول، شکلک یا ایموجی استفاده نکنید و از کشیدن حروف یا کلمات با صفحه‌کلید بپرهیزید.

نظرات خود را براساس تجربه و استفاده‌ی عملی و با دقت به نکات فنی ارسال کنید؛ بدون تعصب به محصول خاص، مزایا و معایب را بازگو کنید و بهتر است از ارسال نظرات چندکلمه‌‌ای خودداری کنید.
اولین کسی باشید که دیدگاهی می نویسد “دوره آشنایی با اتوماسیون شبکه Network Automation”

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

قیمت دوره :

2,000,000 تومان

تعداد
امتیازی ثبت نشده است
مدت دوره: 40:00ساعتتاریخ انتشار: 12 خرداد 1401آخرین بروزرسانی: 19 خرداد 1401تعداد بازدید: 893
قوانین و مزایای استفاده

  • اساتید خبره دارای سابقه اجرای پروژه های مختلف
  • تضمین کیفیت آموزش ها
  • ارائه مستندات کامل شامل کتابها و نرم افزارهای مربوطه
قیمت دوره :

2,000,000 تومان

تعداد