آموزش دوره سیسکو CCNP اتوماسیون و برنامه‌نویسی راهکارهای ارائه‌دهنده سرویس (300-535 SPAUTO) - آخرین آپدیت

دانلود Cisco CCNP Automating and Programming Service Provider Solutions (300-535 SPAUTO)

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: نکته:
آزمون مرتبط با این دوره بازنشسته شده است، اما این محتوا همچنان به عنوان یک منبع آموزشی ارزشمند کاربرد دارد.
این دوره متوسط Cisco CCNP 300-535 SPAUTO مدیران شبکه را برای پیکربندی پیشرفته شبکه‌ها و تجهیزات در مقیاس Service Provider با استفاده از ابزارها، فناوری‌ها و پروتکل‌های پیشرفته سیسکو آماده می‌کند. از این دوره برای آمادگی در آزمون اختیاری SPAUTO استفاده کنید که به متخصصان IT کمک می‌کند گواهینامه‌های CCNP Service Provider یا Cisco Certified DevNet Professional را کسب کنند.
این آموزش در سطح Associate سیسکو در نظر گرفته شده و برای مدیران شبکه‌ای با سه تا پنج سال تجربه در حوزه شبکه سیسکو طراحی شده است. برای مدیران با تجربه بیشتر، دوره 300-535 SPAUTO یک گام منطقی برای پیشرفت شغلی در مسیر اتوماسیون شبکه یا مدیریت ارائه‌دهندگان سرویس است.
**مرور کلی**: تسلط بر اتوماسیون و مدیریت شبکه برای متخصصان IT که به دنبال بهینه‌سازی عملیات و افزایش کارایی هستند، ضروری است. این دوره به فناوری‌های کلیدی مانند Git، Python، Ansible و NSO سیسکو می‌پردازد و مجموعه‌ای جامع از ابزارها برای مدیریت محیط‌های پیچیده شبکه فراهم می‌کند. با تمرکز بر کنترل نسخه توزیع‌شده، یکپارچه‌سازی API و مدیریت پیکربندی شبکه، یادگیرندگان مهارت‌های لازم برای اتوماسیون وظایف، کاهش خطاها و بهبود همکاری‌ها را کسب می‌کنند. این فناوری‌ها برای نقش‌های مدیریت و مهندسی شبکه، به‌ویژه برای کسانی که به دنبال گواهینامه‌های DevNet Associate و Professional هستند، حیاتی است. **مفاهیم فنی پوشش داده شده**: سیستم‌های کنترل نسخه توزیع‌شده (DVCS)، APIهای REST و RPC، اسکریپت‌نویسی پایتون و انواع داده‌ها، اتوماسیون با Ansible، مدل‌های داده YANG، پروتکل‌های NETCONF و RESTCONF، gRPC و تله‌متری استریمینگ، Cisco NSO و ارکستراسیون شبکه. **مهارت‌های عملی**: مقداردهی اولیه و مدیریت مخازن Git، پیکربندی و تست APIها با Postman، راه‌اندازی محیط‌های مجازی پایتون، اتوماسیون پیکربندی‌های شبکه با Ansible، استفاده از مدل‌های YANG برای ساختاردهی داده‌ها، پیاده‌سازی NETCONF و RESTCONF برای مدیریت تجهیزات، و استقرار Cisco NSO برای ارکستراسیون شبکه. **ارتباط با گواهینامه‌ها**: این دوره برای گواهینامه‌های سیسکو مانند DevNet Associate و Professional بسیار مرتبط است و با اهداف اتوماسیون، برنامه‌نویسی و مدیریت شبکه همسو است. تسلط بر این مهارت‌ها با فعال کردن عملیات بهینه شبکه و کاهش خطاهای پیکربندی دستی، عملکرد شغلی را ارتقا می‌دهد. **دستاوردهای کلیدی**: یادگیرندگان توانایی اتوماسیون وظایف شبکه با Ansible و Python، مدیریت پیکربندی‌ها با Git و بهره‌گیری از APIها برای یکپارچه‌سازی بی‌نقص را به دست می‌آورند. همچنین اهمیت مدل‌های YANG و پروتکل‌هایی مانند NETCONF و RESTCONF را در مدیریت مدرن شبکه درک خواهند کرد. **گام‌های بعدی**: برای ارتقای بیشتر مهارت‌ها، اسکریپت‌نویسی پیشرفته پایتون برای اتوماسیون شبکه را بررسی کنید، در زمینه اتوماسیون امنیت شبکه مطالعه کنید و با سناریوهای واقعی شبکه در محیط DevNet sandbox سیسکو تمرین کنید.

سرفصل ها و درس ها

استفاده از Git برای کنترل نسخه Utilize Git for Version Control

  • مرور کلی Overview

  • مقدمه‌ای بر SPAUTO Introduction to SPAUTO

  • ابزارها و منابع Tools and Resources

  • مبانی Git Git Fundamentals

  • لاگ‌ها و شاخه‌ها Logs and Branches

  • ادغام و تداخل‌ها (Merging and Conflicts) Merging and Conflicts

  • جمع‌بندی Conclusion

درک مفاهیم API Understand APIs

  • مرور کلی Overview

  • مبانی API API Basics

  • APIهای REST REST APIs

  • افعال و کدهای وضعیت Verbs and Status Codes

  • فراخوانی‌های رویه از راه دور (RPC) Remote Procedure Calls

  • APIهای همزمان و ناهمزمان Synchronous and Asynchronous APIs

  • جمع‌بندی Conclusion

درک مبانی پایتون Understand Python Fundamentals

  • مرور کلی Overview

  • محیط‌های مجازی پایتون Python Virtual Environments

  • متغیرها Variables

  • انواع داده‌های پایتون Python Data Types

  • کار با انواع داده‌ها Working with Data Types

  • جمع‌بندی Conclusion

درک شرط‌ها و حلقه‌ها در پایتون Understand Conditions and Loops in Python

  • مرور کلی Overview

  • منطق بولی Boolean Logic

  • حلقه‌های For For Loops

  • کار با حلقه‌های While Working with While Loops

  • افزودن شرط‌ها به حلقه‌ها Adding Conditions to Loops

  • جمع‌بندی Conclusion

درک توابع و کلاس‌ها در پایتون Understand Python Functions and Classes

  • مرور کلی Overview

  • مقدمه‌ای بر توابع Introduction to Functions

  • توابع سفارشی Custom Functions

  • مقدمه‌ای بر کلاس‌ها Introduction to Classes

  • ساخت کلاس‌ها Creating Classes

  • جمع‌بندی Conclusion

اتوماسیون شبکه‌ها با Ansible و Puppet Automate Networks with Ansible and Puppet

  • مرور کلی Overview

  • مقدمه‌ای بر مدیریت پیکربندی Introduction to Configuration Management

  • مبانی Ansible Ansible Basics

  • فایل‌های پیکربندی Ansible Ansible Configuration Files

  • بازیابی وضعیت با Ansible Retrieving State with Ansible

  • پیکربندی تجهیزات با Ansible Configuring Devices with Ansible

  • مبانی Puppet Puppet Basics

  • جمع‌بندی Conclusion

درک مدل‌های داده YANG Understand YANG Data Models

  • مرور کلی Overview

  • مبانی YANG YANG Basics

  • کار با داده‌ها به صورت برنامه‌نویسی Working with Data Programmatically

  • انواع Node در YANG Node Types in YANG

  • بازیابی مدل‌ها Retrieving the Models

  • تبدیل داده‌ها با Pyang Transforming Data with Pyang

  • تفاوت‌های مدل YANG YANG Model Differences

  • جمع‌بندی Conclusion

توضیح مکانیسم‌های رایج احراز هویت HTTP Describe common HTTP authentication mechanisms

  • مرور کلی Overview

  • مقدمه Introduction

  • احراز هویت پایه (Basic Authentication) Basic Authentication

  • کار با احراز هویت پایه Working with Basic Authentication

  • درک توکن‌ها Understanding Tokens

  • کار با توکن‌ها Working with Tokens

  • استفاده از توکن‌ها در پایتون Using Tokens with Python

  • پروتکل OAuth OAuth

  • جمع‌بندی Conclusion

مقایسه انواع داده‌های رایج Compare Common Data Types

  • مرور کلی Overview

  • داده‌های متن ساده (Plain Text) Plain Text Data

  • فرمت YAML YAML

  • کار با YAML Working with YAML

  • فرمت JSON JSON

  • فرمت XML XML

  • جمع‌بندی Conclusion

شناسایی داده‌های JSON، XML و YANG Identify JSON, XML and YANG Data

  • مرور کلی Overview

  • مقدمه Introduction

  • بررسی مدل‌های IETF Examining IETF Models

  • افزودن داده‌های بیشتر Adding More Data

  • بررسی مدل‌های OpenConfig Examining OpenConfig Models

  • بررسی مدل‌های Native Examining Native Models

  • داده‌های YANG با JSON YANG Data with JSON

  • داده‌های YANG با XML YANG Data with XML

  • جمع‌بندی Conclusion

پیاده‌سازی مدیریت شبکه با RESTCONF Implement Network Management with RESTCONF

  • مرور کلی Overview

  • مقدمه Introduction

  • ساخت URI URI Construction

  • ارسال درخواست‌های GET Sending GET Requests

  • پیمایش درخت YANG Walking the YANG Tree

  • تفکیک پیکربندی و وضعیت (Config and State) Separating Config and State

  • تولید پیکربندی‌ها Generating Configurations

  • ارسال پیکربندی‌ها Sending Configurations

  • جمع‌بندی Conclusion

پیاده‌سازی مدیریت شبکه با NETCONF Implement Network Management with NETCONF

  • مرور کلی Overview

  • مقدمه Introduction

  • فعال‌سازی NETCONF Enabling NETCONF

  • قابلیت‌های سرور Server Capabilities

  • دریافت داده‌ها Getting Data

  • دریافت داده‌های قابل پیکربندی Getting Configurable Data

  • فیلتر کردن زیردرخت XML XML Subtree Filtering

  • عملیات ادغام (Merge) Merge Operations

  • عملیات جایگزینی (Replace) Replace Operations

  • جمع‌بندی Conclusion

درک ذخیره‌سازهای داده (Datastores) در NETCONF Understand NETCONF Datastores

  • مرور کلی Overview

  • مقدمه Introduction

  • ذخیره‌سازهای داده NETCONF NETCONF Datastores

  • فعال‌سازی ذخیره‌ساز Candidate Enabling the Candidate Datastore

  • اعمال تغییرات در ذخیره‌ساز Running Committing to the Running Datastore

  • حذف ذخیره‌سازهای پیکربندی Deleting Configuration Datastores

  • قفل کردن ذخیره‌سازها Locking Datastores

  • اعتبارسنجی پیکربندی Configuration Validation

  • عملیات تکمیلی Additional Operations

  • جمع‌بندی Conclusion

اتوماسیون شبکه‌ها با YDK و NETCONF Automate Networks with YDK and NETCONF

  • مرور کلی Overview

  • مقدمه Introduction

  • نصب YDK با Docker YDK Docker Installation

  • افزودن ماژول‌های YDK Adding YDK Modules

  • YDK و تجهیزات IOSXR YDK and IOSXR Devices

  • YDK و مدل‌های IETF YDK and IETF Models

  • ساخت و حذف با YDK Creating and Deleting with YDK

  • ارسال تراکنش‌های سطح شبکه Pushing Network Wide Transactions

  • جمع‌بندی Conclusion

استقرار و تایید پیکربندی تجهیزات با Netmiko Deploy and Validate Device Configuration with Netmiko

  • مرور کلی Overview

  • ارسال دستورات Show Sending Show Commands

  • ارسال چندین دستور Show Sending Multiple Show Commands

  • استخراج داده‌های ساختاریافته Pulling Structured Data

  • ارسال پیکربندی‌ها Sending Configurations

  • قالب‌های پیکربندی (Templates) Configuration Templates

  • اتصال به چندین تجهیز Connecting to Multiple Devices

  • جمع‌بندی Conclusion

تایید وضعیت عملیاتی با استفاده از Ansible Validate Operational State using Ansible

  • مرور کلی Overview

  • مقدمه Introduction

  • ارسال دستورات از طریق ترمینال Sending Commands from the Terminal

  • استفاده از کتابخانه Genie Using the Genie Library

  • استفاده از NAPALM با Ansible Using NAPALM with Ansible

  • استفاده از NETCONF با Ansible Using NETCONF with Ansible

  • استفاده از RESTCONF با Ansible Using RESTCONF with Ansible

  • جمع‌بندی Conclusion

استقرار پیکربندی تجهیزات با Ansible Deploy Device Configuration with Ansible

  • مرور کلی Overview

  • مقدمه Introduction

  • تغییرات پیکربندی با Ansible Ansible Configuration Changes

  • ماژول‌های مختص هر قابلیت Feature Specific Modules

  • پیکربندی NETCONF با Ansible Ansible NETCONF Configuration

  • درخواست‌های PUT با Ansible PUT Requests with Ansible

  • درخواست‌های POST با Ansible POST Requests with Ansible

  • جمع‌بندی Conclusion

مدیریت شبکه‌ها با gNMI Manage Networks with gNMI

  • مرور کلی Overview

  • مقدمه Introduction

  • دریافت داده‌ها با gNMIc Getting Data with gNMIc

  • ارسال درخواست‌های Set با gNMIc Sending Set Requests with gNMIc

  • درخواست‌های Subscribe با gNMIc Subscribe Requests with gNMIc

  • قابلیت‌ها با Pygnmi Capabilities with Pygnmi

  • درخواست‌های Get با Pygnmi Get Requests with Pygnmi

  • درخواست‌های Set با Pygnmi Set Requests with Pygnmi

  • جمع‌بندی Conclusion

ساخت عبارت‌های Xpath Construct Xpath Expressions

  • مرور کلی Overview

  • مقدمه Introduction

  • فیلتر کردن Xpath با Scrapli Xpath Filtering with Scrapli

  • استفاده از Xpath در YANG Suite Xpath with YANG Suite

  • فیلتر کردن پیشرفته Xpath Advanced Xpath Filtering

  • جمع‌آوری زیردرخت‌های XML Gathering XML Subtrees

  • استفاده از LXML Etree LXML Etree

  • جمع‌بندی Conclusion

درک استریم‌های تله‌متری gRPC Understand gRPC Telemetry Streams

  • مرور کلی Overview

  • مقدمه Introduction

  • مقایسه On Change در مقابل On Interval On Change vs On Interval

  • مقایسه Dialling In در مقابل Dialling Out Dialling In vs Dialling Out

  • مقدمه‌ای بر gRPC Introduction to gRPC

  • کدگذاری‌های gRPC gRPC Encodings

  • پیکربندی Dial Out Telemetry Configure Dial Out Telemetry

  • جمع‌بندی Conclusion

پیکربندی Cisco NSO Configure Cisco NSO

  • مرور کلی Overview

  • مقدمه Introduction

  • دریافت فایل اجرایی NSO Getting the NSO Executable

  • نصب برنامه NSO Installing the NSO Program

  • ساخت گروه‌ها و تجهیزات Creating Groups and Devices

  • درک همگام‌سازی (Synchronization) در NSO Understanding NSO Synchronisation

  • مدیریت وضعیت شبکه با NSO Managing Network State with NSO

  • جمع‌بندی Conclusion

اتوماسیون شبکه‌ها با Cisco NSO Automate Networks with Cisco's NSO

  • مرور کلی Overview

  • مقدمه Introduction

  • آماده‌سازی مدل YANG Preparing the YANG Model

  • اصلاح قالب (Template) Modifying the Template

  • تست سرویس Testing the Service

  • رابط گرافیکی (GUI) در NSO NSO GUI

  • ماژول‌های پایتون NCS NCS Python Modules

  • رابط REST API در NSO NSO REST API

  • جمع‌بندی Conclusion

درک پلتفرم‌های اتوماسیون و ارکستراسیون Understand Automation and Orchestration Platforms

  • مرور کلی Overview

  • مقدمه Introduction

  • معماری NFV NFV Architecture

  • سیسکو ESC Cisco ESC

  • مرور کلی سیسکو WAE Cisco WAE Overview

  • بررسی مستندات WAE Exploring the WAE Documentation

  • کنترل‌کننده ترافیک XR XR Traffic Controller

  • جمع‌بندی Conclusion

نمایش نظرات

آموزش دوره سیسکو CCNP اتوماسیون و برنامه‌نویسی راهکارهای ارائه‌دهنده سرویس (300-535 SPAUTO)
جزییات دوره
19h
139
CBTNuggets CBTNuggets
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
John McGovern
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

John McGovern John McGovern

"هیچ چیز بهتر از دریافت بازخورد از کسی نیست که بگوید آموزش من به آنها کمک کرده تا یک موضوع را بفهمند یا امتحانی را قبول کنند که در نهایت آنها را به فرصت های شغلی بیشتری می رساند." جان که خودش یادگیرنده CBT Nuggets است، از آموزش ویدیویی برای ایجاد سریع و موثر پایگاه دانش IT خود استفاده کرد. کنجکاوی طبیعی او در مورد موضوعاتی مانند ابر اغلب او را به غواصی عمیق برای درک دلیل پشت فناوری ها سوق می دهد. جان، که ساکن اسکاتلند است، در اوقات فراغت خود از نواختن درام، گلف، خواندن و میانجیگری لذت می برد.

ارتباط با جان:

شبکه، پایتون، اتوماسیون شبکه و امنیت سایبری