آموزش Kubernetes Certified Application Developer (CKAD) با آزمونها
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- گواهینامه Kubernetes
- طراحی و استقرار اپلیکیشنها روی کلاستر Kubernetes
- توسعه اپلیکیشنهای مبتنی بر اولویت ابر (Cloud First)
- ایمنسازی کلاستر Kubernetes با Secrets و Network Policies
- ایجاد کردن و زمانبندی Jobs در Kubernetes
- ایجاد کردن و پیکربندی Persistent Volumes
- پیکربندی Readiness و Liveness Probes در یک کلاستر
- عیبیابی اپلیکیشنهای مستقر شده با استفاده از Logs
- ارتقا و Rollback اپلیکیشنهای مستقر شده روی Kubernetes
پیشنیازهای دوره:
- مدیریت سیستم پایه
- توسعه اپلیکیشن پایه - Python
- ماشینهای مجازی Linux برای دنبال کردن (این اختیاری است زیرا آزمایشگاهها با دوره ارائه شدهاند)
- مبانی Kubernetes
توضیحات دوره
یادگیری Kubernetes برای هر حرفهای در حوزه DevOps ضروری است. مهندسان DevOps همیشه مورد تقاضا هستند. در حال حاضر، میانگین حقوق در Silicon Valley برای یک مهندس DevOps ،20% بالاتر از درآمد یک مهندس نرمافزار است. و یکی از موردتقاضاترین مهارتها، Kubernetes Deployment است.
Kubernetes یک سیستم منبع باز برای خودکارسازی استقرار، مقیاسپذیری و مدیریت اپلیکیشنهای کانتینری شده است. این سیستم در ابتدا توسط Google طراحی شد و اکنون توسط Cloud Native Computing Foundation نگهداری میشود.
سادهسازی فناوری پیچیده
این دوره به شما کمک میکند تا دانش مورد نیاز برای طراحی و استقرار اپلیکیشنهای Cloud-Native روی کلاستر Kubernetes را به دست آورید. مجموعهای از درس های خوب طراحی شده با انیمیشن و تصاویر، به شما کمک میکند تا مفاهیم پیچیده را به راحتی درک کنید.
تمرین! تمرین! تمرین!
تنها درس ها به شما کمک نمیکنند تا گواهینامه را کسب کنید. گواهینامه Kubernetes (CKAD) یک آزمون عملی و hands-on است. شما نیاز به تجربه عملی دارید، باید سریع شوید و نیاز به تمرین دارید. این همان چیزی است که تجربه آزمایشگاه عملی یکپارچه ما به شما میدهد.
آزمونهای برنامهنویسی ما بدون نیاز به راهاندازی محیط آزمایشگاه توسط خودتان، مستقیماً در مرورگر شما قابل دسترسی هستند. ما کار شما را تأیید میکنیم و فوراً بازخورد میدهیم. پیشنمایش چند تمرین آزمایشگاهی را به صورت رایگان ببینید!
پس از اتمام درس ها و تمرینهای کدنویسی، فرصت خواهید داشت تا مجموعهای از تکالیف را تکمیل کنید که مهارتهای جدید شما را به چالش میکشند. به شما یک چالش داده میشود تا با استفاده از مهارتهای Kubernetes که آموختهاید، آن را حل کنید.
این به شما تجربه دنیای واقعی و فرصت همکاری با سایر دانشجویان در کامیونیتی را میدهد. شما یک Kubernetes deployment توسعه خواهید داد و برای کار خود بازخورد دریافت خواهید کرد.
این دوره برای چه کسانی مناسب است؟
- مدیران سیستم
- توسعه دهندگان اپلیکیشن
- کسانی که به دنبال دریافت گواهینامه Kubernetes هستند.
آموزش Kubernetes Certified Application Developer (CKAD) با آزمونها
-
مقدمه 03:22
-
سری دورههای Kubernetes 04:33
-
جزئیات گواهینامه 03:10
-
مرور اجمالی - معماری Kubernetes 06:18
-
Docker در مقابل ContainerD 13:06
-
نکتهای در مورد منسوخ شدن Docker 02:12
-
مرور اجمالی - Pods 09:04
-
مرور اجمالی - Pods با YAML 06:49
-
مرور اجمالی - دمو - ایجاد کردن Pods با YAML 10:16
-
مقدمهای بر آزمون عملی Kubernetes 05:44
-
دمو: دسترسی به آزمایشگاهها 02:14
-
راهحل - Pods (اختیاری) 11:32
-
مرور اجمالی - ReplicaSets 15:43
-
راهحل - ReplicaSets (اختیاری) 14:09
-
مرور اجمالی - Deployments 04:21
-
راهحل - Deployments (اختیاری) 07:07
-
مرور اجمالی - Namespaces 08:20
-
راهحل - Namespaces (اختیاری) 06:04
-
سرویسها 13:32
-
سرویسها - Cluster IP 03:52
-
راهحل - سرویسها (اختیاری) 09:27
-
فرمان Kubectl Explain 01:50
-
راهحل - فرمانهای دستوری (اختیاری) 13:25
-
یک یادآوری سریع 01:10
-
تعریف، ساخت و اصلاح ایمیجهای کانتینر 07:30
-
فرمانها و آرگومانها در Docker 07:17
-
فرمانها و آرگومانها در Kubernetes 02:36
-
راهحل - فرمانها و آرگومانها (اختیاری) 19:31
-
متغیرهای محیطی 01:06
-
ConfigMaps 05:10
-
راهحل: ConfigMaps (اختیاری) 08:43
-
Secrets 05:36
-
راهحل - Secrets (اختیاری) 09:53
-
دمو: رمزنگاری دادههای Secret در حالت Rest 18:47
-
پیشنیاز - امنیت در Docker 05:33
-
زمینههای امنیتی (Security Contexts) 01:43
-
راهحل: زمینههای امنیتی 05:10
-
الزامات منابع 14:51
-
راهحل: الزامات منابع 03:25
-
Service Account 14:32
-
راهحل: Service Account 07:18
-
Taints و Tolerations 09:40
-
راهحل - Taints و Tolerations (اختیاری) 10:09
-
Node Selectors Logging 03:16
-
Node Affinity 06:33
-
راهحل - Node Affinity (اختیاری) 10:13
-
Taints & Tolerations در مقابل Node Affinity 02:29
-
Pods چند کانتینری 02:15
-
الگوهای طراحی Pods چند کانتینری 06:04
-
راهحل – Init Containers (اختیاری) 07:21
-
Readiness و Liveness Probes 08:11
-
Liveness Probes 03:19
-
راهحل: Readiness و Liveness Probes 09:30
-
Logging 02:30
-
راهحل - Logging (اختیاری) 02:48
-
نظارت و Debug کردن اپلیکیشنها 03:49
-
راهحل - نظارت (اختیاری) 04:21
-
Labels، Selectors و Annotations 05:38
-
راهحل - Labels و Selectors (اختیاری) 05:33
-
Rolling Updates و Rollbacks در Deployments 06:32
-
راهحل - Rolling Updates (اختیاری) 09:05
-
استراتژی استقرار - Blue Green 04:34
-
استراتژی استقرار - Canary 05:20
-
راهحل: استراتژیهای استقرار 05:49
-
Jobs 08:06
-
CronJobs 01:45
-
راهحل - Jobs و Cronjobs (اختیاری) 09:07
-
Network Policies 07:41
-
توسعه Network Policies 10:55
-
راهحل - Network Policies (اختیاری) 14:10
-
شبکهسازی Ingress 17:35
-
راهحل: شبکهسازی Ingress - 1 15:45
-
راهحل: شبکهسازی Ingress - 2 14:34
-
مقدمهای بر Docker Storage 00:53
-
Storage در Docker 12:17
-
افزونههای درایور Volume در Docker 01:53
-
Volumes در Kubernetes 04:22
-
Persistent Volumes 02:55
-
Persistent Volume Claims 04:59
-
آزمون Volumes None
-
راهحل - Persistent Volume و Persistent Volume Claims (اختیاری) 18:11
-
Storage Classes 03:57
-
چرا Stateful Sets؟ 09:27
-
مقدمه Stateful Sets 02:44
-
Headless Services 07:29
-
Storage در StatefulSets 04:29
-
اصول اولیه امنیت Kubernetes 03:10
-
احراز هویت 04:28
-
KubeConfig 08:26
-
راهحل KubeConfig 08:08
-
API Groups 05:38
-
اعطای مجوز (Authorization) 07:30
-
کنترلهای دسترسی مبتنی بر نقش (Role Based Access Controls) 04:23
-
راهحل کنترلهای دسترسی مبتنی بر نقش 13:28
-
Cluster Roles 04:24
-
راهحل Cluster Roles 11:13
-
Admission Controllers 07:53
-
راهحل: Admission Controllers 06:41
-
Validating و Mutating Admission Controllers 10:08
-
راهحل: Validating و Mutating Admission Controllers 07:39
-
API Versions 08:47
-
API Deprecations 13:45
-
راهحل: API Versions/Deprecations 07:18
-
تعریف منبع Custom 11:00
-
Custom Controllers 03:57
-
Operator Framework 02:59
-
مقدمه Helm 06:22
-
نصب Helm 01:29
-
راهحل: نصب Helm 02:10
-
مفاهیم Helm 06:09
-
راهحل: مفاهیم Helm 04:31
-
صورت مسئله و ایدئولوژی Kustomize 08:03
-
Kustomize در مقابل Helm 04:34
-
نصب/راهاندازی 01:05
-
فایل kustomization.yaml 03:54
-
خروجی Kustomize 02:31
-
Kustomize ApiVersion و Kind 00:22
-
مدیریت دایرکتوریها 06:18
-
دمو مدیریت دایرکتوریها 09:21
-
Common Transformers 03:27
-
Image Transformers 02:31
-
دمو Transformers 11:31
-
مقدمه Patches 08:29
-
انواع مختلف Patches 01:13
-
Patches Dictionary 06:02
-
لیست Patches 06:21
-
Overlays 05:41
-
Components 08:44
-
مدیریت زمان 06:09
-
راهحل: Lightning Lab 1 22:03
-
راهحل: Lightning Lab - 2 14:39
-
آزمون آزمایشی - 1 (راهحل) 19:57
-
آزمون آزمایشی - 2 (راهحل) 17:50
-
درس جایزه: نتیجهگیری 03:03
-
قدم بعدی چیست؟ 03:00
مشخصات آموزش
آموزش Kubernetes Certified Application Developer (CKAD) با آزمونها
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:همه سطوح
- تعداد درس:135
- مدت زمان :16:34:42
- حجم :5.22GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy