آموزش دوره اتوماسیون و برنامه‌نویسی راهکارهای سازمانی سیسکو Cisco CCNP (ENAUTO 300-435) نسخه 2.0 - آخرین آپدیت

دانلود Cisco CCNP Automating and Programming Cisco Enterprise Solutions (ENAUTO 300-435) v2.0

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این آموزش اتوماسیون شبکه شما را برای موفقیت در آزمون 300-435 ENAUTO v2 آماده می‌کند. در این دوره، شما چارچوب‌های اتوماسیون برای راهکارهای سازمانی سیسکو را بررسی خواهید کرد و از پیکربندی‌های دستی به سمت استفاده از ابزارهای مبتنی بر کد حرکت می‌کنید. شما مهارت‌های عملی در اسکریپت‌نویسی پایتون، پیاده‌سازی ابزارهایی مانند Ansible و استفاده از APIها برای تعامل مستقیم با تجهیزات را کسب خواهید کرد. این دوره همچنین شامل مباحث Cisco Catalyst Center، Cisco Catalyst SD-WAN و ابزارهای هوش مصنوعی برای مدیریت هوشمندتر شبکه است. در پایان این دوره، شما آماده خواهید بود تا در آزمون ENAUTO V2 پذیرفته شوید و گواهینامه‌های CCNP Automation یا CCNP Enterprise خود را دریافت کنید.
این دوره برای چه کسانی است؟
این دوره برای مهندسان شبکه و متقاضیان CCNP Enterprise/CCNP Automation است که برای آزمون 300-435 ENAUTO آماده می‌شوند. این آموزش برای متخصصانی که قصد دارند وظایف دستی را با مهارت‌های پیشرفته اتوماسیون شبکه با استفاده از پایتون، هوش مصنوعی و پلتفرم‌های سیسکو جایگزین کنند، ایده‌آل است.
**مرور کلی**: در دنیای اتوماسیون شبکه، تسلط بر مدل‌سازی داده‌های YANG، برنامه‌نویسی پایتون و کنترل نسخه Git برای متخصصان IT که به دنبال بهینه‌سازی عملیات و افزایش بهره‌وری هستند، ضروری است. YANG یک رویکرد استاندارد برای مدیریت پیکربندی‌های شبکه در دستگاه‌های مختلف ارائه می‌دهد و چالش پیکربندی‌های خاص هر سازنده را برطرف می‌کند. تطبیق‌پذیری پایتون در اسکریپت‌نویسی و اتوماسیون، آن را برای خودکارسازی وظایف و مدیریت بهینه داده‌ها ضروری می‌سازد. Git، ابزاری بنیادی در IT مدرن، کنترل نسخه را تسهیل کرده و متخصصان را قادر می‌سازد تا تغییرات را ردیابی کرده و به طور موثر همکاری کنند. این فناوری‌ها برای کسانی که با ابزارها و پلتفرم‌های اتوماسیون شبکه کار می‌کنند حیاتی هستند، زیرا با کاهش خطاهای پیکربندی و بهبود همکاری، عملکرد شغلی را ارتقا می‌دهند. **مفاهیم فنی پوشش داده شده**: مفاهیم کلیدی شامل زبان مدل‌سازی داده YANG، اعتبارسنجی داده‌ها، فرمت‌های داده‌های ساختاریافته (JSON/XML)، مدل‌های استاندارد باز (IETF, OpenConfig)، مدل‌های خاص سازندگان، متغیرهای پایتون و مدیریت حافظه، انواع داده‌ها، منطق شرطی، ساختارهای حلقه، تایپینگ پویا، سیستم‌های کنترل نسخه، مخازن Git، شاخه‌بندی و ادغام (Branching & Merging) و یکپارچگی با GitHub است. **مهارت‌های عملی**: یادگیرندگان تجربه عملی در استفاده از ابزار Pyang برای تبدیل مدل‌های YANG به فرمت‌های خوانا، ایجاد و مدیریت متغیرها و انواع داده‌های پایتون، پیاده‌سازی منطق شرطی، استفاده از حلقه‌ها برای اتوماسیون، پیکربندی Git با اطلاعات کاربر، مقداردهی اولیه و مدیریت مخازن Git و استفاده از دستورات Git مانند `git status` ،`git add` ،`git commit` ،`git push` و `git pull` را کسب خواهند کرد. کاربردهای واقعی شامل اتوماسیون پیکربندی‌های شبکه، تضمین ثبات داده‌ها در دستگاه‌ها و مدیریت موثر کدهای برنامه‌نویسی است. **ارتباط با گواهینامه‌ها**: اگرچه این مهارت‌ها مستقیماً به یک گواهینامه خاص محدود نمی‌شوند، اما با فعال کردن اتوماسیون بهینه شبکه، کاهش خطاهای پیکربندی و بهبود مدیریت کد، عملکرد شغلی را در بسیاری از نقش‌های IT ارتقا می‌دهند. **نکات کلیدی**: این دوره بر اهمیت داده‌های ساختاریافته در اتوماسیون شبکه، مزایای استفاده از YANG برای پیکربندی‌های مستقل از سازنده، نقش بنیادی پایتون در اسکریپت‌نویسی و اهمیت حیاتی تسلط بر دستورات Git برای کنترل نسخه و همکاری تیمی تأکید دارد. **گام‌های بعدی**: برای ارتقای بیشتر مهارت‌های خود، فناوری‌های مرتبط مانند NETCONF و RESTCONF را بررسی کنید، در مباحث پیشرفته پایتون مانند برنامه‌نویسی شی‌گرا (OOP) عمیق شوید و جریان‌های کاری collaborative را با استفاده از Git در پروژه‌های تیمی تمرین کنید.

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

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

  • متغیرها چیستند؟ What are Variables?

  • انواع داده‌ها Data Types

  • لیست‌ها و دیکشنری‌ها Lists and Dictionaries

  • شرط‌ها Conditions

  • حلقه‌ها Loops

  • اعتبارسنجی Validation

درک مبانی گیت (Git) Understand Git Basics

  • مبانی گیت Git Basics

  • ایجاد خطوط زمانی جدید با شاخه‌ها (Branches) Creating New Timelines with Branches

  • یکپارچه‌سازی با گیت‌هاب Integrating Github

  • اعتبارسنجی Validation

اتوماسیون شبکه‌ها با Netmiko Automate Networks with Netmiko

  • مبانی Netmiko Netmiko Basics

  • TextFSM و Genie TextFSM and Genie

  • اعمال تغییرات در پیکربندی Making Configuration Changes

  • حلقه‌ها و Threading Loops and Threading

  • اعتبارسنجی Validation

درک مدل‌سازی داده‌ها Understand Data Modelling

  • مدل‌های داده چیستند؟ What are Data Models?

  • چرا داده‌های ساختاریافته مهم هستند Why Structured Data is Important

  • انواع نودهای YANG YANG Node Types

  • خواندن مدل‌ها با Pyang Reading the Models with Pyang

  • مقایسه مدل‌های مختلف Comparing the Different Models

  • اعتبارسنجی Validation

درک پروتکل‌های اتوماسیون مدرن Understand Modern Automation Protocols

  • مبانی NETCONF NETCONF Basics

  • مبانی REST API REST API Basics

  • هدرهای REST و کدهای پاسخ REST Headers & Response Codes

  • RESTCONF RESTCONF

  • اعتبارسنجی Validation

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

  • راه‌اندازی NETCONF NETCONF Setup

  • دریافت داده‌های پیکربندی Getting Configuration Data

  • دریافت داده‌های وضعیت و فیلترینگ زیردرخت Getting State Data and Subtree Filtering

  • فیلترینگ با عبارت‌های Xpath Filtering with Xpath Expressions

  • ویرایش پیکربندی‌ها Editing Configurations

  • اعتبارسنجی Validation

اتوماسیون شبکه‌ها با RESTCONF Automate Networks with RESTCONF

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

  • فیلتر کردن داده‌ها Filtering Data

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

  • بارگذاری فایل‌های YAML Loading YAML Files

  • اعتبارسنجی Validation

ساخت قالب‌های پیکربندی (Templates) Build Configuration Templates

  • مقدمه‌ای بر قالب‌بندی Jinja Introduction to Jinja Templating

  • ساخت قالب Building the Template

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

  • شرط‌ها Conditions

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

  • اعتبارسنجی Validation

درک اتوماسیون با Ansible Understand Ansible Automation

  • درک Ansible Understanding Ansible

  • ایجاد محیط کاری Creating the Environment

  • نوشتن یک Playbook Writing a Playbook

  • اعتبارسنجی Validation

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

  • متغیرها و ارث‌بری Variables and Inheritance

  • اعمال تغییرات در پیکربندی Making Configuration Changes

  • استفاده از قالب‌ها در Ansible Using Templates with Ansible

  • استفاده از منطق برنامه‌نویسی Using Programmatic Logic

  • اعتبارسنجی Validation

درک اتوماسیون روی دستگاه (On-Device) Understand On-Device Automation

  • ZTP چیست؟ What is ZTP?

  • درک EEM Understanding EEM

  • Guestshell چیست؟ What is Guestshell?

  • پیکربندی Guestshell Guestshell Configuration

  • اعتبارسنجی Validation

درک اتوماسیون مبتنی بر کنترلر Understand Controller-Based Automation

  • صفحات عملیاتی (Planes of Operation) Planes of Operation

  • SD-Access چیست؟ What is SD-Access?

  • SD-WAN SD-WAN

  • Cisco Meraki Cisco Meraki

  • اعتبارسنجی Validation

درک Cisco Catalyst Center Understand Cisco Catalyst Center

  • دسترسی به Sandbox Getting Sandbox Access

  • دریافت توکن احراز هویت Getting an Authentication Token

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

  • ایجاد سایت‌های جدید Creating New Sites

  • اجرای دستورات Show Running Show Commands

  • اعتبارسنجی Validation

درک Cisco Meraki Understand Cisco Meraki

  • دسترسی به Sandbox Accessing the Sandbox

  • دریافت سازمان‌ها Getting Organizations

  • دریافت شبکه‌های سازمان Getting Organization Networks

  • دریافت اطلاعات دستگاه Getting Device Information

  • ایجاد شبکه‌های جدید Creating New Networks

  • حذف دستگاه‌ها Removing Devices

  • اعتبارسنجی Validation

درک Cisco SD-WAN Understand Cisco SD-WAN

  • اجزای SD-WAN SD-WAN Components

  • احراز هویت Authentication

  • دریافت اطلاعات دستگاه Getting Device Information

  • کار با کاربران Working with Users

  • مدیریت گواهینامه‌ها Certificate Management

  • اعتبارسنجی Validation

اتوماسیون کنترلرها با Ansible Automate Controllers with Ansible

  • Ansible و کنترلرها Ansible and Controllers

  • احراز هویت با API Authenticating with the API

  • لیست کردن دستگاه‌ها Listing Devices

  • ایجاد کاربران با Ansible Creating Users with Ansible

  • دریافت اطلاعات قالب Getting Template Information

  • اعتبارسنجی Validation

اتوماسیون APIهای امنیتی و مانیتورینگ Automate Security & Monitoring APIs

  • مقدمه‌ای بر ISE و ThousandEyes Introduction to ISE and ThousandEyes

  • اتصال به Sandbox مربوط به ISE Connecting to the ISE Sandbox

  • ایجاد End-pointها و پالیسی‌ها Creating Endpoints and Policies

  • مرتبط کردن End-pointها و پالیسی‌ها Associating Endpoints and Policies

  • ThousandEyes ThousandEyes

  • اعتبارسنجی Validation

درک وب‌هوک‌ها و مدیریت ایمیج‌ها Understand Webhooks and Image Management

  • درک طرح وب‌هوک (Webhook) Understanding the Webhook Plan

  • نصب Webex و Ngrok Installing Webex and Ngrok

  • ساخت سرور Flask و اتصال وب‌هوک Building the Flask Server and Connecting the Webhook

  • مدیریت ایمیج نرم‌افزاری Software Image Management

  • اعتبارسنجی Validation

درک تلمتری مبتنی بر مدل (Model Driven Telemetry) Understand Model-Driven Telemetry

  • درک تلمتری مبتنی بر مدل Understanding Model-Driven Telemetry

  • پیکربندی از طریق CLI CLI Configuration

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

  • پیکربندی RESTCONF RESTCONF Configuration

  • پشته TIG (TIG Stack) The TIG Stack

  • اعتبارسنجی Validation

درک هوش مصنوعی برای شبکه‌ها Understand Artificial Intelligence for Networks

  • مبانی هوش مصنوعی The Basics of AI

  • دستیار هوش مصنوعی سیسکو Cisco's AI Assistant

  • تولید تقویت شده بازیابی (RAG) Retrieval-Augmented Generation

  • نوشتن اسکریپت‌های پایتون Writing Python Scripts

  • یکپارچگی با IDE IDE Integration

  • ملاحظات امنیتی Security Concerns

  • اعتبارسنجی Validation

مدیریت شبکه‌ها با هوش مصنوعی Manage Networks with Artificial Intelligence

  • MCP چیست؟ What Is MCP?

  • نصب Claude و پیکربندی شبکه Installing Claude and Network Configuration

  • ایجاد سرور MCP Creating the MCP Server

  • بررسی ویژگی‌های بیشتر Exploring More Features

  • اعمال تغییرات در پیکربندی Making Configuration Changes

  • یکپارچه‌سازی با RESTCONF Integrating RESTCONF

  • اعتبارسنجی Validation

نمایش نظرات

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

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

John McGovern John McGovern

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

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

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