مهندس ابزارهای DevOps (آزمون 701-200) - آخرین آپدیت

دانلود DevOps Tools Engineer (Exam 701-200)

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: دوره مهندسی ابزارهای DevOps از LPI، مهارت‌های مورد نیاز برای طراحی، استقرار و مدیریت خط لوله‌های (Pipelines) مدرن DevOps را پوشش داده و شما را برای آزمون گواهینامه 701-200 آماده می‌کند. بیاموزید که چگونه از ابزارها و جریان‌های کاری استفاده کنید تا محیط‌های DevOps در دنیای واقعی به طور روان اجرا شوند. این دوره بر پرکاربردترین فناوری‌ها و ابزارهای DevOps مانند Docker، Kubernetes و Jenkins، به همراه کنترل منبع، طراحی Cloud-Native و مانیتورینگ تمرکز دارد. شما خط لوله‌های جامع (End-to-End) شامل کانتینری‌سازی، ارکستراسیون، استقرار و مشاهده‌پذیری (Observability) را ساخته و درک خواهید کرد. همچنین جریان‌های کاری DevOps مبتنی بر هوش مصنوعی را با Claude Code تمرین می‌کنید. در پایان، درک روشنی از نحوه همکاری تیم‌های توسعه (Developers) و عملیات (Operations) برای ارائه خدمات پایدار و مقیاس‌پذیر با استفاده از ابزارهای مدرن متن‌باز خواهید داشت.
این دوره برای چه کسانی است؟
گواهینامه LPI DevOps Tools Engineer یک مدرک سطح متوسط است که توسعه‌دهندگان نرم‌افزار، مدیران سیستم و مهندسان DevOps با حدود ۳ سال تجربه و درک درست از لینوکس، اسکریپت‌نویسی، کنترل نسخه و مفاهیم پایه ابر یا کانتینر را هدف قرار می‌دهد. این دوره به شما کمک می‌کند برای جایگاه‌های شغلی مانند مهندس DevOps، مهندس پلتفرم یا مهندس قابلیت اطمینان سایت (SRE) آماده شوید.
**مرور کلی**: در حوزه در حال تکامل IT، تسلط بر ابزارهایی مانند Git، Docker و پلتفرم‌های ابری برای متخصصان توسعه نرم‌افزار و DevOps ضروری است. این دوره به چالش‌های مدیریت کدها، استقرار اپلیکیشن‌ها و بهره‌گیری از خدمات ابری برای افزایش مقیاس‌پذیری و قابلیت اطمینان می‌پردازد. یادگیرندگان فناوری‌های بنیادینی مانند Git برای کنترل منبع، Docker برای کانتینری‌سازی و پلتفرم‌های ابری مانند AWS و Azure را برای میزبانی مقیاس‌پذیر برنامه‌ها بررسی می‌کنند.
**مفاهیم فنی پوشش داده شده**: ۱. مبانی کنترل منبع با Git ۲. نصب و پیکربندی Git ۳. مقداردهی اولیه و مدیریت مخازن ۴. کانتینری‌سازی با Docker ۵. ارکستراسیون با Kubernetes ۶. رایانش ابری با AWS، Azure و GCP ۷. معماری میکروسرویس ۸. پلتفرم به عنوان سرویس (PaaS) و تابع به عنوان سرویس (FaaS) ۹. معماری‌های میکروسرویس ناهمگام ۱۰. کارگزاران پیام (Message Brokers) و صف‌ها
**مهارت‌های عملی ارائه شده**: ۱. نصب و پیکربندی Git در سیستم‌عامل‌های مختلف ۲. مدیریت مخازن Git با دستورات git init، git add و git commit ۳. استقرار اپلیکیشن‌ها با استفاده از کانتینرهای Docker ۴. ارکستراسیون برنامه‌های کانتینری با Kubernetes ۵. پیکربندی سرویس‌های ابری برای مدیریت داده‌های مقیاس‌پذیر
**ارتباط با گواهینامه**: این دوره برای آزمون LPI DevOps Tools Engineer و تمرکز بر متدهای مدرن DevOps طراحی شده است. مهارت‌های کسب شده باعث ارتقای عملکرد شغلی در مدیریت و استقرار اپلیکیشن‌های قابل اطمینان می‌شود.
**دستاوردهای کلیدی**: ۱. درک عمیق نقش Git در کنترل نسخه و همکاری تیمی ۲. یادگیری استقرار و مدیریت اپلیکیشن‌ها با Docker و Kubernetes ۳. درک مزایای پلتفرم‌های ابری برای مقیاس‌پذیری انعطاف‌پذیر ۴. شناخت اهمیت میکروسرویس‌ها در ایجاد اپلیکیشن‌های تاب‌آور
**گام‌های بعدی**: ۱. بررسی تکنیک‌های پیشرفته Git و همکاری در GitHub ۲. تعمق در ارکستراسیون Kubernetes و سرویس‌های ابری ۳. تمرین ساخت و استقرار معماری‌های پیچیده میکروسرویس با Docker و Kubernetes.

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

توسعه نرم‌افزار در دنیای مدرن Software Development in the Modern World

  • معرفی توسعه نرم‌افزار مدرن Introducing Modern Software Development

  • چرا در عصر هوش مصنوعی هنوز باید این را یاد بگیریم؟ Why You Should Still Learn This in the Era of A.I.

  • کنترل منبع در قلب همه چیز Source Control at the Heart of it All

  • میکروسرویس‌ها (micro)Services

  • ابر (Cloud) The Cloud

  • کانتینرها و کوبرنتیز (K8s) Containers and Kubernetes (K8s)

  • چالش CHALLENGE

درک سرویس‌های پلتفرم ابری Understand Cloud Platform Services

  • معرفی سرویس‌های پلتفرم ابری Introducing Cloud Platform Services

  • مدل‌های سرویس‌دهی (XaaS) Something as a Service

  • ذخیره‌سازی فایل File Storage

  • داده‌های رابطه‌ای در مقابل داده‌های بدون ساختار Relational Data vs Unstructured Data

  • کارگزاران پیام و صف‌ها Message Brokers and Queues

  • پلتفرم‌های پردازشی Compute Platforms

  • چالش CHALLENGE

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

  • پیش‌نمایش... A Preview...

  • معرفی Git Introducing Git

  • نصب Git (و موارد بیشتر...) Install Git (and More...)

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

  • Stage، Commit و فایل .gitignore Stage, Commit, and .gitignore

  • بررسی تاریخچه کامیت‌ها Review Commit History

  • استفاده از git diff برای مقایسه کامیت‌ها Use git diff to Compare Commits

  • چالش CHALLENGE

عملیات شاخه‌بندی در Git Git Branching Operations

  • معرفی عملیات پیشرفته Git Introducing Advanced Git Operations

  • به‌روزرسانی اهداف کاری... An Update on What We Want to do...

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

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

  • درک انواع ادغام - Fast Forward Merge Understand the Different Kinds of Merge - Fast Forward Merge

  • ادغام سه طرفه (Three Way Merge) The Three-Way Merge

  • ادغام فشرده (Squash Merge) The Squash Merge

  • دستور Git Rebase Git Rebase

  • اجرای Fast Forward، Squash و Rebase Perform a Fast Forward, Squash, and Rebase

  • چالش CHALLENGE

همکاری و DevOps با Github Collaboration and DevOps with Github

  • معرفی Github Introducing Github

  • درک Github و ساخت حساب کاربری Understand Github and Get an Account

  • ایجاد یک مخزن ریموت Create a remote repository

  • کلون کردن یک مخزن Clone a Repository

  • Push و Pull تغییرات با Origin Push and Pull Changes with Origin

  • ایجاد و انتشار یک شاخه Create and Publish a Branch

  • ایجاد و ادغام Pull Request Create and Merge a Pull Request

  • Fork و همکاری در یک مخزن Fork and Collaborate with a Repo

  • چالش CHALLENGE

کار با کانتینرها و Docker Work with Containers and Docker

  • معرفی Docker Introducing Docker

  • درک هدف از کانتینرها Understand the Point of Containers

  • چگونه کانتینرها و ابر باعث ایجاد DevOps شدند How Containers and the Cloud Created DevOps

  • نصب Docker Desktop (و موارد دیگر) Install Docker Desktop (and more)

  • کار با Docker CLI و اجرای کانتینرها Work with Docker CLI and Run Containers

  • کانتینرها در مقابل ایمیج‌ها Containers vs Images

  • چالش CHALLENGE

اجرای کانتینرها با اطمینان Run Containers with Confidence

  • معرفی عملیات کانتینری Introducing Container Ops

  • انتشار پورت‌ها (Publishing Ports) Publishing Ports

  • ایجاد و متصل کردن Volumeها Creating and Mounting Volumes

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

  • بررسی لاگ‌های کانتینر Check Container Logs

  • اجرای دستورات داخل یک کانتینر Execute Commands Inside a Container

  • بازرسی (Inspect) تمامی موارد در Docker Inspect all the things in Docker

  • چالش CHALLENGE

عملیات کانتینری در سطح سازمانی Enterprise Container Operations

  • معرفی عملیات کانتینری سفارشی Introducing Custom Container Operations

  • ساختاربندی Dockerfile Scaffold a Dockerfile

  • ایجاد مخزن در Docker Hub Create a Docker Hub Repository

  • ساخت و Push یک کانتینر عمومی Build and Push a Public Container

  • Pull و اجرای کانتینر روی یک سرور ریموت Pull and Run the Container on a Remote Server

  • ارکستراسیون کانتینرها با Docker Compose Orchestrate Containers with Docker Compose

  • چالش CHALLENGE

شروع کار با Kubernetes Begin Working with Kubernetes

  • معرفی (micro)k8s Introducing (micro)k8s

  • درک هدف از Kubernetes Understand the Point of Kubernetes

  • نصب و آماده‌سازی microk8s Install and Prep microk8s

  • دستورات عملیاتی kubectl CLI Operational kubectl CLI Commands

  • پادها (Pods)، استقرارها (Deployments) و سرویس‌ها Pods, Deployments, and Services

  • استقرار پادها با تعاریف YAML Deploy Pods with YAML Definitions

  • استقرار Deployments با تعاریف YAML Deploy Deployments with YAML Definitions

  • استقرار سرویس‌ها با تعاریف YAML Deploy Services with YAML Definitions

  • چالش CHALLENGE

درک و پیمایش در Jenkins Understand and Navigate Jenkins

  • معرفی Jenkins Introducing Jenkins

  • درک جایگاه Jenkins در چرخه توسعه Understand Where Jenkins Fits

  • نصب Jenkins Install Jenkins

  • انجام تنظیمات اولیه Perform the First Time Setup

  • مقدمه‌ای بر مراحل ساخت (Build Stages) Build Stages Primer

  • ایجاد خط لوله‌های پایه Create Basic Pipelines

  • چالش CHALLENGE

مرحله ساخت (Build) با Jenkins The Build Stage with Jenkins

  • معرفی مرحله ساخت (Build Stage) Introducing the Build Stage

  • تنظیم Jenkins با SSL/TLS Set up Jenkins with SSL/TLS

  • پیکربندی Github App برای احراز هویت Configure a Github App for Authentication

  • حل چالش‌های احراز هویت در ابتدا Fix Some Authentication Challenges Up Front

  • تست Docker Build Test the Docker Build

  • تست دود (Smoke Test) جامع End-to-End Smoke Test

  • چالش CHALLENGE

ساخت خط لوله تست در Jenkins Build the Test Pipeline in Jenkins

  • معرفی تمامی تست‌ها Introducing All the Tests

  • درک انواع مختلف تست‌ها Understand the Different Kinds of Tests

  • درک نحوه ادغام ابزارهای شخص ثالث در CI Understand How Third-Party Tools Integrate to CI

  • ساختاربندی تست Scaffold the Test

  • اجرای خط لوله (Pipeline) Run the Pipeline

  • چالش CHALLENGE

تحویل مداوم با Jenkins، Docker و K8s Continuous Delivery with Jenkins, Docker, and K8s

  • معرفی تحویل مداوم (Continuous Delivery) Introducing Continuous Delivery

  • درک خط لوله CD Understand the CD Pipeline

  • نصب و پیکربندی MicroK8s و Jenkins Install and Configure MicroK8s and Jenkins

  • درک kubeconfig Understand kubeconfig

  • ایجاد اعتبارنامه‌های Docker Hub Create Docker Hub Credentials

  • ایجاد فایل‌های استقرار K8s Create the K8s Deployment Files

  • تنظیم مرحله استقرار در Jenkinsfile Set Up the Deployment Stage in Jenkinsfile

  • اجرا و تایید خط لوله Run and Verify the Pipeline

  • چالش CHALLENGE

امنیت در عصر مدرن Security in the Modern Era

  • معرفی چشم‌انداز امنیت ابری Introducing the Cloud Security Landscape

  • درک اینکه چه چیزی باید محافظت شود Understand What to Protect

  • انواع رایج حملات زیرساختی Common Types of Infrastructure Attacks

  • حملات زنجیره تامین (Supply Chain) Supply Chain Attacks

  • کاهش ریسک زیرساختی Infrastructure Risk Mitigation

  • کاهش ریسک زنجیره تامین Supply Chain Risk Mitigation

  • چالش CHALLENGE

مشاهده‌پذیری در توسعه اپلیکیشن‌های ابری مدرن Observability in Modern Cloud App Development

  • معرفی مشاهده‌پذیری مدرن Introducing Modern Observability

  • درک مفهوم مشاهده‌پذیری (Observability) Understand What Observability Means

  • نصب و بررسی Prometheus Install and Explore Prometheus

  • درک زبان PromQL Understand PromQL

  • نصب Grafana و ساخت داشبوردها Install Grafana and Build Dashboards

  • درک لاگ‌ها Understand Logs

  • درک و بررسی Tracing Understand and Explore Tracing

  • چالش CHALLENGE

مدیریت کانتینرها با Podman Manage Containers with Podman

  • معرفی Podman Introducing Podman

  • درک تفاوت‌های Podman با سایر ابزارها Understand What Makes Podman Different

  • نصب Podman Install Podman

  • کانتینرها در Podman Containers in Podman

  • کار با ایمیج‌ها Work with Images

  • مدیریت گزینه‌های کانتینر مانند پورت‌ها و Volumeها Manage Container Options like Ports and Volumes

  • مدیریت پادها با Podman CLI Manage Pods with Podman CLI

  • مدیریت پادها با مانیفست‌های سبک K8s Manage Pods with a K8s-Style Manifest

  • بهره‌گیری از فایل‌های Docker Compose در Podman Leverage Docker-Compose Files with Podman

  • ساخت ایمیج‌ها با Podman Build Images with Podman

  • چالش CHALLENGE

نمایش نظرات

مهندس ابزارهای DevOps (آزمون 701-200)
جزییات دوره
13h
128
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:

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