آموزش نحوه استفاده از Postman و Python برای اتوماسیون مرکز داده

دانلود How to use Postman and Python for Data Center Automation

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

این آموزش متوسط ​​نحوه استفاده از Postman و Python برای اتوماسیون مرکز داده، مدیران شبکه را برای نوشتن برنامه‌ها در Python و استفاده از Postman برای برقراری ارتباط با سرویس‌ها، سیستم‌ها و دستگاه‌هایی که خودکارسازی رفتار مرکز داده شما را آسان می‌کند، آماده می‌کند.

پستمن و پایتون ازدواج کاملی هستند زیرا هر دو برای رسیدگی به جنبه های مخالف یک مشکل طراحی شده اند: چگونه یک سیستم بزرگ و پیچیده را انتخاب کنیم و عملیات و رفتار آن را ساده کنیم. این دوره به شما می آموزد که چگونه کد بنویسید که عملیات مرکز داده شما را با پایتون مدیریت و مدیریت کند و چگونه با استفاده از Postman با API ها تعامل داشته باشید.

این دوره را بگذرانید و ببینید پایتون و پستمن به تنهایی چقدر عالی هستند و وقتی با هم استفاده می شوند چقدر قدرتمند هستند.

هنگامی که این آموزش مهارت‌های سیسکو را تمام کردید، می‌دانید چگونه برنامه‌هایی را در پایتون بنویسید و از Postman برای برقراری ارتباط با سرویس‌ها، سیستم‌ها و دستگاه‌هایی که خودکارسازی رفتار مرکز داده‌تان را ساده می‌کنند، استفاده کنید.

برای هرکسی که آموزش سیسکو خود را مدیریت می‌کند، این آموزش سیسکو می‌تواند برای سرپرستان شبکه جدید، در برنامه‌های آموزشی فردی یا تیمی، یا به عنوان منبع مرجع سیسکو استفاده شود.

نحوه استفاده از Postman و Python برای اتوماسیون مرکز داده: آنچه باید بدانید

این آموزش نحوه استفاده از Postman و Python برای Data Center Automation دارای ویدئوهایی است که موضوعاتی مانند:

  • تعامل با REST API با استفاده از Postman
  • درک فرمت های مختلف داده، مانند XML، JSON، و YAML
  • بهبود کارایی مرکز داده از طریق اتوماسیون
چه کسی باید نحوه استفاده از Postman و Python را برای آموزش اتوماسیون مرکز داده بپذیرد؟

این آموزش نحوه استفاده از Postman و Python برای Data Center Automation آموزش سیسکو در سطح همکار محسوب می شود، به این معنی که برای مدیران شبکه طراحی شده است. این دوره آموزشی مهارت‌های اتوماسیون مرکز داده برای مدیران شبکه با سه تا پنج سال تجربه در زمینه شبکه‌سازی مرکز داده سیسکو طراحی شده است.

مدیران شبکه جدید یا مشتاق. این یک دوره آموزشی عالی برای مدیران شبکه جدید است زیرا به شما طرز فکری در مورد اتوماسیون مرکز داده می دهد که می توانید در تمام طول حرفه خود به همراه داشته باشید. از اینجا به بعد، می‌توانید هر روز سر کار بیایید و فکر کنید که آیا می‌توانید بخشی از کارتان را خودکار کنید.

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


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

یک محیط مطالعه DevNet را آماده کنید Prepare a DevNet Study Environment

  • بررسی اجمالی Overview

  • تنظیم محیط مطالعه DevNet Setting Up Your DevNet Study Environment

  • چک لیست نصب Installation Checklist

  • جعبه شنی Sandbox

  • تبادل کد Code Exchange

  • خلاصه آمادگی محیطی Environment Prep Summary

  • نتیجه Conclusion

قابلیت برنامه ریزی Nexus با NX-API CLI Nexus Programmability with NX-API CLI

  • بررسی اجمالی Overview

  • سناریوی مرکز داده Data Center Scenario

  • معرفی NX-OS و NX-API CLI Introducing NX-OS and NX-API CLI

  • فعال کردن NX-API در دستگاه Nexus Enabling NX-API on a Nexus Device

  • NX-API CLI Sandbox NX-API CLI Sandbox

  • NX-API CLI از Postman NX-API CLI from Postman

  • اسکریپت نویسی درخواست های NX-API CLI در پایتون Scripting NX-API CLI Requests in Python

  • خلاصه NX-API CLI Summarizing NX-API CLI

  • نتیجه Conclusion

قابلیت برنامه ریزی Nexus با NX-API REST Nexus Programmability with NX-API REST

  • بررسی اجمالی Overview

  • معرفی NX-API Introducing NX-API

  • مدل شیء NX-API REST NX-API REST Object Model

  • کاوش اشیا با Visore Exploring Objects with Visore

  • تنظیم درخواست های پستچی Setting Up Postman Requests

  • اسکریپت نویسی درخواست های پایتون Scripting Python Requests

  • خلاصه کردن NX-API REST Summarizing NX-API REST

  • نتیجه Conclusion

اتوماسیون Nexus در دنیای واقعی برای مهندسان شبکه دنیای واقعی Real-World Nexus Automation for Real-World Network Engineers

  • بررسی اجمالی Overview

  • اتوماسیون دنیای واقعی با NX-API Real-World Automation with NX-API

  • فایل های تکمیلی Supplemental Files

  • نمایش CDP Neighbors Show CDP Neighbors

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

  • ایجاد توکن Creating The Token

  • مدیریت داده ها Handling the Data

  • تنظیم پیکربندی Setting the Configuration

  • خلاصه اسکریپت Script Summary

  • نتیجه Conclusion

مرکز داده را با ACI خودکار کنید Automate the Data Center with ACI

  • بررسی اجمالی Overview

  • کد در مرکز داده Code in the Data Center

  • معماری ACI ACI Architecture

  • مدل شیء ACI ACI Object Model

  • قابلیت برنامه ریزی ACI ACI Programmability

  • بازرس API API Inspector

  • ACI REST API با پستچی ACI REST API with Postman

  • ACI REST API با پایتون ACI REST API with Python

  • خلاصه کردن ACI Summarizing ACI

  • نتیجه Conclusion

اتوماسیون آسان تر ACI با جعبه ابزار Easier ACI Automation with the Toolkit

  • بررسی اجمالی Overview

  • جعبه ابزار و SDK برای ACI Toolkits and SDKs for ACI

  • شروع کار با Python ACI Toolkit Getting Started with the Python ACI Toolkit

  • ایجاد یک مستاجر کامل با ابزار ACI Creating a Full Tenant with the ACI Toolkit

  • اجرای نمونه کد از جعبه ابزار ACI Running Sample Code from the ACI Toolkit

  • برنامه های ACI Toolkit ACI Toolkit Applications

  • خلاصه کردن اتوماسیون ACI Summarizing ACI Automation

  • نتیجه Conclusion

پردیس را با پلت فرم مرکز DNA به صورت خودکار انجام دهید Automate the Campus with DNA Center Platform

  • بررسی اجمالی Overview

  • کد در شرکت Code in the Enterprise

  • قابلیت های پلت فرم مرکز DNA DNA Center Platform Capabilities

  • کاوش در API پلتفرم Exploring the Platform's API

  • راه اندازی درخواست های پلتفرم API در Postman Setting up the Platform API Requests in Postman

  • تماس های تضمینی پلتفرم مرکز DNA در پایتون DNA Center Platform Assurance Calls in Python

  • خلاصه سازی اتوماسیون پلت فرم مرکز DNA Summarizing DNA Center Platform Automation

  • نتیجه Conclusion

اتوماسیون مرکز DNA آسانتر با SDK Easier DNA Center Automation with the SDK

  • بررسی اجمالی Overview

  • با استفاده از DNA Center SDK Using the DNA Center SDK

  • دریافت و کاوش در مرکز DNA SDK Getting and Exploring the DNA Center SDK

  • احراز هویت و شبکه ها Authentication and Networks

  • دستگاه ها Devices

  • مشتریان Clients

  • خلاصه کردن DNA مرکز SDK Summarizing the DNA Center SDK

  • نتیجه Conclusion

محاسبات سیسکو و موارد دیگر را با UCS به صورت خودکار انجام دهید Automate Cisco Compute and More with UCS

  • بررسی اجمالی Overview

  • محاسبات و ذخیره سازی سیسکو Cisco Compute and Storage

  • معرفی پلتفرم UCS Cisco Introducing the Cisco UCS Platform

  • مدیر UCS: PowerTool UCS Manager: PowerTool

  • مدیر UCS: Python UCSM SDK UCS Manager: Python UCSM SDK

  • مدیر UCS: اکتشاف و پستچی UCS Director: Exploration and Postman

  • خلاصه کردن محاسبات سیسکو Summarizing Cisco Compute

  • نتیجه Conclusion

مبانی برنامه ریزی و اتوماسیون شبکه Network Programmability and Automation Foundations

  • بررسی اجمالی Overview

  • خداحافظی با CLI Saying Goodbye to the CLI

  • تکامل API های شبکه The Evolution of Network APIs

  • قابلیت برنامه ریزی شبکه در مقابل اتوماسیون شبکه Network Programmability vs. Network Automation

  • دستگاه ها و کنترلرها در عصر SDN Devices and Controllers in the Era of SDN

  • Outro Outro

  • نتیجه Conclusion

مقدمه ای بر پایتون Introduction to Python

  • بررسی اجمالی Overview

  • مقدمه ای بر اتوماسیون شبکه Introduction to Network Automation

  • پایتون و برنامه نویسی Python & Programming

  • راه اندازی لینوکس Linux Setup

  • راه اندازی macOS macOS Setup

  • برنامه های افزودنی مفید Useful Extensions

  • کد شبیه سازی از Github Cloning Code from Github

  • جعبه های ماسه ای DevNet Cisco Cisco DevNet Sandboxes

  • اجرای اولین اسکریپت ما Running Our First Script

  • نتیجه Conclusion

محیط های مجازی، متغیرها و انواع داده ها Virtual Environments, Variables & Data Types

  • بررسی اجمالی Overview

  • نصب آی پایتون Installing iPython

  • مقدمه ای بر متغیرها Introduction to Variables

  • نام گذاری متغیرها Naming Variables

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

  • نتیجه Conclusion

رشته های پایتون Python Strings

  • بررسی اجمالی Overview

  • نمای کلی رشته ها Strings Overview

  • تبدیل رشته ها Converting Strings

  • تابع ورودی The Input Function

  • الحاق Concatenation

  • قالب بندی رشته ها Formatting Strings

  • روش های رشته ای String Methods

  • نتیجه Conclusion

جریان کنترل را درک کنید Understand Control Flow

  • بررسی اجمالی Overview

  • معرفی Introduction

  • اظهارات مشروط Conditional Statements

  • برای حلقه ها For Loops

  • حلقه های تو در تو Nested Loops

  • تابع برد The Range Function

  • اپراتور ادامه The Continue Operator

  • نتیجه Conclusion

منطق بولی را درک کنید Understand Boolean Logic

  • بررسی اجمالی Overview

  • معرفی Introduction

  • تابع bool The bool function

  • ارزیابی رشته ها Evaluating Strings

  • ارزیابی لیست ها Evaluating Lists

  • تاپل ها، دیکت ها و ست ها Tuples, Dicts and Sets

  • اپراتور AND The AND Operator

  • اپراتور OR The OR Operator

  • اپراتور NOT The NOT Operator

  • نتیجه Conclusion

لیست ها و تاپل ها Lists and Tuples

  • بررسی اجمالی Overview

  • مقدمه ای بر لیست ها Introduction to Lists

  • تکرار بیش از لیست Iterating Over Lists

  • نمایه سازی و برش Indexing & Slicing

  • توابع حداقل و حداکثر Min and Max Functions

  • الحاق، بسط و درج Appending, Extending and Inserting

  • ظاهر کردن، حذف و پاک کردن اقلام Popping, Removing and Clearing Items

  • مرتب سازی لیست ها Sorting Lists

  • لیست های تو در تو Nested Lists

  • بررسی اجمالی Tuples Tuples Overview

  • نتیجه Conclusion

دیکشنری ها و مجموعه ها Dictionaries and Sets

  • بررسی اجمالی Overview

  • مقدمه ای بر دیکشنری ها Introduction to Dictionaries

  • افزودن کلیدها و دسترسی به مقادیر Adding Keys & Accessing Values

  • حذف کلیدها Removing Keys

  • کلیدها، مقادیر و موارد Keys, Values and Items

  • تکرار بیش از فرهنگ لغت Iterating Over Dictionaries

  • باز کردن دیکشنری ها Unpacking Dictionaries

  • مقدمه ای بر مجموعه ها Introduction to Sets

  • افزودن و حذف از مجموعه ها Adding & Removing from Sets

  • عملیات و روش ها را تنظیم کنید Set Operations & Methods

  • نتیجه Conclusion

فرمت های داده XML، JSON و YAML XML, JSON, and YAML Data Formats

  • بررسی اجمالی Overview

  • فایل های تکمیلی Supplemental Files

  • دستور JSON JSON Syntax

  • رشته های JSON، اعداد و بولی ها JSON Strings, Numbers, and Booleans

  • اشیاء و آرایه های JSON JSON Objects and Arrays

  • فایل های تکمیلی Supplemental Files

  • خلاصه فرمت های داده Data Formats Summary

  • نتیجه Conclusion

REST API Fundamentals REST API Fundamentals

  • بررسی اجمالی Overview

  • معرفی API های RESTful Introducing RESTful APIs

  • محدودیت های API RESTful RESTful API Constraints

  • REST در مقابل SOAP REST vs. SOAP

  • ابزارهای REST REST Tools

  • خلاصه API RESTful RESTful API Summary

  • نتیجه Conclusion

REST API درخواست ها و پاسخ ها REST API Requests and Responses

  • بررسی اجمالی Overview

  • معرفی REST API Requests and Responses Introducing REST API Requests and Responses

  • درخواست و پاسخ Request and Response

  • روش درخواست HTTP HTTP Request Method

  • کدهای پاسخ HTTP HTTP Response Codes

  • هدرهای HTTP HTTP Headers

  • خلاصه درخواست ها و پاسخ های HTTP HTTP Requests and Responses Summary

  • نتیجه Conclusion

پارامترها و بارهای بارگذاری برای API های REST Parameters and Payloads for REST APIs

  • بررسی اجمالی Overview

  • مقدمه ای بر پارامترهای HTTP و Payloads Introduction to HTTP Parameters and Payloads

  • رشته های پرس و جو HTTP HTTP Query Strings

  • HTTP Payloads HTTP Payloads

  • پرس و جو رشته ها و بارگذاری در عمل Query Strings and Payloads in Action

  • خلاصه پارامترهای HTTP و بارگذاری HTTP Parameters and Payloads Summary

  • نتیجه Conclusion

از Postman برای تعامل REST API استفاده کنید Use Postman for REST API Interaction

  • بررسی اجمالی Overview

  • معرفی پستچی Introduction to Postman

  • درخواست ها و پاسخ های پستچی Postman Requests and Responses

  • HTTP Auth با پستچی HTTP Auth with Postman

  • مجموعه ها و پوشه های پستچی Postman Collections and Folders

  • اسکریپت های پستچی Postman Scripts

  • محیط های پستچی Postman Environments

  • خلاصه پستچی Postman Summary

  • نتیجه Conclusion

محیط توسعه کد VS را آماده کنید Prepare a VS Code Development Environment

  • بررسی اجمالی Overview

  • انتخاب کد ویژوال استودیو به عنوان IDE Choosing Visual Studio Code as Your IDE

  • انتخاب تم و فونت Picking a Theme and Font

  • پیکربندی رابط Configuring the Interface

  • با استفاده از گالری افزونه ها Using the Extensions Gallery

  • آشنایی با فایل ها، پوشه ها و فضاهای کاری Understanding Files, Folders, and Workspaces

  • با استفاده از Debugger Using the Debugger

  • بررسی کد ویژوال استودیو Reviewing Visual Studio Code

  • نتیجه Conclusion

نمایش نظرات

CBT Nuggets یک شرکت آموزشی آنلاین است که در زمینه فناوری اطلاعات (IT) و مدیریت پروژه تخصص دارد. این شرکت دوره‌های آموزشی متنوعی را در زمینه‌های مختلف از جمله شبکه‌های کامپیوتری، امنیت سایبری، سیستم‌های عامل، و برنامه‌نویسی ارائه می‌دهد. محتوای آموزشی CBT Nuggets به صورت ویدئوهای آموزشی کوتاه و کاربردی طراحی شده است که توسط کارشناسان و مدرسان مجرب تدریس می‌شوند.

آموزش نحوه استفاده از Postman و Python برای اتوماسیون مرکز داده
جزییات دوره
16h
162
CBTNuggets CBTNuggets
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Knox Hutchinson Knox Hutchinson

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

Knox همچنین دارای طیف گسترده ای از تجربه IT است. ناکس قبل از پیوستن به CBT Nuggets به عنوان مشاور فناوری اطلاعات کار می کرد و در زمینه های مختلفی از جمله شبکه، رایانش ابری و مدیریت پروژه مشاوره می داد.

ارتباط با Knox:

تجزیه و تحلیل و تجسم داده ها، راه حل های هوش تجاری

John McGovern John McGovern

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

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

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

Ben Finkel Ben Finkel

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

ارتباط با بن:

کارشناس توسعه دهنده گوگل، مربی گواهی شده گوگل، Microsoft ASP.NET (WebForms و MVC)، تجزیه و تحلیل و طراحی داده ها، معماری پایگاه داده رابطه ای، MS SQL Server، Microsoft C#.NET، Javascript، jQuery، Microsoft Visual Basic .NET و 6.0، خدمات گزارش دهی دات نت، MS Access، پایتون