آموزش دوره اتوماسیون CCNA (200-901 CCNAAUTO) نسخه 1.1 - آخرین آپدیت

دانلود CCNA Automation (200-901 CCNAAUTO) v1.1

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: مسیر شغلی خود در حوزه شبکه را با گواهینامه جدید اتوماسیون CCNA (که پیش‌تر با نام Cisco DevNet Associate 200-901 DEVASC شناخته می‌شد) سرعت ببخشید. این دوره که برای مهندسان DevOps و متخصصان IT طراحی شده است، با اهداف آزمون 200-901 CCNAAUTO v1.1 همسو است تا به شما در مدرن‌سازی مهارت‌های زیرساختی کمک کند. در این آموزش، به‌صورت عملی با APIهای سیسکو، فریم‌ورک‌های اتوماسیون و اسکریپت‌های پایتون آشنا می‌شوید. علاوه بر این، با استفاده از ابزارهای کدنویسی مبتنی بر هوش مصنوعی مانند Cursor، سرعت استقرار (Deployment) خود را افزایش دهید. چه قصد ورود به دنیای شبکه‌های مبتنی بر AI را داشته باشید و چه بخواهید مهارت‌های DevNet خود را به‌روز کنید، این دوره شکاف بین مدیریت دستی CLI و شبکه‌های پویا و برنامه‌پذیر را پر می‌کند.
این آموزش اتوماسیون CCNA برای متخصصان IT و مهندسان DevOps که به دنبال تسلط بر اتوماسیون شبکه، APIهای سیسکو و آمادگی برای جدیدترین گواهینامه CCNA Automation هستند، ایده‌آل است.
**مرور کلی**: تسلط بر Git و GitHub برای متخصصان IT فعال در توسعه نرم‌افزار و DevOps ضروری است. این ابزارها راهکارهای قدرتمندی برای کنترل نسخه (Version Control) ارائه می‌دهند و همکاری تیمی و ردیابی تغییرات را تسهیل می‌کنند. این دوره مفاهیم پایه تا پیشرفته Git، شامل مدیریت مخازن (Repository)، شاخه‌بندی (Branching)، ادغام (Merging) و حل تداخلات را پوشش می‌دهد. همچنین نقش GitHub در کدنویسی مشارکتی با تمرکز بر Pull Requestها و بررسی کدها بررسی می‌شود. **مفاهیم فنی**: مفاهیم کلیدی شامل کنترل نسخه، مخازن Git، دستورات Git (مانند `git init`, `git add`, `git commit`)، GitHub Actions، استراتژی‌های Branching و Merging و Pull Requestها است. **مهارت‌های عملی**: یادگیرندگان عملیاتی مانند مقداردهی اولیه مخازن، Commit کردن تغییرات، مدیریت شاخه‌ها، حل تداخلات ادغام و استفاده از GitHub برای پروژه‌های تیمی را تمرین می‌کنند. **ارتباط با گواهینامه‌ها**: این دوره برای آزمون‌هایی مانند DevNet Associate که بر سیستم‌های کنترل نسخه تأکید دارند، بسیار کاربردی است. **نتایج کلیدی**: درک عمیق نقش Git در کنترل منبع، فرآیند Staging و Commit و نحوه مدیریت نسخه‌های کد. **گام‌های بعدی**: برای ارتقای بیشتر، مباحث پیشرفته Branching، جریان‌های کاری (Workflows) پیچیده Git و پروژه‌های عملی در GitHub را دنبال کنید.

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

شروع کار با Git Get Going with Git

  • معرفی Git Introducing Git

  • مقایسه Git و Github Git vs Github

  • آماده‌سازی محیط توسعه Prep a Developer Environment

  • مقداردهی اولیه یک مخزن (Repo) Initialize a Repo

  • مراحل Stage و Commit Stage and Commit

  • بررسی Git log Git log

  • چالش عملی CHALLENGE

استفاده از عملیات پیشرفته Git Utilize Advanced Git Operations

  • معرفی تکنیک‌های پیشرفته Git Introducing Advanced Git Techniques

  • دستورات Reset, Revert و Checkout Reset, Revert, and Checkout

  • درک شاخه‌ها (Branches) Understand Branches

  • ایجاد یک شاخه Create a Branch

  • ادغام شاخه‌ها (Merge) Merge Branches

  • مدیریت تداخلات ادغام (Merge Conflicts) Handle Merge Conflicts

  • بررسی Git Checkout Git Checkout

  • چالش عملی CHALLENGE

همکاری در کدنویسی با Github Collaborate on Code with Github

  • معرفی Github Introducing Github

  • بررسی امکانات و ویژگی‌های Github Browse Github Offerings and Features

  • ایجاد و کلون کردن مخزن در Github Create and Clone a Repo in Github

  • ارسال تغییرات به Github (Push) Push Changes to Github

  • شاخه‌ها و درخواست‌های ادغام (Pull Requests) Branches and Pull Requests (PRs)

  • مفهوم Forks Forks

  • مدیریت Issues Issues

  • چالش عملی CHALLENGE

انواع داده‌ها در پایتون ۳ Python3 Data Types

  • معرفی انواع داده‌ها در پایتون Introducing Python Data Types

  • متغیرها Variables

  • اعداد Numbers

  • توضیحات تکمیلی Quick clarification before moving on

  • رشته‌ها (Strings) String

  • مقادیر Boolean Boolean

  • مقدار None None

  • توالی‌ها (Sequences) Sequences

  • نقشه‌ها (Maps) Maps

  • چالش عملی CHALLENGE

جریان کنترل در پایتون ۳ Python3 Control Flow

  • معرفی جریان کنترل و دستورات منطقی Introducing Control Flow and Logical Statements

  • ساختار If... Else If... Else

  • دستور Match Match

  • حلقه For For

  • مدیریت خطا با Try... Except Try... Except

  • چالش عملی CHALLENGE

توابع، متدها و کلاس‌ها Functions, Methods, and Classes

  • معرفی توابع و متدها Introducing Functions and Methods

  • توابع داخلی (Built-in) Built-in Functions

  • ساخت توابع شخصی و ساختار کدنویسی Build Your Own Functions (and Structure Your Code!)

  • کلاس‌های داخلی Built-in Classes

  • ساخت کلاس شخصی Build Your Own Class

  • متدهای داخلی Built-in Methods

  • ساخت متد شخصی Build Your Own Method

  • چالش عملی CHALLENGE

سریال‌سازی داده‌ها Data Serialization

  • معرفی فرمت‌های داده Introducing Data Formats

  • چرا داده‌ها را سریال‌سازی می‌کنیم؟ Why Serialize Data

  • ایجاد فایل XML برای روتر Create an XML File for a Router

  • استفاده از Xmltodict Xmltodict

  • ایجاد فایل JSON برای روتر Create a JSON File for a Router

  • استفاده از متدهای load, loads, dump و dumps در JSON Usng JSON's load, loads, dump, and dumps Methods

  • ایجاد فایل YAML برای روتر Create a YAML File for a Router

  • استفاده از pyyaml Using pyyaml

  • چالش عملی CHALLENGE

کار با APIها Work with APIs

  • معرفی APIها Introducing APIs

  • API چیست؟ What is an API?

  • اجزای سازنده HTTP HTTP Building Blocks

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

  • معرفی Swapi.dev Introducing Swapi.dev

  • ارسال درخواست به API با Postman Query an API with Postman

  • ارسال درخواست به API با پایتون Query an API with Python

  • چالش عملی CHALLENGE

ساخت API شخصی با Flask Build Your Own API with Flask

  • معرفی Flask Introducing Flask

  • درک ساختار Flask Understand Flask

  • راه‌اندازی اولیه پروژه Flask Scaffold a Flask Project

  • پیاده‌سازی یک Route Implement a Route

  • ایجاد یک آبجکت (Car) Create a Car

  • افزودن احراز هویت پایه Add Basic Authentication

  • چالش عملی CHALLENGE

آماده‌سازی محیط آزمایشگاه (Homelab) اتوماسیون شبکه Prep a Network Automation Homelab

  • معرفی ابزارهای آزمایشگاه Introducing Lab Tools

  • استقرار ماشین مجازی (VM) آزمایشگاه Deploy a Lab VM

  • لایسنس‌های حرفه‌ای Professional Licensing

  • افزودن Imageها Add Images

  • افزودن ابزارهای کلاینت Add Client Tools

  • اتصال تجهیزات به اینترنت Connect Devices to the Internet

  • راه‌اندازی Docker در آزمایشگاه Setup Docker in Your Lab

  • چالش عملی CHALLENGE

اتوماسیون IOS XE با YANG و Netconf Automate IOS-XE with YANG and Netconf

  • معرفی YANG و Netconf Introducing YANG and Netconf

  • آماده‌سازی آزمایشگاه Prep the Lab

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

  • درک پروتکل Netconf Understand the Netconf Protocol

  • استفاده از Pyang و Tree Pyang and the Tree

  • دریافت Interface Brief Get Interface Brief

  • تنظیم IP برای Loopback Set a Loopback IP Address

  • چالش عملی CHALLENGE

اتوماسیون تجهیزات IOS XE با Restconf Automate IOS-XE Devices with Restconf

  • معرفی Restconf Introducing Restconf

  • مقایسه REST APIs و Restconf REST APIs and Restconf

  • فعال‌سازی Restconf در IOS XE Enable Restconf on IOS-XE

  • دریافت داده‌ها با Postman Get Data with Postman

  • ایجاد و به‌روزرسانی داده‌ها با Postman Create and Update Data with Postman

  • دریافت داده‌ها با پایتون Get Data with Python

  • تنظیم داده‌ها با پایتون Set Data with Python

  • چالش عملی CHALLENGE

اتوماسیون تجهیزات Nexus با NX API Automate Nexus Devices with NX-API

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

  • فعال‌سازی NX API Enable NX-API

  • بررسی Sandbox محیط CLI در NX API Explore NX-API CLI Sandbox

  • کار با NX API CLI در Postman و پایتون Tinker with NX-API CLI in Postman and Python

  • درک مدل شیء‌گرا (Object Model) در NX API REST Understand NX-API REST Object Model

  • مدیریت احراز هویت در Postman Handle Authentication in Postman

  • تست NX API REST با Postman Use Postman to Test NX-API REST

  • نوشتن اسکریپت‌های پایتون برای NX API REST Script Python Tools to Work with NX-API REST

  • چالش عملی CHALLENGE

اتوماسیون با ACI Automation with ACI

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

  • ورود به Sandbox Login to the Sandbox

  • درک مفاهیم ACI Understand ACI

  • درک پالیسی‌های اپلیکیشن (Application Policies) Understand Application Policies

  • درک مدل شیء‌گرا (Object Model) Understand the Object Model

  • کار با Postman و پایتون Work with Postman and Python

  • نصب SDK ابزار ACIToolkit Install the ACIToolkit SDK

  • اسکریپت‌نویسی با ACIToolkit Scripting with ACIToolkit

  • چالش عملی CHALLENGE

اتوماسیون با Catalyst Center Automation with Catalyst Center

اتوماسیون با SD WAN Automation with SD-WAN

  • معرفی اتوماسیون SD WAN Introducing SD-WAN Automation

  • درک عملکرد SD WAN Understand What SD-WAN Does

  • درک معماری Viptela Understand the Viptela Architecture

  • بررسی مستندات Explore the Docs

  • کاوش با Postman Explore with Postman

  • اسکریپت‌نویسی با پایتون Script with Python

  • چالش عملی CHALLENGE

اتوماسیون با Cisco Meraki Automation with Cisco Meraki

  • معرفی APIها و SDKهای Meraki Introducing Meraki APIs and SDKs

  • درک محصولات Meraki Understand Meraki Offerings

  • آماده‌سازی DevNet Sandbox Prep the DevNet Sandbox

  • بررسی مستندات Meraki Explore Meraki Docs

  • کاوش با Postman Explore with Postman

  • کاوش با پایتون Explore with Python

  • کاوش با SDKها Explore with SDKs

  • چالش عملی CHALLENGE

درک APIهای پلتفرم امنیتی سیسکو Understand Cisco Security Platform APIs

  • معرفی APIهای امنیتی سیسکو Introducing Cisco Security APIs

  • مرور مجموعه امنیتی سیسکو Review the Cisco Security Suite

  • رزرو آزمایشگاه FMC Reserve the FMC Lab

  • بررسی API Explorer Explore the API Explorer

  • اسکریپت‌نویسی FMC با پایتون Script for FMC with Python

  • استفاده از SDK مربوط به fmcapi Use the fmcapi SDK

  • اسکریپت‌نویسی ISE با پایتون Script for ISE with Python

  • چالش عملی CHALLENGE

درک APIهای Compute و Collab Understand Compute and Collab APIs

  • معرفی قابلیت‌های API در پلتفرم‌های مختلف Introducing API Capabilities of Various Platforms

  • نکاتی درباره محیط‌های آزمایشگاهی A Note on the Lab Environments

  • درک محصولات Compute Understand Compute Offerings

  • درک APIها و SDKهای Intersight Understand Intersight APIs and SDKs

  • اتصال به آزمایشگاه Collab Connecting to the Collab Lab

  • بررسی AXL SOAP API The AXL SOAP API

  • بررسی UDS REST API The UDS REST API

  • چالش عملی CHALLENGE

اتوماسیون وظایف Webex Automating Webex Tasks

  • معرفی اتوماسیون Webex Introducing Webex Automation

  • بررسی خط تولید محصولات Webex The Webex Product Lineup...

  • مستندات و نرم‌افزارهای Webex Webex Docs and Software

  • ایجاد تیم با استفاده از پایتون Create a Team using Python

  • ایجاد فضای گفتگو (Room) Create a Space (aka Room)

  • افزودن کاربران به تیم و فضای گفتگو Add Users to the Team and Space

  • ارسال پیام به چت Post a Message to the Chat

  • چالش عملی CHALLENGE

درک مبانی لینوکس و Bash Understanding Linux and Bash Basics

  • معرفی مبانی لینوکس و Bash Introducing Linux and Bash Basics

  • درک ساختار فایل‌های لینوکس Understand the Linux File Structure

  • جابجایی در دایرکتوری‌های لینوکس Navigating Linux Directories

  • ایجاد، به‌روزرسانی، حذف و فیلتر کردن فایل‌ها Creating, Updating, Deleting, and Filtering Files

  • سطوح دسترسی فایل در لینوکس Linux File Permissions

  • استفاده از Apt برای نصب برنامه‌ها Using Apt to Install Apps

  • چالش عملی CHALLENGE

درک محاسبات ابری و Docker Understand Computing and Docker

  • معرفی محاسبات و کانتینرها Introducing Compute and Containers

  • گزینه‌های محاسباتی (Computing Options) Computing Options

  • نصب Docker Install Docker

  • مقایسه Imageها و کانتینرها Images vs Containers

  • اجرای یک کانتینر Running a Container

  • شبکه و ذخیره‌سازی در داکر Networking and Storage

  • چالش عملی CHALLENGE

ساخت کانتینرهای شخصی Build Your Own Containers

  • معرفی Dockerfile Introducing Dockerfile

  • آماده‌سازی پیش‌نیازها Setup the Prerequisites

  • کد اصلی اپلیکیشن The Main App Code

  • ساختار Dockerfile Dockerfile

  • ساخت، تگ‌گذاری و تست کانتینر Building, Tagging, and Testing the Container

  • ارسال کانتینر (Push) Pushing the Container

  • دریافت کانتینر (Pull) Pulling the Container

  • چالش عملی CHALLENGE

نصب و پیکربندی Ansible Install and Configure Ansible

  • معرفی Ansible Introducing Ansible

  • اجزای Ansible Ansible Components

  • تنظیم SSH در Ansible Ansible SSH Setup

  • فایل Inventory The Inventory File

  • ساختار Playbook The Playbook

  • متغیرهای Host و Group Host Vars and Group Vars

  • چالش عملی CHALLENGE

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

  • معرفی Playbookهای شبکه Introducing Networking Playbooks

  • ماژول‌های شبکه Networking Modules

  • مدیریت Inventory Inventory

  • جمع‌آوری Facts Gathering Facts

  • ایجاد اینترفیس‌های Loopback Create Loopback Interfaces

  • پیکربندی OSPF با network_cli Configure OSPF (network_cli)

  • پیکربندی OSPF با Netconf Configure OSPF (Netconf)

  • چالش عملی CHALLENGE

درک NSO و Terraform Understand NSO and Terraform

  • معرفی NSO و Terraform Introducing NSO and Terraform

  • درک اجزای NSO Understand NSO Components

  • دانلود و نصب NSO Download and Install NSO

  • همگام‌سازی تنظیمات از تجهیزات به NSO Sync Configs from Devices to NSO

  • همگام‌سازی تنظیمات از NSO به تجهیزات Sync Configs from NSO to Devices

  • استفاده از Terraform Using Terraform

  • چالش عملی CHALLENGE

درک تهدیدات OWASP و امنیت اپلیکیشن Understand OWASP Threats and App Security

  • معرفی امنیت اپلیکیشن Introducing App Security

  • متغیرهای محیطی (Environment Variables) Environment Variables

  • فایل dotenv The dotenv File

  • مدیریت اسرار AWS (و سایر Vaultها) AWS Secrets Manager (and other Vaults)

  • ابزارهای Linter و شناسایی Linters and Detection Tools

  • استفاده از Ansible Vault Ansible Vault

  • کنترل منبع و CICD Source Control and CICD

  • لیست ۱۰ مورد برتر OWASP OWASP Top 10

  • چالش عملی CHALLENGE

درک تست اپلیکیشن Understand App Testing

  • معرفی تست اپلیکیشن Introducing App Testing

  • درک انواع تست‌ها Understand the Types of Tests

  • یک تست واحد (Unit Test) ساده در پایتون A Basic Python Unit Test

  • بررسی انواع Assertionها در عمل More Assertion Types in Action

  • تست‌های FastAPI FastAPI Tests

  • تست‌های اتوماسیون شبکه Network Automation Tests

  • تست‌های Postman Postman Tests

  • چالش عملی CHALLENGE

درک اصول و اجزای DevOps Understand DevOps Principles and Components

  • معرفی پایپ‌لاین‌های DevOps Introducing DevOps Pipelines

  • چرخه حیات توسعه نرم‌افزار (SDLC) The SDLC

  • پایپ‌لاین CI/CD The CI/CD Pipeline

  • کنترل منبع و زیرساخت به عنوان کد (IaC) Source Control and IaC

  • ابر و داکر The Cloud and Docker

  • چالش عملی CHALLENGE

انجام زیرشبکه‌بندی (Subnetting) IP Perform IP Subnetting

  • آدرس‌های IP خصوصی و عمومی Private and Public IP Addresses

  • ماسک‌های شبکه Network masks

  • مثال‌های زیرشبکه‌بندی Subnetting Examples

  • طراحی زیرشبکه Subnet Design

  • چالش زیرشبکه‌بندی Subnetting Challenge

توضیحات آدرس‌دهی شبکه Describe Network Addressing

  • مقدمه Intro

  • مدل OSI OSI Model

  • آدرس‌های MAC MAC Addresses

  • آدرس‌های IPv4 IPv4 Addresses

  • چالش کوییز Quiz Challenge

توضیحات معماری شبکه Describe Network Architecture

  • شبکه‌های L2 و L3 L2 and L3 Networking

  • گیت‌وی‌ها و مسیرها (Routes) Gateways and Routes

  • شبکه‌های VLAN VLANs

  • صفحه‌های داده و کنترل (Data and Control Planes) Data and Control Planes

  • چالش رسم دیاگرام Diagram Challenge

توضیحات اجزای شبکه Describe Network Components

  • سوئیچ‌ها Switches

  • روترها Routers

  • فایروال‌ها Firewalls

  • لودبالنسرها Load-Balancers

  • دیاگرام‌های شبکه Network Diagrams

  • چالش رسم دیاگرام Diagram Challenge

توضیحات سرویس‌های شبکه Describe Network Services

  • پروتکل پیکربندی پویا میزبان (DHCP) Dynamic Host Configuration Protocol (DHCP)

  • سیستم نام دامنه (DNS) Domain Name System (DNS)

  • ترجمه آدرس شبکه (NAT) Network Address Translation (NAT)

  • پروتکل مدیریت ساده شبکه (SNMP) Simple Network Management Protocol (SNMP)

  • پروتکل زمان شبکه (NTP) Network Time Protocol (NTP)

  • پورت‌های رایج شبکه Common Network Ports

  • چالش سرویس‌های شبکه Network Services Challenge

نمایش نظرات

آموزش دوره اتوماسیون CCNA (200-901 CCNAAUTO) نسخه 1.1
جزییات دوره
32h
253
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:

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

Jeff Kish Jeff Kish

"شوق من زمانی زنده می شود که یک نشانگر پاک کن خشک در دستم باشد! من می‌خواهم زبان‌آموزان بیشتر از فهرستی از نکات مهم را درک کنند و درک عمیق‌تری از موضوعات به دست آورند.» جف کیش بیش از 15 سال تجربه فناوری اطلاعات دارد که عمدتاً بر زیرساخت های اصلی و فناوری های مرکز داده تمرکز دارد. او دارای تعدادی گواهینامه سیسکو از جمله CCIE در مسیریابی و سوئیچینگ و مرکز داده است. او همچنین بر برنامه‌ریزی شبکه و شبکه‌های تعریف‌شده توسط نرم‌افزار تمرکز دارد. جف دارای مدرک مهندسی برق است. وقتی جف آموزش ایجاد نمی کند، از گذراندن وقت با خانواده، نوشتن رمان های فانتزی، کدنویسی بازی های ویدیویی و شرکت در مسابقات گاه به گاه Super Smash Bros لذت می برد.

ارتباط با جف:

سیسکو، فناوری زیرساخت اصلی، فناوری‌های مرکز داده