90%تخفیف

دوره 100% عملی و کاربردی تدریس شده
سرفصلهای دوره آموزشی عملی و کاربردی CCNP Data Center 300-635 DCAUTO
مقدمه
- معرفی CCNP Data Center و آزمون 300-635 DCAUTO
- اهمیت اتوماسیون در مراکز داده
- پیشنیازهای دوره و ابزارهای مورد استفاده
بخش 1: مفاهیم اولیه اتوماسیون در مراکز داده
فصل 1. مقدمهای بر اتوماسیون شبکه
- تعریف اتوماسیون شبکه و اهمیت آن
- مزایای استفاده از اتوماسیون در مراکز داده
- بررسی چالشهای مدیریت دستی شبکه و راهکارهای اتوماسیون
فصل 2. اصول و مفاهیم پایه در اتوماسیون
- مفاهیم Infrastructure as Code (IaC) و Configuration Management
- تفاوت بین اسکریپتنویسی و اتوماسیون سطح بالا
- بررسی مدلهای داده (Structured vs. Unstructured Data)
- نقش APIها در مدیریت تجهیزات شبکهای
فصل 3. زبانهای برنامهنویسی و ابزارهای رایج در اتوماسیون
- معرفی زبانهای پرکاربرد:
- Python و قابلیتهای آن در اتوماسیون شبکه
- PowerShell و Bash برای مدیریت سیستمها
- معرفی ابزارهای محبوب اتوماسیون:
- Ansible، Puppet، Chef و SaltStack
- Terraform و نقش آن در مدیریت زیرساخت
فصل 4. بررسی و کار با RESTful APIs
- معرفی RESTful API و اهمیت آن در شبکه
- بررسی ساختار APIها (Endpoints، Methods، Authentication)
- مقایسه REST API با سایر روشهای مدیریت شبکه (CLI, SNMP, NETCONF)
- ابزارهای تست و کار با APIها (Postman، Curl، Python Requests)
فصل 5. بررسی فرمتهای داده در اتوماسیون
- آشنایی با JSON، XML و YAML
- مقایسه فرمتهای داده و کاربرد آنها در APIها
- پردازش و مدیریت دادههای JSON و YAML در Python
فصل 6. معرفی Git و نقش آن در مدیریت کدهای اتوماسیون
- مفهوم Version Control و اهمیت آن در شبکه
- نحوه استفاده از Git در پروژههای اتوماسیون
- کار با مخازن GitHub و GitLab برای مدیریت اسکریپتها
فصل 7. معماری شبکههای سنتی و مدلهای جدید مدیریت
- بررسی مدل Traditional Networking در مقابل Intent-Based Networking
- معرفی Software-Defined Networking (SDN) و نقش آن در اتوماسیون
- بررسی Cisco ACI و Cisco SD-WAN بهعنوان نمونههای SDN
فصل 8. آمادهسازی محیط برای اجرای اتوماسیون
- معرفی روشهای مختلف اجرای اسکریپتهای اتوماسیون
- راهاندازی محیط توسعه با استفاده از Python و Virtual Environments
- معرفی Docker و Containerization برای اجرای ابزارهای اتوماسیون
- شبیهسازی شبکه با GNS3 و Cisco VIRL برای تست اسکریپتها
بخش 2: آشنایی با Cisco Nexus و ACI
فصل 1. آشنایی با Cisco Nexus و معماری آن
- معرفی سریهای مختلف سوئیچهای Cisco Nexus
- بررسی سیستمعامل NX-OS و ویژگیهای آن
- مقایسه NX-OS و IOS/XE
- معرفی معماری Modular و Monolithic در NX-OS
فصل 2. بررسی مدل مدیریتی در Cisco Nexus
- روشهای مدیریت تجهیزات Nexus (CLI، SNMP، API)
- بررسی NX-API و مزایای آن نسبت به CLI
- کار با NX-API REST و JSON-RPC
- تنظیمات اولیه NX-API در تجهیزات Nexus
فصل 3. آشنایی با Cisco ACI (Application Centric Infrastructure)
- تعریف Cisco ACI و نقش آن در مراکز داده مدرن
- معرفی معماری ACI و اجزای کلیدی آن
- مقایسه Cisco ACI با شبکههای سنتی
- بررسی کنترل پنل، دیتا پلن و پالیسیهای ACI
فصل 4. بررسی اجزای کلیدی Cisco ACI
- معرفی APIC (Application Policy Infrastructure Controller)
- نقش Spine و Leaf در ACI
- بررسی Tenant، Bridge Domain و Endpoint Group (EPG)
- مفهوم Contracts و Policies در ACI
فصل 5. روشهای مدیریت و تعامل با Cisco ACI
- روشهای مدیریت ACI (GUI، CLI، API)
- بررسی Cisco ACI REST API و کاربردهای آن
- استفاده از Postman برای ارسال درخواستهای API
- مدیریت ACI از طریق Python SDK
فصل 6. مقایسه VXLAN در Cisco Nexus و ACI
- بررسی مفهوم VXLAN در شبکههای دیتاسنتر
- تفاوت VXLAN در NX-OS و ACI
- پیادهسازی VXLAN در ACI و Nexus
فصل 7. بررسی کاربردهای Cisco ACI در مراکز داده
- اتوماسیون پیکربندی و مدیریت شبکه با ACI
- تعامل ACI با ابزارهای DevOps مانند Ansible و Terraform
- استفاده از Cisco ACI در محیطهای Hybrid Cloud و Multi-Cloud
فصل 8. سناریوهای عملی و تست در محیط آزمایشگاهی
- راهاندازی محیط شبیهسازی شده برای Cisco Nexus و ACI
- اجرای دستورات اولیه و مدیریت اولیه تجهیزات
- آزمایش ارتباطات بین Tenantها و بررسی پالیسیهای امنیتی
- بررسی تغییرات پیکربندی از طریق API و CLI
بخش 3: کار با NX-OS API
فصل 1. مقدمهای بر NX-OS API
- معرفی NX-API و قابلیتهای آن
- مقایسه CLI سنتی با NX-API
- بررسی ساختار و معماری NX-API
فصل 2. فعالسازی و پیکربندی NX-API در Cisco Nexus
- بررسی پیشنیازهای NX-API در NX-OS
- فعالسازی NX-API روی سوئیچ Nexus
- بررسی روشهای احراز هویت در NX-API
- پیکربندی HTTPS برای ارتباط امن با API
فصل 3. ساختار و روشهای ارسال درخواستها در NX-API
- بررسی JSON-RPC و REST API در NX-API
- ارسال درخواستهای GET و POST به NX-API
- دریافت اطلاعات از دستگاههای Nexus با استفاده از JSON
- اجرای دستورات CLI از طریق NX-API
فصل 4. استفاده از Python برای تعامل با NX-API
- نصب و پیکربندی کتابخانههای Python مورد نیاز
- نوشتن اولین اسکریپت Python برای تعامل با NX-API
- ارسال درخواست GET برای دریافت اطلاعات پیکربندی
- ارسال درخواست POST برای اعمال تغییرات روی دستگاه
فصل 5. مدیریت و پیکربندی تجهیزات با NX-API
- دریافت اطلاعات اینترفیسها و VLANها از طریق API
- ایجاد و ویرایش VLANها با NX-API
- مدیریت ACLها و تنظیمات امنیتی با API
- بررسی و تنظیم ویژگیهای مسیریابی و STP
فصل 6. بررسی احراز هویت و امنیت در NX-API
- روشهای احراز هویت (Token-Based Authentication, Basic Auth)
- استفاده از HTTPS برای افزایش امنیت ارتباطات
- محدود کردن دسترسی به API برای کاربران خاص
- بررسی لاگهای دسترسی به NX-API و مانیتورینگ درخواستها
فصل 7. ابزارهای کاربردی برای کار با NX-API
- استفاده از Postman برای ارسال درخواستها به NX-API
- استفاده از cURL برای تست API از طریق خط فرمان
- بررسی JSON و XML خروجیهای NX-API
- معرفی Cisco Sandbox برای تست NX-API بدون سختافزار
فصل 8. اشکالزدایی و بهینهسازی در NX-API
- بررسی پاسخهای API و کدهای وضعیت HTTP
- دیباگ کردن اسکریپتهای Python مرتبط با NX-API
- مدیریت خطاهای رایج در ارسال درخواستها
- بهینهسازی ارتباطات و کاهش بار روی تجهیزات
بخش 4: کار با Cisco ACI API
فصل 1. مقدمهای بر Cisco ACI API
- بررسی معماری Cisco ACI و نقش APIC (Application Policy Infrastructure Controller)
- معرفی APIهای Cisco ACI: REST API، Python SDK و Ansible Modules
- آشنایی با JSON، XML و YAML در تعامل با ACI
فصل 2. احراز هویت و مدیریت نشستها در ACI API
- روشهای احراز هویت در Cisco ACI API
- ارسال درخواست ورود (Login) به APIC با REST API
- مدیریت توکنهای احراز هویت برای درخواستهای متوالی
- ارسال درخواستهای Logout و مدیریت نشستها
فصل 3. دریافت اطلاعات از ACI با REST API
- بررسی ساختار URL در APIهای ACI
- دریافت اطلاعات Tenantها، Application Profiles و Endpoint Groupها
- فیلتر کردن و جستجوی دادهها در API پاسخها
- استفاده از Postman برای ارسال درخواستهای GET به ACI
فصل 4. ایجاد و مدیریت منابع ACI با API
- ایجاد یک Tenant جدید با استفاده از REST API
- ساخت Bridge Domain و Subnet در ACI
- ایجاد Application Profile و Endpoint Group (EPG)
- حذف و بهروزرسانی منابع در Cisco ACI با API
فصل 5. مدیریت Policyها و Contracts در ACI با API
- تعریف و پیادهسازی Contracts بین EPGها
- ایجاد Filterها و Subjectها برای کنترل ترافیک
- تنظیمات امنیتی و نقش Contracts در مدیریت ارتباطات شبکه
فصل 6. کار با Python برای اتوماسیون ACI API
- استفاده از کتابخانههای Python برای ارتباط با ACI
- ارسال درخواستهای REST با
requests
وjson
در Python - نوشتن اسکریپتهای Python برای دریافت، ایجاد و حذف Tenantها
- مدیریت استثناها و اشکالزدایی در اسکریپتهای Python
فصل 7. استفاده از Postman و Ansible برای تعامل با ACI API
- ساخت و ارسال درخواستهای API در Postman
- مدیریت مجموعه درخواستها و ذخیره توکنهای احراز هویت
- استفاده از Ansible برای مدیریت و پیکربندی ACI
- نوشتن Playbook برای خودکار سازی تنظیمات ACI
فصل 8. نظارت و اشکالزدایی در ACI API
- بررسی وضعیت و پاسخهای API
- تحلیل لاگهای APIC برای خطایابی
- استفاده از ابزارهای Debugging برای تست درخواستها
- بررسی خطاهای رایج و راهحلهای آنها در ACI API
مشاهده بیشتر
نظرات
.فقط مشتریانی که این محصول را خریداری کرده اند و وارد سیستم شده اند میتوانند برای این محصول دیدگاه ارسال کنند.
لطفا برای ارسال یا مشاهده تیکت به حساب خود وارد شوید
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.