لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش دوره جامع کوبرنتیز (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
نمایش نظرات