آموزش DevOps برای مبتدیان - جنکینز، کوبرنتیز، و AWS - آخرین آپدیت

دانلود DevOps for Beginners - Jenkins, Kubernetes, and AWS

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

تسلط بر مفاهیم پایه DevOps با خطوط لوله CI/CD Jenkins با استفاده از Git، Docker، Kubernetes و DevSecOps (همراه با راهنمای مصاحبه)

یک دوره جامع برای تسلط بر DevOps: یاد بگیرید که تمام مفاهیم مورد نیاز برای تسلط بر DevOps را در یک دوره فرا بگیرید.

ساخت و استقرار پروژه‌های واقعی: خطوط لوله CI/CD DevOps را برای ساخت و استقرار پروژه‌های واقعی راه‌اندازی کنید.

پیش‌نیازهای DevOps گنجانده شده است: اصول لینوکس، گیت، زیرساخت به عنوان کد (IaC) و موارد ضروری کوبرنتیز را در این دوره پوشش دهید.

راهنمای مصاحبه DevOps: برای موفقیت در مصاحبه‌های شغلی DevOps آماده شوید.

پیش‌نیازها:

  • اشتیاق به یادگیری مفاهیم جدید و هیجان‌انگیز در زمینه DevOps.
  • دانش پایه AWS برای درک بهتر پیاده‌سازی‌ها مفید خواهد بود.

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

  • یادگیری مفاهیم عمیق DevOps: درک کامل اصول و بهترین شیوه‌های DevOps.
  • تسلط بر Jenkins: از مبانی تا پیاده‌سازی‌های پیشرفته شامل کوبرنتیز، DevSecOps و Ansible.
  • پوشش کامل پیش‌نیازهای DevOps: گیت، لینوکس، زیرساخت به عنوان کد و اصول کوبرنتیز در یک دوره.
  • نکات، ترفندها و یادگیری از معمار ابری (Cloud Architect) باتجربه: بهره‌مندی از دانش عملی یک متخصص.
  • آمادگی برای مصاحبه DevOps: پاسخگویی به سوالات متداول مصاحبه‌های شغلی DevOps.

درباره مدرس:

راجدیپ ساها (Rajdeep Saha)، معمار اصلی راهکارها (Principal Solutions Architect) در AWS، تجربیات گسترده‌ای در مهاجرت و طراحی برنامه‌های حیاتی در ابر دارد و میلیون‌ها تراکنش را مدیریت کرده است. وی در رویدادهای بزرگی مانند AWS Re:Invent، AWS Summits و Kubecon سخنرانی کرده است. راجدیپ نویسنده چندین دوره پرفروش و مربی موفقیت‌آمیز دانشجویان برای ورود به مشاغل ابری در شرکت‌های برتر (مانند FAANG) است. او همچنین کانال یوتیوب پرمخاطب "Cloud With Raj" را با بیش از ۱۰۰ هزار مشترک اداره می‌کند و بیش از ۲۵۰ هزار دنبال‌کننده در سراسر جهان دارد. راجدیپ به ارائه راه‌حل‌های واقعی و یادگیری‌های کاربردی فراتر از تئوری افتخار می‌کند. شما در دستان امنی هستید! تمامی نظرات بیان شده متعلق به راجدیپ است.

ساختار دوره:

این دوره شامل بخش‌های اصلی زیر است:

  • مقدمه‌ای بر DevOps
  • اصول گیت و GitHub
  • مبانی زیرساخت به عنوان کد (IaC)
  • لینوکس برای DevOps
  • مقدمات کوبرنتیز (Kubernetes Primer)
  • مقدمه بر Jenkins
  • Jenkinsfile - Pipeline as Code
  • مثال‌های پرکاربرد Jenkins
  • اجرای CloudFormation با Jenkins
  • اجرای Terraform با Jenkins
  • استقرار در EKS با استفاده از Jenkins و ArgoCD
  • Jenkins با Ansible
  • آمادگی برای مصاحبه DevOps

برای جزئیات بیشتر در مورد هر بخش، لطفاً لیست سخنرانی‌ها را بررسی کنید.

این دوره می‌تواند شغل شما را به سطح بالاتری ارتقا دهد. بیایید با هم اوقات خوشی داشته باشیم و پروژه‌های عالی در فضای ابری بسازیم!


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

مبانی DevOps DevOps Fundamentals

  • DevOps - چیست و چرا DevOps - What and Why

  • مزایای DevOps DevOps Benefits

  • چالش‌های DevOps! Challenges of DevOps!

  • مهم - CI در مقابل CD در مقابل CD! Important - CI vs CD vs CD!

  • ابزارهای مختلف DevOps Different DevOps Tools

  • پایپ‌لاین‌های مختلف DevOps Different DevOps Pipelines

  • مهم - مسیر یادگیری DevOps Important - DevOps Learning Path

  • تفاوت استقرار پایه در مقابل آبی سبز در مقابل قناری در مقابل غلتان Basic vs Blue Green vs Canary vs Rolling Deployment

  • استقرار غلتان Kubernetes Kubernetes Rolling Deployment

  • تست A/B در مقابل استقرار آبی سبز A/B Testing Vs Blue Green Deployment

  • DevSecOps - چیست و چرا DevSecOps - What and Why

  • پایپ‌لاین‌های DevSecOps شامل Kubernetes DevSecOps Pipelines including Kubernetes

  • فصل بعدی کدام است؟ Which Chapter Next?

  • منابع دوره Course Resources

  • اسلایدهای دوره Course Slides

مبانی Git و GitHub Git and GitHub Basics

  • نکات سریع در مورد مبانی Git و GitHub Quick Note on Git and GitHub Basics

  • Git - چیست و چرا Git - What and Why

  • Git در مقابل GitHub Git Vs GitHub

  • گردش کار Git Git Workflow

  • نصب و راه‌اندازی Git Git Install and Setup

  • مهم - نمایش گردش کار Git Important - Git Workflow Demo

  • مقایسه فایل‌ها Comparing Files

  • مهم - شاخه و ادغام Git Important - Git Branch and Merge

  • نمایش شاخه‌بندی و ادغام Branching Merging Demo

مبانی زیرساخت به عنوان کد Infra as Code Basics

  • چگونه همه چیز شروع شد - زیرساخت به عنوان کد How it All Started - Infrastructure as Code

  • CloudFormation چیست What is CloudFormation

  • اجرای اولین CloudFormation ما Running Our First CloudFormation

  • CloudFormation در مقابل Terraform CloudFormation Vs Terraform

لینوکس برای DevOps Linux for DevOps

  • دستورات پایه لینوکس Linux Basic Commands

  • دستورات فایل و کاربر لینوکس Linux File and User Commands

  • فراخوانی API ها از لینوکس Calling APIs from Linux

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

  • AWS CLI - چیست و چرا AWS CLI - What and Why

  • نمایش AWS CLI با استفاده از CloudShell AWS CLI Demo using CloudShell

  • نصب AWS CLI در Visual Studio Code AWS CLI Installation in Visual Studio Code

  • یافتن و اجرای هر دستور AWS CLI Find and Run ANY AWS CLI Command

مقدمه‌ای بر Kubernetes Kubernetes Primer

  • نکات سریع در مورد مقدمه‌ای بر Kubernetes Quick Note on Kubernetes Primer

  • در ابتدا - کانتینر Docker In the Beginning - Docker Container

  • ارکستراتور کانتینر چیست What is Container Orchestrator

  • مقدمه Kubernetes Kubernetes Introduction

  • Pod ها Pods

  • Replicaset و Deployment Replicaset and Deployment

  • راه‌های راه‌اندازی کلاستر Ways to Spin Up Cluster

  • مقدمه‌ای بر eksctl Intro to eksctl

  • نصب eksctl Install eksctl

  • راه‌اندازی اولین کلاستر EKS خود Spin Our Very First EKS Cluster

مقدمه‌ای بر Jenkins Jenkins Introduction

  • Jenkins - چیست و چرا Jenkins - What and Why

  • نصب Jenkins در AWS Jenkins Installation on AWS

  • نصب Jenkins در دسکتاپ محلی Jenkins Installation in Local Desktop

  • مرور کنسول Jenkins Jenkins Console Walkthrough

  • اولین جاب Jenkins ما Our Very First Jenkins Job

  • ذخیره اعتبارنامه‌ها در Jenkins Saving Credentials in Jenkins

  • افزونه‌های Jenkins Jenkins Plugins

  • پایپ‌لاین اعلانی در مقابل اسکریپتی Declarative vs Scripted Pipeline

  • Freestyle در مقابل پایپ‌لاین Freestyle vs Pipeline

  • نمایش جاب Freestyle - کپی مخزن Git Freestyle Job Demo - Copy Git Repo

  • نمایش جاب پایپ‌لاین - کپی مخزن Git Pipeline Job Demo - Copy Git Repo

Jenkinsfile - پایپ‌لاین به عنوان کد Jenkinsfile - Pipeline as Code

  • Jenkinsfile - چیست و چرا Jenkinsfile - What and Why

  • ساختار Jenkinsfile - فیلدهای مورد نیاز Jenkinsfile Structure - Required Fields

  • اولین Jenkinsfile ما Our Very First Jenkinsfile

  • مجوز Jenkins Jenkins Permission

  • نوشتن Jenkinsfile به روش آسان Writing Jenkinsfile the Easy Way

  • بخش پس از Jenkinsfile Jenkinsfile Post Section

  • نمایش بخش پس از Jenkinsfile Jenkinsfile Post Section Demo

  • مدیریت اعتبارنامه‌ها با بخش محیطی Handling Credentials with Environment Section

مثال‌های متداول Jenkins Jenkins Commonly Used Examples

  • ساخت و ارسال تصویر Docker به مخزن کانتینر Build and Push Docker Image to Container Repo

  • راه‌اندازی یک جاب از جاب دیگر Triggering one Job from Another

  • ارسال پارامتر از یک جاب به جاب دیگر Passing Parameter from one Job to Another

  • لیست تمام متغیرهای محیطی Jenkins List of all Jenkins Environment Variables

  • اجرای اسکریپت‌های شل از Jenkins Running Shell Scripts from Jenkins

  • مهم - ساخت و تست واحد با عامل کانتینر Docker Important - Build and Unit Test using Docker Container Agent

  • مراحل موازی Parallel Stages

  • راه‌اندازی Lambda از Jenkins Triggering a Lambda from Jenkins

  • درج تأیید دستی Inserting Manual Approval

  • تبدیل جاب اسکریپتی به جاب پایپ‌لاین با استفاده از بخش اسکریپت Jenkinsfile Converting a Scripted Job to Pipeline Job using Jenkinsfile Script Section

  • پایپ‌لاین چند شاخه‌ای Multibranch Pipeline

  • وب‌هوک GitHub و Jenkins GitHub WebHook & Jenkins

  • نمایش ارسال دستی GitHub به Jenkins GitHub to Jenkins Manual Submit Demo

  • نمایش ادغام خودکار Jenkins با GitHub با استفاده از وب‌هوک GitHub Jenkins Automated Integrations using WebHook Demo

اجرای CloudFormation با Jenkins Run CloudFormation with Jenkins

  • تنظیم جاب برای پارامترهای CloudFormation در Jenkinsfile Job Setup for CloudFormation Parameters in Jenkinsfile

  • نمایش هارد کردن پارامترهای CloudFormation در JenkinsFile Hardcoding CloudFormation Parameters in JenkinsFile Demo

  • استفاده از فایل خصوصیات پارامتر با نمایش CloudFormation Using Parameter Properties File with CloudFormation Demo

  • اجرای هر CloudFormation از Jenkins! Running ANY CloudFormation from Jenkins!

اجرای Terraform با Jenkins Run Terraform with Jenkins

  • نصب و راه‌اندازی Terraform با Jenkins Installation and SetUp for Terraform with Jenkins

  • ایجاد و تخریب VPC با Terraform Jenkins Create and Destroy VPC with Terraform Jenkins

  • تأمین کلاستر Kubernetes با Terraform و Jenkins Provision Kubernetes Cluster with Terraform and Jenkins

استقرار در EKS با استفاده از Jenkins و ArgoCD Deploying to EKS using Jenkins and ArgoCD

  • مهم - قبل از انجام نمایش تماشا کنید Important - Watch Before Doing Demo

  • مرور کلی پروژه GitOps GitOps Project Overview

  • GitOps - چیست و چرا GitOps - What and Why

  • گردش کار واقعی GitOps GitOps Real World Workflow

  • منابع برای نمایش واقعی GitOps Resources for GitOps Real World Demo

  • Jenkinsfile و Dockerfile برای نمایش Jenkinsfile and Dockerfile for the demo

  • تنظیم اعتبارنامه‌های GitHub و DockerHub در Jenkins GitHub and DockerHub Credentials Setup in Jenkins

  • ایجاد جاب‌های Jenkins Create Jenkins Jobs

  • نصب ArgoCD ArgoCD Installation

  • تنظیم برنامه ArgoCD ArgoCD App Setup

  • وب‌هوک GitHub و اتوماسیون کامل GitHub Webhook and Full Automation

Jenkins با Ansible Jenkins with Ansible

  • جریان سطح بالای Jenkins Ansible Jenkins Ansible High Level Flow

  • تنظیم Ansible در EC2 و Jenkins Ansible Setup on EC2 and Jenkins

  • جاب Jenkins برای Ansible Jenkins Job for Ansible

آمادگی برای مصاحبه DevOps DevOps Interview Prep

  • سوال و جواب مصاحبه DevOps - پایه DevOps Interview Q/A - Basic

  • سوال و جواب مصاحبه DevOps - متوسط DevOps Interview Q/A - Intermediate

  • سوال و جواب مصاحبه DevOps - پیشرفته DevOps Interview Q/A - Advanced

نتیجه‌گیری Conclusion

  • یک آغاز جدید A NEW BEGINNING

نمایش نظرات

آموزش DevOps برای مبتدیان - جنکینز، کوبرنتیز، و AWS
جزییات دوره
9 hours
104
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,033
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar