آموزش Bootcamp نهایی DevOps - 2023

The Ultimate DevOps Bootcamp - 2023

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: دوره نهایی Bootcamp DevOps برای همه یادگیری های DevOps شما ایجاد مهارت های لازم برای شروع سفر DevOps دریافت دانش عمیق از ابزارهای محبوب در DevOps - Orchestration و Containers Understand Containers - Docker, Kubernetes, OpenShift Understand Orchestration - Ansible, Learning Network and, مبانی برنامه با برنامه نویسی با پایتون شروع کنید پیش نیازها: نیازی به DevOps یا تجربه برنامه نویسی قبلی نیست. شما هر آنچه را که نیاز دارید یاد خواهید گرفت

درباره دوره


آیا به دنبال پیشرفت بیشتر حرفه خود در زمینه فناوری اطلاعات هستید؟ دوره DevOps Bootcamp یک نقطه شروع عالی برای هر کسی که می خواهد دانش کار در این زمینه به سرعت در حال رشد را داشته باشد فراهم می کند. نه تنها در مورد فرهنگ و شیوه های اصلی به شما آموزش می دهد، بلکه بینشی در مورد برخی از برجسته ترین ابزارهای آن نیز به شما می دهد.


شما مفاهیم قدرتمندی مانند Orchestration، Containerization، و Infrastructure-as-Code (IaC) را یاد خواهید گرفت و در عین حال در زبان های برنامه نویسی محبوب و ابزارهایی مانند جاوا، پایتون، لینوکس و داکر مهارت کسب خواهید کرد. Kubernetes، Terraform، Ansible، و بیشتر!


از امروز سفر خود را برای تبدیل شدن به یک استاد معتبر DevOps آغاز کنید!


این دوره شامل موارد زیر است:


  • نمایش کلی DevOps

  • مبانی لینوکس

  • مبانی شبکه

  • مبانی برنامه ها

  • مقدمه ای بر Git

  • Docker و Containers

  • ارکستراسیون کانتینر

  • مفاهیم Kubernetes

  • با Terraform IaC را بیاموزید

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


و موارد دیگر…


پیش نیازهای شرکت در این دوره چیست؟


  • هیچ پیش نیازی برای این دوره پیش نیاز وجود ندارد

  • خوب است که یک لپ‌تاپ (اجباری نیست) داشته باشید تا خودتان تمرین کنید


پس از ثبت نام در دوره، به انجمن معلمان و فراگیران ما دسترسی خواهید داشت، جایی که ما در مورد موضوعات مهم، نکات و ترفندها برای یادگیری همه چیز درباره DevOps بحث می کنیم. این یک مکان عالی برای شما است که می‌توانید تردیدهای خود را برطرف کنید و فوراً پاسخ سؤالات خود را دریافت کنید.


این دوره فرصتی برای کسب تجربه ارزشمند در اختیار شما قرار می دهد. وقت آن است که خود را در معرض آزمایش قرار دهید - آیا برای آن آماده هستید؟


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

معرفی Introduction

  • معرفی Introduction

  • Devops Tools Devops Tools

  • حمایت کردن Support

مبانی لینوکس Linux Basics

  • در حال کار کردن از طریق CLI Working your way through the CLI

  • درباره Labs KodeKloud About KodeKloud Labs

  • یک یادآوری سریع A Quick Reminder

  • معرفی آزمایشگاه Lab Introduction

  • دسترسی به آزمایشگاه ها Accessing the labs

  • آزمایشگاه - در حال کار کردن از طریق CLI Labs - Working your way through the CLI

  • ویرایشگر VI VI Editor

  • دستورات بیشتر لینوکس More Linux Commands

  • آزمایشگاه ها - دستورات بیشتر لینوکس Labs - More Linux Commands

  • مدیریت بسته Package Management

  • آزمایشگاه ها - مدیریت بسته Labs - Package Management

  • خدمات Services

  • آزمایشگاه ها - خدمات Labs - Services

مبانی شبکه Networking Basics

  • مبانی شبکه Networking Basics

  • آزمایشگاه ها - سوئیچینگ و مسیریابی Labs - Switching and Routing

  • DNS DNS

  • آزمایشگاه ها - DNS Labs - DNS

مبانی برنامه های کاربردی Applications Basics

  • معرفی Introduction

  • جاوا - مقدمه Java - Introduction

  • آزمایشگاه ها - معرفی جاوا Labs - Java Introduction

  • جاوا - ساخت و بسته بندی Java - Build & Packaging

  • آزمایشگاه - جاوا - JARs Labs - Java - JARs

  • آزمایشگاه ها - جاوا - ساخت و بسته بندی Labs - Java - Build & Packaging

  • NodeJS - مقدمه NodeJS - Introduction

  • Labs - NodeJS - مقدمه Labs - NodeJS - Introduction

  • Node JS - NPM Node JS - NPM

  • آزمایشگاه ها - Node JS - NPM Labs - Node JS - NPM

  • پایتون - مقدمه Python - Introduction

  • آزمایشگاه ها - پایتون - مقدمه Labs - Python - Introduction

  • پایتون - PIP Python - PIP

  • آزمایشگاه - پایتون - PIP Labs - Python - PIP

معرفی GIT GIT Introduction

  • مقدمه دوره GIT GIT Course Introduction

  • معرفی GIT GIT Introduction

  • مخازن محلی و راه دور Local and Remote Repositories

  • GIT را نصب کنید Install GIT

  • آزمایشگاه GIT را نصب کنید Lab Install GIT

  • یک مخزن GIT را راه اندازی کنید Intialize a GIT Repository

  • نسخه ی نمایشی: یک مخزن GIT راه اندازی کنید Demo: Initialize a GIT Repository

  • آزمایشگاه: یک مخزن GIT راه اندازی کنید Lab: Initialize a GIT Repository

  • گزارش GIT GIT Log

  • آزمایشگاه: GIT Log Lab: GIT Log

شعبه های GIT GIT Branches

  • شاخه های Git Git Branches

  • آزمایشگاه: شعب - صندوق، شعبه فشار Lab: Branches - checkout, push branch

  • ادغام شاخه های GIT GIT Merging branches

  • آزمایشگاه: ادغام شاخه ها Lab: Merging branches

GIT راه اندازی مخازن راه دور GIT Initializing Remote Repositories

  • مخازن راه دور را راه اندازی کنید Initialize Remote Repositories

  • فشار دادن به مخازن راه دور Pushing to remote repositories

  • آزمایشگاه: مخازن از راه دور Lab: Remote repositories

  • شبیه سازی مخازن راه دور Cloning remote repositories

  • آزمایشگاه: شبیه سازی مخازن از راه دور Lab: Cloning Remote repositories

  • درخواست های کششی Pull Requests

  • آزمایشگاه ها: درخواست های کششی Labs: Pull Requests

  • واکشی و کشیدن Fetching and Pulling

  • آزمایشگاه: واکشی و کشیدن Lab: Fetching and Pulling

  • GIT - ادغام تضادها GIT - Merge Conflicts

  • آزمایشگاه: تضادها را ادغام کنید Lab: Merge Conflicts

  • چنگال Fork

  • آزمایشگاه: چنگال Lab: Fork

مقدمه جنکینز Jenkins Introduction

  • جزئیات برنامه Application Details

  • کار با برنامه Working with the Application

  • با اپلیکیشن آشنا شوید Get Familiar with the Application

پیش نیازها Prerequisites

  • CICD چیست؟ What is CICD

  • چرا جنکینز؟ Why Jenkins?

  • شروع جنکینز Jenkins Getting Started

نصب جنکینز Installing Jenkins

  • نصب جنکینز Installing Jenkins

  • جنکینز را روی ماشین مجازی نصب کنید Install Jenkins on a VM

  • جنکینز را روی ماشین مجازی نصب کنید Install Jenkins on a VM

  • جنکینز CLI Jenkins CLI

  • با استفاده از جنکینز CLI Using Jenkins CLI

  • جنکینز CLI Jenkins CLI

پلاگین ها و ادغام های جنکینز Jenkins Plugins and Integrations

  • پلاگین ها چیست؟ What are plugins

  • نصب یک پلاگین Installing a Plugin

  • راه اندازی مجدد جنکینز برای پلاگین هایی که نیاز به راه اندازی مجدد دارند Restarting Jenkins For Plugins That Require Restarts

مدیریت سیستم با جنکینز Systems Administration with Jenkins

  • اداره جنکینز Administering Jenkins

  • پشتیبان گیری و بازیابی جنکینز Backup and restoring Jenkins

  • پشتیبان گیری از جنکینز Backup Jenkins

  • جنکینز را بازیابی کنید Restore Jenkins

  • پشتیبان گیری و بازیابی جنکینز Backup and Restore Jenkins

خطوط لوله Pipelines

  • جنکینزفایل چیست؟ What is a Jenkinsfile

  • یک فایل جنکینز بسازید Build a Jenkins file

  • یک خط لوله نمونه را اجرا کنید Run a sample pipeline

  • یک خط لوله چند مرحله ای بسازید Build a multistage pipeline

  • یک خط لوله CI بسازید Build a CI pipeline

  • ساخت خط لوله سی دی Building a CD pipeline

  • استقرار کامل خط لوله Full pipeline deployment

  • ساخت خط لوله سی دی Building a CD pipeline

مقدمه نمای کلی داکر Docker Overview Introduction

  • معرفی Introduction

  • نمای کلی داکر Docker Overview

  • شروع کار با Docker Getting started with Docker

  • نسخه ی نمایشی - راه اندازی و نصب Docker Demo - Setup and Install Docker

دستورات داکر Docker Commands

  • دستورات پایه داکر Basic Docker Commands

  • نسخه ی نمایشی - دستورات داکر Demo - Docker Commands

  • نسخه ی نمایشی - آزمایشگاه داکر Demo - Docker Labs

  • Labs: Basic Docker Commands - Beta Labs: Basic Docker Commands - Beta

Docker Run Docker Run

  • Docker Run Docker Run

  • نسخه ی نمایشی - ویژگی های پیشرفته Docker Run Demo - Advanced Docker Run Features

  • آزمایشگاه ها: دستورات اجرای Docker Labs: Docker Run Commands

تصاویر داکر Docker Images

  • تصاویر داکر Docker Images

  • نسخه ی نمایشی - ایجاد یک تصویر Docker جدید Demo - Creating a new Docker Image

  • آزمایشگاه ها: تصاویر داکر Labs: Docker Images

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

  • آزمایشگاه ها - متغیرهای محیطی Labs - Environment Variables

  • دستورات در مقابل ورودی Commands vs Entrypoint

  • آزمایشگاه ها - Command در مقابل Entrypoint Labs - Command vs Entrypoint

Docker Engine_Storage and Networking Docker Engine_Storage and Networking

  • موتور داکر Docker Engine

  • Docker Storage Docker Storage

  • آزمایشگاه ها: Docker Storage Labs: Docker Storage

  • شبکه داکر Docker Networking

  • آزمایشگاه ها: شبکه داکر Labs: Docker Networking

رجیستری داکر Docker Registry

  • رجیستری داکر Docker Registry

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

  • معرفی Introduction

  • نمای کلی کانتینرها Containers Overview

  • ارکستراسیون کانتینری Container Orchestration

  • معماری Kubernetes Kubernetes Architecture

Kubernetes را راه اندازی کنید Setup Kubernetes

  • راه اندازی Kubernetes - مقدمه و Minikube Kubernetes Setup - Introduction and Minikube

  • نسخه ی نمایشی - Minikube-Setup Demo - Minikube-Setup

  • ارجاع Reference

مفاهیم Kubernetes Kubernetes Concepts

  • POD ها PODs

  • نسخه ی نمایشی - POD Demo - PODs

  • یادداشتی در مورد ایجاد Pods A note about creating Pods

مقدمه YAML YAML Introduction

  • مقدمه ای بر YAML Introduction to YAML

  • آزمایشگاه های YAML Labs on YAML

مفاهیم Kubernetes - POD ها، ReplicaSets، Deployments Kubernetes Concepts - PODs, ReplicaSets, Deployments

  • POD با YAML PODs with YAML

  • نسخه ی نمایشی - POD با YAML Demo - PODs with YAML

  • نسخه ی نمایشی - YAML - نکات Demo - YAML - Tips

  • آزمایشگاه ها: POD با YAML Labs: PODs with YAML

  • راه حل آزمایشگاهی Lab Solution

  • Replication Controller ها و ReplicaSets Replication Controllers and ReplicaSets

  • نسخه ی نمایشی - ReplicaSets Demo - ReplicaSets

  • آزمایشگاه ها: مجموعه های ماکت Labs: Replica Sets

  • راه حل آزمایشگاهی Lab Solution

  • استقرارها Deployments

  • نسخه ی نمایشی: استقرارها Demo: Deployments

  • آزمایشگاه ها: استقرار Labs: Deployments

  • استقرار - به روز رسانی و بازگشت Deployments - Update and Rollback

  • نسخه ی نمایشی - استقرار - به روز رسانی و بازگشت Demo - Deployments - Update and Rollback

شبکه در Kubernetes Networking in Kubernetes

  • مبانی شبکه در Kubernetes Basics of Networking in Kubernetes

خدمات Services

  • خدمات - NodePort Services - NodePort

  • نسخه ی نمایشی - خدمات Demo - Services

  • خدمات - ClusterIP Services - ClusterIP

  • خدمات - متعادل کننده بار Services - Load balancer

  • آزمایشگاه ها: خدمات Labs: Services

معماری میکروسرویس ها Microservices Architecture

  • معماری میکروسرویس ها Microservices Architecture

  • استقرار برنامه رأی گیری در Kubernetes Deploying voting app on Kubernetes

  • نسخه ی نمایشی - استقرار برنامه رأی گیری در Kubernetes Demo - Deploying voting app on Kubernetes

  • نسخه ی نمایشی - استقرار برنامه رأی گیری در Kubernetes با Deployments Demo - Deploying voting app on Kubernetes with Deployments

معرفی Ansible و راه اندازی آزمایشگاه Ansible Introduction and Lab Setup

  • معرفی Introduction

  • مقدمه Ansible Ansible Introduction

  • نسخه ی نمایشی: راه اندازی محیط محلی Ansible - با استفاده از VirtualBox Demo: Setup Ansible Local Environment - Using VirtualBox

  • نسخه ی نمایشی: Ansible را نصب کنید Demo: Install Ansible

  • درک YAML Understanding YAML

  • آزمایشگاه ها - YAML Labs - YAML

مفاهیم Ansible Ansible Concepts

  • موجودی Ansible Ansible Inventory

  • آزمایشگاه - موجودی Lab - Inventory

  • کتاب های بازی Ansible Ansible Playbooks

  • آزمایشگاه - کتابهای بازی Lab - Playbooks

  • ماژول های Ansible Ansible Modules

  • آزمایشگاه - ماژول ها Lab - Modules

  • متغیرهای Ansible Ansible Variables

  • آزمایشگاه - متغیرها Lab - Variables

شرایط، حلقه‌ها و نقش‌ها Ansible Conditionals, Loops & Roles

  • شرایط غیر قابل قبول Ansible Conditionals

  • آزمایشگاه - شرایط Lab - Conditionals

  • حلقه های Ansible Ansible Loops

  • آزمایشگاه - حلقه ها Lab - Loops

  • نقش های قابل قبول Ansible Roles

مقدمه Terraform Terraform Introduction

  • معرفی دوره Course Introduction

مقدمه ای بر زیرساخت به عنوان کد Introduction to Infrastructure as Code

  • چالش‌های زیرساخت سنتی فناوری اطلاعات Challenges with Traditional IT Infrastructure

  • انواع ابزار IAC Types of IAC Tools

  • چرا Terraform؟ Why Terraform?

شروع کار با Terraform Getting Started with Terraform

  • نصب Terraform Installing Terraform

  • اصول اولیه HashiCorp Configuraton Language (HCL). HashiCorp Configuraton Language (HCL) Basics

  • به روز رسانی و تخریب زیرساخت ها Update and Destroy Infrastructure

  • آزمایشگاه: اصول HCL Lab: HCL Basics

مبانی Terraform Terraform Basics

  • استفاده از ارائه دهندگان Terraform Using Terraform Providers

  • آزمایشگاه: ارائه دهندگان Terraform Lab: Terraform Providers

  • دایرکتوری پیکربندی Configuration Directory

  • ارائه دهندگان چندگانه Multiple Providers

  • آزمایشگاه: چندین ارائه دهنده Lab: Multiple Providers

  • استفاده از متغیرهای ورودی Using Input Variables

  • آشنایی با بلوک متغیر Understanding the Variable Block

  • آزمایشگاه: متغیرها Lab: Variables

  • استفاده از متغیرها در Terraform Using Variables in Terraform

  • آزمایشگاه: استفاده از متغیرها در زمین Lab: Using Variables in terraform

  • ویژگی های منبع Resource Attributes

  • آزمایشگاه: ویژگی های منابع Lab: Resource Attributes

  • وابستگی به منابع Resource Dependencies

  • آزمایشگاه: وابستگی به منابع Lab: Resource Dependencies

  • متغیرهای خروجی Output Variables

  • آزمایشگاه: متغیرهای خروجی Lab: Output Variables

ایالت Terraform Terraform State

  • مقدمه ای بر Terraform State Introduction to Terraform State

  • هدف دولت Purpose of State

  • آزمایشگاه: ایالت زمینی Lab: terraform State

  • ملاحظات ایالت Terraform Terraform State Considerations

کار با Terraform Working with Terraform

  • دستورات Terraform Terraform Commands

  • آزمایشگاه: دستورات Terraform Lab: Terraform Commands

  • قابل تغییر در مقابل زیرساخت غیرقابل تغییر Mutable vs Immutable Infrastructure

  • قوانین چرخه زندگی LifeCycle Rules

  • آزمایشگاه: قوانین چرخه حیات Lab: Lifecycle Rules

  • منابع اطلاعات Datasources

  • آزمایشگاه: منابع داده Lab: Datasources

  • متا آرگومان ها Meta-Arguments

  • شمردن Count

  • برای هر for-each

  • آزمایشگاه: شمارش و برای هر کدام Lab: Count and for each

  • محدودیت های نسخه Version Constraints

  • آزمایشگاه: محدودیت های نسخه Lab: Version Constraints

پایتون - مقدمه Python - Introduction

  • معرفی دوره Course Introduction

  • اهداف Objectives

پایتون - مبانی Python - Basics

  • عملکرد چاپ Print Function

  • دانشتان را امتحان کنید Test your knowledge

  • تحت اللفظی Literals

  • دانشتان را امتحان کنید Test your knowledge

  • اپراتورها Operators

  • دانشتان را امتحان کنید Test your knowledge

  • متغیرها Variables

  • دانشتان را امتحان کنید Test your knowledge

  • نظرات Comments

  • دانشتان را امتحان کنید Test your knowledge

  • ورودی Input

  • دانشتان را امتحان کنید Test your knowledge

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

  • دانشتان را امتحان کنید Test your knowledge

پایتون - تصمیم گیری Python - Making Decisions

  • اپراتورهای مقایسه Comparison Operators

  • دانشتان را امتحان کنید Test your knowledge

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

  • دانشتان را امتحان کنید Test your knowledge

پایتون - حلقه ها Python - Loops

  • حلقه ها - در حالی که Loops - while

  • دانشتان را امتحان کنید Test your knowledge

  • حلقه ها - برای Loops - for

  • دانشتان را امتحان کنید Test your knowledge

پایتون - منطق و عملیات بیت Python - Logic and Bit Operations

  • اپراتورها Operators

  • دانشتان را امتحان کنید Test your knowledge

  • اپراتورهای بیتی Bitwise Operators

  • دانشتان را امتحان کنید Test your knowledge

پایتون - لیست ها Python - Lists

  • لیست ها Lists

  • دانشتان را امتحان کنید Test your knowledge

  • فهرست ها - روش ها Lists - Methods

  • دانشتان را امتحان کنید Test your knowledge

  • لیست های تکراری Iterating Lists

  • دانشتان را امتحان کنید Test your knowledge

  • درک لیست ها Understanding Lists

  • دانشتان را امتحان کنید Test your knowledge

  • برش لیست ها Slicing Lists

  • دانشتان را امتحان کنید Test your knowledge

  • یافتن در لیست ها Finding in Lists

  • دانشتان را امتحان کنید Test your knowledge

  • لیست های تو در تو - 2 بعدی Nested Lists - 2D

  • دانشتان را امتحان کنید Test your knowledge

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

  • دانشتان را امتحان کنید Test your knowledge

پایتون - توابع Python - Functions

  • کارکرد Functions

  • دانشتان را امتحان کنید Test your knowledge

  • استدلال ها Arguments

  • دانشتان را امتحان کنید Test your knowledge

  • بیانیه بازگشت Return Statement

  • دانشتان را امتحان کنید Test your knowledge

  • فهرست به عنوان استدلال List as Argument

  • دانشتان را امتحان کنید Test your knowledge

  • محدوده ها Scopes

  • دانشتان را امتحان کنید Test your knowledge

  • استدلال ها توضیح داده شد Arguments Explained

  • دانشتان را امتحان کنید Test your knowledge

پایتون - تاپل ها و دیکشنری ها Python - Tuples & Dictionaries

  • تاپل ها Tuples

  • دانشتان را امتحان کنید Test your knowledge

  • لغت نامه ها Dictionaries

  • دانشتان را امتحان کنید Test your knowledge

راه اندازی آزمایشگاه Lab Setup

  • جعبه مجازی Virtual Box

  • نسخه ی نمایشی - VirtualBox را در MacOS نصب کنید Demo - Install VirtualBox on MacOS

  • نسخه ی نمایشی - VirtualBox را روی ویندوز نصب کنید Demo - Install VirtualBox on Windows

  • قابلیت اتصال جعبه مجازی Virtual Box Connectivity

  • نسخه ی نمایشی - اتصال به VM در مک Demo - Connecting to VM on Mac

  • نسخه ی نمایشی - اتصال به VM در ویندوز Demo - Connecting to VM on Windows

  • شبکه های جعبه مجازی Virtual Box Networking

  • نسخه ی نمایشی - چندین VM و شبکه Demo - Multiple VMs & Networking

  • ولگرد Vagrant

  • نسخه ی نمایشی - ولگرد Demo - Vagrant

نتیجه Conclusion

  • نتیجه Conclusion

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش Bootcamp نهایی DevOps - 2023
جزییات دوره
17.5 hours
280
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
5,156
4.7 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mumshad Mannambeth Mumshad Mannambeth

پرفروش ترین مربی | Kubernetes را آموزش می دهد

KodeKloud Training KodeKloud Training

آکادمی آموزش آنلاین Hands-On