آموزش دوره جامع کوبرنتیز (Kubernetes) برای توسعه‌دهندگان اپلیکیشن - آخرین آپدیت

دانلود Kubernetes Masterclass for Application Developers

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: به‌روزرسانی شده در می ۲۰۲۵. این دوره اکنون دارای قابلیت Coursera Coach است! روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک می‌کند دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و در طول مسیر یادگیری، درک عمیق‌تری از مفاهیم به دست آورید. با این مسترکلاس جامع که به‌طور ویژه برای توسعه‌دهندگان اپلیکیشن طراحی شده است، قدرت کوبرنتیز را آزاد کنید. شما با درک مفاهیم بنیادی کانتینرها و داکر شروع خواهید کرد تا پایه‌ای قوی برای اپلیکیشن‌های کانتینری ایجاد کنید. سپس به دنیای کوبرنتیز وارد شده و معماری، اجزا و مفاهیم اصلی مانند Podها، Namespaceها و فایل‌های Manifest را بررسی خواهید کرد. این دوره شما را در یک مسیر عملی همراهی می‌کند و شما را در نصب کلاستر کوبرنتیز، استقرار اپلیکیشن‌ها و مدیریت چرخه حیات Podها راهنمایی می‌کند. شما بر ویژگی‌های کلیدی کوبرنتیز مانند Services، کنترلرهای Ingress، ReplicaSets و Deployments مسلط خواهید شد. مباحث پیشرفته‌ای مانند Workloadهای دسته‌ای (Batch)، مدیریت Secretها و ذخیره‌سازی پایدار (Persistent Storage) تخصص شما را در کوبرنتیز افزایش می‌دهد. همچنین موارد استفاده واقعی، از جمله استقرار اپلیکیشن‌ها در سرویس AWS Elastic Kubernetes Service (EKS) را بررسی خواهید کرد. از طریق دستورالعمل‌های گام‌به‌گام و تمرین‌های عملی، یاد می‌گیرید که چگونه اپلیکیشن‌های کوبرنتیز خود را به‌طور بهینه پیکربندی، مقیاس‌بندی و ایمن کنید. این دوره برای توسعه‌دهندگان، مهندسان DevOps و مدیران سیستم که به دنبال کسب تخصص در کوبرنتیز هستند، ایده‌آل است. داشتن دانش پایه در مورد کانتینرها و ابزارهای خط فرمان توصیه می‌شود. چه مبتدی باشید و چه یک متخصص با تجربه، این دوره مهارت‌های شما در کوبرنتیز را به سطح جدیدی می‌برد.

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

مقدمه Introduction

  • مقدمه (ویدیو معرفی) Introduction (promo video)

  • چگونه از این دوره برای کسب بیشترین بهره استفاده کنید How you should take this course to get the max out of it

مروری کوتاه بر کانتینرها A short recap about Containers

  • کانتینر چیست؟ چه چیزی آن‌ها را خاص می‌کند؟ What is a container? What makes them so special?

  • نصب داکر و کار با کانتینرها Let's install Docker and play with some containers

  • ایمیج داکر چیست؟ چگونه یکی بسازیم؟ (نکات و ترفندها) What is a Docker image? How can we create one? (tips & tricks)

  • برقراری ارتباط بین دو کانتینر Let's make 2 containers to talk to each other

  • بررسی Volumeها و ذخیره‌سازی در دنیای کانتینرها Exploring volumes and storages in containers world

  • بررسی Docker Compose برای مدیریت چندین کانتینر Exploring Docker Compose to manage multiple containers

مفاهیم کلی کوبرنتیز General Kubernetes Concepts

  • کوبرنتیز واقعاً چیست و چرا ایجاد شد؟ What actually is Kubernetes and why it was created?

  • نقش هر یک از اجزای Control Plane در کوبرنتیز The role of each component of the Kubernetes Control Plane

  • پاد (Pod) چیست و چه رابطه‌ای با کانتینر دارد؟ What is a Pod and how it relates to a Container?

  • بررسی چرخه حیات Pod در کوبرنتیز Let's walk through the Pod lifecycle in Kubernetes

  • مفهوم Namespaceها و فایل‌های Manifest در کوبرنتیز Kubernetes Namespaces and Manifest Files (intro)

اولین گام‌های عملی در کوبرنتیز Your first hands-on steps in Kubernetes

  • نصب کلاستر محلی کوبرنتیز با Minikube Installing a local Kubernetes cluster with Minikube

  • بررسی دستورات پایه kubectl Exploring basic kubectl commands

  • ایجاد اولین Pod با استفاده از kubectl Creating your first Pod with kubectl

یادگیری مدیریت چرخه حیات Pod Learning about the Pod Lifecycle Management

  • استقرار REST API شخصی در کوبرنتیز Deploying your own REST API in Kubernetes

  • درک Init containers Understanding Init containers

  • بررسی Liveness Probe برای پادها Exploring Pod Liveness Probe

  • بررسی Startup Probe برای پادها Exploring Pod Startup Probe

  • درک Hookهای Post Start و Pre Stop Understanding Post-Start and Pre-Stop hooks

دسترسی به Podها در کوبرنتیز از طریق سرویس‌ها (Services) Getting access to Pods in Kubernetes through Services

  • بررسی سرویس‌های کوبرنتیز (Kubernetes Services) Exploring Kubernetes Services

  • بررسی سرویس‌های Cluster IP Exploring Cluster IP Services

  • بررسی سرویس‌های NodePort Exploring NodePort Services

  • بررسی سرویس‌های LoadBalancer Exploring LoadBalancer Services

  • بررسی سرویس‌های Headless Exploring Headless Services

دسترسی به Podها در کوبرنتیز از طریق Ingress Getting access to Pods in Kubernetes through an Ingress

  • اینگرس (Ingress) چیست و چه تفاوتی با سرویس دارد؟ What is an Ingress and how it compares to a Service?

  • نصب Ingress Controller در محیط minikube Let's install an Ingress Controller in our minikube setup

  • ایجاد یک Ingress جدید برای هدایت ترافیک به سرویس Creating a new Ingress that routes traffic to a service

  • بررسی استراتژی‌های هدایت ترافیک در Ingress Exploring traffic routing strategies of an Ingress

مدیریت چندین Pod در کوبرنتیز با ReplicaSets و Deployments Managing multiple pods in Kubernetes with ReplicaSets and Deployments

  • بررسی ReplicaSets Exploring ReplicaSets

  • بررسی ریسورس Deployment Exploring the Deployment resource

  • بررسی فرآیند Rollout Exploring the rollout process

  • پیکربندی استراتژی‌های Rollout Configuring rollout strategies

اجرای جریان‌های کاری دسته‌ای (Batch) در کوبرنتیز Running Batch workflows in Kubernetes

  • بررسی ریسورس Job Exploring the Job resource

  • بررسی ریسورس CronJob Exploring the CronJob resource

مدیریت پیکربندی و Secretها در کوبرنتیز Configuration and Secret Management in Kubernetes

  • بررسی ریسورس ConfigMap Exploring the ConfigMap resource

  • بررسی ریسورس Secret Exploring the Secret resource

  • بهترین روش‌ها برای مدیریت Secret در کوبرنتیز Best practices for Secret management in Kubernetes

مدیریت ذخیره‌سازی در کوبرنتیز Managing Storage in Kubernetes

  • ولوم‌های موقت (Ephemeral Volumes) Ephemeral Volumes

  • یادگیری PersistentVolumes، PersistentVolumeClaims و StorageClasses Learning about PersistentVolumes, PersistentVolumeClaims, StorageClasses

  • دموی عملی با PVها، PVCها و SCها Hands-on demo with PVs, PVCs, and SCs

  • بررسی ریسورس StatefulSet Exploring the StatefulSet resource

استقرار اپلیکیشن در AWS Elastic Kubernetes Service Deploying your app in AWS Elastic Kubernetes Service

  • گام اول: ایجاد کلاستر و افزودن Worker Nodeها Step 1 - Creating the cluster & adding worker nodes

  • گام دوم: دسترسی به کلاستر از طریق kubectl Step 2 - Getting kubectl access to the cluster

  • گام سوم: استقرار اپلیکیشن Step 3 - Deploying our app

  • گام چهارم: دسترسی به اپلیکیشن از طریق Network Load Balancer Step 4 - Getting app access through a Network Load Balancer

  • گام پنجم: دسترسی به اپلیکیشن از طریق Application Load Balancer Step 5 - Getting app access through an Application Load Balancer

  • گام ششم: پاک‌سازی منابع برای کاهش هزینه‌ها Step 6 - Clean up everything to reduce costs

نمایش نظرات

آموزش دوره جامع کوبرنتیز (Kubernetes) برای توسعه‌دهندگان اپلیکیشن
جزییات دوره
14h 48m
49
(آخرین آپدیت)
148
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده