آموزش دوره پیاده‌سازی راهکارها و متدهای DevOps سیسکو (Cisco CCNP 300-910 DEVOPS) نسخه 1.1 - آخرین آپدیت

دانلود Cisco CCNP Implementing DevOps Solutions and Practices (300-910 DEVOPS) v1.1

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: توجه:
آزمون مرتبط با این دوره بازنشسته شده است، اما محتوای این دوره همچنان به عنوان یک منبع آموزشی ارزشمند باقی مانده است.
این آموزش سطح متوسط Cisco CCNP، یادگیرندگان را برای ادغام متدهای DevOps با فناوری‌های سیسکو جهت بهینه‌سازی توسعه نرم‌افزار، استقرار و عملیات آماده می‌کند. با استفاده از این دوره جامع 300-910 DEVOPS، می‌توانید برای کسب گواهینامه Cisco Certified DevNet Professional آماده شوید و مهارت‌های DevOps خود مانند اتوماسیون، CI/CD و زیرساخت به عنوان کد (IaC) را به نمایش بگذارید.
این آموزش در سطح حرفه‌ای سیسکو طراحی شده و مخاطبان اصلی آن مهندسان شبکه با سه تا پنج سال تجربه کاری در حوزه شبکه هستند.
**مرور کلی**: در دنیای به سرعت در حال تغییر DevOps، تسلط بر ادغام خط لوله‌های CI/CD، کانتینرسازی و محیط‌های ابری برای متخصصان IT حیاتی است. این دوره برای افرادی طراحی شده است که برای آزمون Cisco 300-910 DEVOPS آماده می‌شوند و بر پیاده‌سازی راهکارهای DevOps با استفاده از پلتفرم‌های سیسکو تمرکز دارد. فناوری‌های کلیدی شامل Docker، AWS، Kubernetes و Jenkins هستند که برای گردش کارهای مدرن IT ضروری می‌باشند. **مفاهیم فنی پوشش داده شده**: ۱. خط لوله‌های CI/CD ۲. کانتینرسازی با Docker ۳. محیط‌های ابری (AWS, Kubernetes) ۴. مدیریت پیکربندی خودکار ۵. لاگ‌گیری، مانیتورینگ و متریک‌ها ۶. چرخه حیات توسعه نرم‌افزار امن ۷. Jenkins و GitLab CI/CD ۸. Terraform برای زیرساخت به عنوان کد ۹. Ansible برای مدیریت پیکربندی ۱۰. Kubernetes برای ارکستراسیون کانتینرها **مهارت‌های عملی**: ۱. راه‌اندازی خط لوله‌های CI/CD در Jenkins و GitLab ۲. مدیریت کانتینرها و ایمیج‌های Docker ۳. استقرار اپلیکیشن‌ها روی AWS و Kubernetes ۴. اتوماسیون زیرساخت با Terraform و Ansible ۵. پیاده‌سازی راهکارهای مانیتورینگ با Prometheus و Grafana **ارتباط با گواهینامه**: این دوره برای آزمون Cisco 300-910 DEVOPS که بخشی از مسیر Cisco Certified DevNet Professional است، حیاتی است و اهداف اصلی آزمون مانند پیاده‌سازی خط لوله CI/CD و مدیریت محیط ابری را پوشش می‌دهد. **دستاوردهای کلیدی**: یادگیرندگان در راه‌اندازی و مدیریت خط لوله‌های CI/CD، درک کانتینرسازی و محیط‌های ابری و اتوماسیون استقرار زیرساخت‌ها تسلط خواهند یافت. **گام‌های بعدی**: برای ارتقای بیشتر مهارت‌ها، ابزارهای پیشرفته CI/CD مانند Jenkins و GitLab را بررسی کنید، در خدمات ابری AWS و Kubernetes عمیق‌تر شوید و اتوماسیون زیرساخت با Ansible و Terraform را تمرین کنید.

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

مقدمه‌ای بر DevOps سیسکو Introduction to Cisco DevOps

  • مقدمه Introduction

  • نصب و راه‌اندازی Ubuntu Setting Up Ubuntu

  • کار با Visual Studio Code Visual Studio Code

  • راه‌اندازی Git Setting Up Git

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

  • ساخت حساب کاربری Github Setting Up A Github Account

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

ایجاد خط لوله‌ها با Jenkins Create Pipelines with Jenkins

  • مقدمه‌ای بر CI/CD Introduction to CI/CD

  • راه‌اندازی Jenkins Setting Up Jenkins

  • ایجاد یک پروژه Freestyle Creating a Freestyle Project

  • زنجیره‌سازی پروژه‌ها Chaining Projects

  • ایجاد پروژه‌های Pipeline Create Pipeline Projects

  • اجرای بیلدها از طریق Github Triggering Builds from Github

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

ساخت خط لوله‌ها با Gitlab Build Pipelines with Gitlab

  • مقدمه Introduction

  • نصب نمونه Gitlab Installing the Gitlab Instance

  • ایجاد یک پروژه خصوصی Creating a Private Project

  • ثبت یک Runner Registering a Runner

  • گردش کار مشارکتی Collaborative Workflow

  • ادغام شاخه‌ها Merging Branches

  • وارد کردن مخازن (Repositories) Importing Repositories

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

مانیتورینگ و عیب‌یابی خط لوله‌ها Monitor & Troubleshoot Pipeline Issues

  • مقدمه Introduction

  • ادغام ChatOps ChatOps Integration

  • وابستگی‌ها و محیط‌های مجازی Dependencies and Virtual Environments

  • مشکلات شبکه Network Issues

  • محدوده Runner Runner Scope

  • مشکلات سینتکس Syntax Issues

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

ایجاد نمونه‌های EC2 در AWS Create EC2 Instances in AWS

  • مقدمه Introduction

  • بررسی کنسول AWS Exploring the AWS Console

  • ایجاد یک ماشین مجازی در AWS Creating a Virtual Machine in AWS

  • کار با AWS CLI The AWS CLI

  • کتابخانه Boto3 Boto3

  • ادغام با CI/CD CI/CD Integration

  • حذف ماشین‌های مجازی Deleting Virtual Machines

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

مدیریت خطاهای خط لوله CI/CD Manage CI/CD Pipeline Errors

  • مقدمه Introduction

  • درک Streamها و کدهای خروج (Exit Codes) Understand Streams and Exit Codes

  • کلمات کلیدی Job Job Keywords

  • مراحل متعدد (Multiple Stages) Multiple Stages

  • بررسی کدها (Linting) Linting

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

درک مفاهیم پایه Docker Understand Docker Basics

  • مقدمه Introduction

  • چرا از کانتینرها استفاده کنیم؟ Why Use Containers?

  • دریافت ایمیج‌ها و اجرای نمونه‌ها Pulling Images and Spawning Instances

  • مدیریت ایمیج‌ها و نمونه‌ها Managing Images and Instances

  • ساخت یک ایمیج سفارشی Building a Customised Image

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

درک Docker Compose Understand Docker Compose

  • مقدمه Introduction

  • مبانی میکروسرویس‌ها Microservices Basics

  • ایجاد فایل‌ها Creating the Files

  • ایجاد سرویس‌ها Creating the Services

  • کار با Docker Compose Docker Compose

  • ذخیره‌سازی دائمی (Persistent Storage) Persistent Storage

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

استراتژی‌های استقرار و امنیت Deployment Strategies & Security

  • مقدمه Introduction

  • استقرارهای Canary Canary Deployments

  • استقرارهای Rolling و بازگشت (Rollbacks) Rolling Deployments and Rollbacks

  • استقرارهای Blue Green Blue-Green Deployments

  • کاربران غیر ریشه (Non-Root) Non-Root Users

  • اسرار داکر (Docker Secrets) Docker Secrets

  • بیلد‌های چند مرحله‌ای Multistage Builds

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

مدیریت اپلیکیشن‌ها با Docker Swarm Manage Applications with Docker Swarm

  • مقدمه Introduction

  • مروری بر Swarm Swarm Overview

  • ایجاد یک سرویس Creating a Service

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

  • مرور Docker Hub Docker Hub

  • استفاده از Swarm در ابر Swarm in the Cloud

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

ابزارهای مدیریت پیکربندی زیرساخت Infrastructure Configuration Management Tools

  • مقدمه Introduction

  • مبانی مدیریت پیکربندی Configuration Management Basics

  • استراتژی‌های مدیریت پیکربندی Configuration Management Strategies

  • معرفی Ansible Ansible

  • معرفی Terraform Terraform

  • معرفی Puppet Puppet

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

پیکربندی Ansible Configure Ansible

  • مقدمه Introduction

  • نصب Ansible و پیکربندی کاربران Installing Ansible & Configuring Users

  • ایجاد فایل پیکربندی Creating the Configuration File

  • ایجاد اینونتوری (Inventory) Creating the Inventory

  • ایجاد متغیرها Creating Variables

  • بررسی ماژول‌ها و اجرای دستورات Ad Hoc Exploring Modules and Running Ad-Hoc Commands

  • ایجاد یک Playbook Creating a Playbook

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

استقرار سرویس‌های وب با Ansible Deploy Web Services with Ansible

  • مقدمه Introduction

  • بررسی ماژول Template Exploring the Template Module

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

  • نصب پکیج‌ها و مدیریت سرویس‌ها Installing Packages and Managing Services

  • کار با فایروال‌ها Dealing with Firewalls

  • استقرار وب‌سرور Apache2 Deploying an Apache2 Web Server

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

مدیریت زیرساخت با Terraform Manage Infrastructure with Terraform

  • مقدمه Introduction

  • ایجاد ماشین‌های مجازی در AWS Creating Virtual Machines in AWS

  • ایجاد Linodeها با Terraform Creating Linodes with Terraform

  • مدیریت زیرساخت سیسکو Managing Cisco Infrastructure

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

پیکربندی خط لوله‌ها برای اتوماسیون شبکه Configure Pipelines for Network Automation

  • مقدمه Introduction

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

  • ایجاد اینونتوری‌های متعدد Creating Multiple Inventories

  • ساخت ایمیج Ansible Building the Ansible Image

  • استفاده از Docker Runner Docker Runner

  • پیکربندی خط لوله (Pipeline) Configuring the Pipeline

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

اعتبارسنجی وضعیت شبکه Validate Network State

  • مقدمه Introduction

  • اتصالات دستگاه‌ها Device Connections

  • شناخت وضعیت شبکه Learning the Network State

  • نوشتن تست‌ها با Genie Writing Tests with Genie

  • ایجاد تست‌ها در خط لوله Creating Tests in the Pipeline

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

درک متغیرهای Terraform Understand Terraform Variables

  • مقدمه Introduction

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

  • تعریف متغیرها Defining Variables

  • ارسال متغیرها Passing in Variables

  • مدیریت متغیرهای حساس Handling Sensitive Variables

  • حلقه زدن روی متغیرها Looping Through Variables

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

تست کدهای پایتون Test Python Code

  • مقدمه Introduction

  • تست واحد (Unit Testing) چیست؟ What Is Unit Testing

  • نوشتن تست‌های واحد Writing Unit Tests

  • تست یکپارچگی (Integration Testing) Integration Testing

  • ابزارهای تحلیل استاتیک Static Analysis Tools

  • فریم‌ورک‌های تست Testing Frameworks

  • تست Shift Left Shift Left Testing

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

درک معماری Kubernetes Understand Kubernetes Architecture

  • مقدمه Introduction

  • مروری بر Kubernetes Kubernetes Overview

  • نودهای Control Plane Control Plane Nodes

  • نودهای Worker Worker Nodes

  • پادها (Pods) Pods

  • سرویس‌ها (Services) Services

  • استقرارها (Deployments) Deployments

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

ایجاد Pods، سرویس‌ها و Deployments Create Pods, Services & Deployments

  • مقدمه Introduction

  • مرور کلی برنامه Plan Overview

  • ایجاد پادها Creating Pods

  • ایجاد سرویس NodePort Creating a NodePort Service

  • ایجاد سرویس LoadBalancer Creating a LoadBalancer Service

  • ایجاد استقرارها (Deployments) Creating Deployments

  • به‌روزرسانی استقرارها Updating Deployments

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

درک استراتژی و مقیاس‌پذیری ابری Understand Cloud Scaling & Strategy

  • مقدمه Introduction

  • مقیاس‌پذیری عمودی و افقی Vertical and Horizontal Scaling

  • مقیاس‌پذیری خودکار افقی پادها (HPA) Horizontal Pod Autoscaling

  • ولوم‌های دائمی و بازگشت‌ها Persistent Volumes and Rollbacks

  • استقرارهای چند-ابری (Multicloud) Multicloud Deployments

  • ساختن در مقابل خریدن Build vs. Buy

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

درک مانیتورینگ اپلیکیشن Understand Application Monitoring

  • مقدمه Introduction

  • معرفی Prometheus Prometheus

  • استک TIG چیست؟ What is the TIG Stack?

  • ایجاد فایل Docker Compose Creating the Docker Compose File

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

  • اجرای استک Running The Stack

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

مدیریت تعاملات API با پایتون Manage API Interactions with Python

  • مقدمه Introduction

  • کتابخانه Pyyaml The Pyyaml Library

  • دریافت وضعیت فعلی Getting the Current State

  • شمارش نمونه‌ها Counting the Instances

  • مقایسه وضعیت Comparing the State

  • بررسی Cisco Webex Exploring Cisco Webex

  • ارسال پیام به فضاهای کاری (Spaces) Sending Messages to Spaces

  • به‌روزرسانی‌های EC2 در Cisco Webex EC2 Updates in Cisco Webex

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

درک AppDynamics و مانیتورینگ Kubernetes Understand AppDynamics & Kubernetes Monitoring

  • مقدمه Introduction

  • Helm چیست؟ What is Helm?

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

  • ایجاد کوئری‌ها و هشدارها Creating Queries and Alerts

  • پروب‌های Liveness و Readiness Liveness & Readiness Probes

  • درک AppDynamics Understand AppDynamics

  • سندباکس AppDynamics AppDynamics Sandbox

  • مهندسی آشوب (Chaos Engineering) Chaos Engineering

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

نمایش نظرات

آموزش دوره پیاده‌سازی راهکارها و متدهای DevOps سیسکو (Cisco CCNP 300-910 DEVOPS) نسخه 1.1
جزییات دوره
20h
189
CBTNuggets CBTNuggets
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
John McGovern
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

John McGovern John McGovern

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

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

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