آموزش Kubernetes برای مبتدیان

در دوره آموزش Kubernetes برای مبتدیان مطلق چه می‌آموزیم؟ یادگیری Kubernetes برای هر متخصص DevOps ضروری است. مهندسان DevOps همیشه مورد تقاضا هستند. به طور میانگین حقوق مهندسان DevOps در سیلیکون ولی 20 درصد بیشتر ... ادامه

ارائه دهنده:  Udemy  Udemy
مدرس دوره:
سطح: مقدماتی
 پلاس
  
زمان مورد نیاز برای گذارندن دوره:  6 ساعت
مجموع محتوای آموزشی:  6 ساعت ویدئو
 (قابل دانلود می‌باشد)
course-feature   زیرنویس فارسی

آنچه در این دوره می‌آموزیم:

 درک اولیه از اصول Kubernetes

 یادگیری دیپلوی کردن کلاستر Kubernetes در سیستم‌های محلی

 نحوه دیپلوی برنامه‌ها در Kubernetes

 توسعه فایل‌های پیکربندی Kubernetes در YAML

 نحوه دیپلوی Kubernetes در Cloud - Google Cloud Platform

پیش‌نیاز‌ها

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

سرفصل‌های دوره آموزش Kubernetes برای مبتدیان

مقدمه

این فصل به بیان مقدماتی درباره دوره می‌پردازد.

  مقدمه
"04:49  
  مجموعه دوره‌های Kubernetes
"04:43  
بررسی کوبرنتیز

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

  نمای کلی کانتینرها
"14:12  
  ارکستراسیون کانتینر
"03:39  
  معماری کوبرنتیز
"06:43  
راه‌اندازی کوبرنیتز

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

  راه‌اندازی کوبرنتیز
"03:38  
  دمو - Minikube
"15:37  
مفاهیم کوبرنتیز

در این فصل، به بررسی مفاهیم اساسی کوبرنتیز، از جمله پود، کانتینر، سرویس و Replication Controller خواهید پرداخت. همچنین، با نحوه پیاده‌سازی Pod در کوبرنتیز آشنا خواهید شد.

  PODs
"09:22  
  دمو - PODs
"04:29  
مقدمه‌ای بر YAML

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

  مقدمه‌ای بر YAML
"08:35  
  مقدمه‌ای بر تمرین‌های کدنویسی
"03:17  
مفاهیم کوبرنتیز - PODs, ReplicaSets, Deployments

در این فصل، با مفاهیم پیشرفته‌تر کوبرنتیز، از جمله ReplicaSets و Deployments آشنا خواهید شد. همچنین، با نحوه پیاده‌سازی و مدیریت Pod، ReplicaSets و Deployments در کوبرنتیز آشنا خواهید شد.

  POD با YAML
"07:14  
  دمو - POD با YAML
"06:27  
  نکات و ترفندها - توسعه فایل‌های Kubernetes Manifest با کد ویژوال استودیو
"17:49  
  دمو - نحوه دسترسی به Lab
"03:05  
  Solution Pods با YAML Lab
"07:49  
  Replication Controllerها و ReplicaSets
"16:19  
  دمو - ReplicaSets
"13:53  
  راه‌حل - ReplicaSets
"07:56  
  Deployments
"04:47  
  دمو - Deployments
"04:39  
  راه‌حل - Deployments
"05:17  
  Deployments - به‌روز رسانی و Rollback
"07:04  
  دمو - Deployments - به‌روز رسانی و Rollback
"14:45  
شبکه‌سازی در کوبرنتیز

در این فصل، با مفاهیم شبکه‌سازی در کوبرنتیز، از جمله NodePort، ClusterIP و Load Balancer آشنا خواهید شد. همچنین، با نحوه پیکربندی شبکه‌سازی در کوبرنتیز آشنا خواهید شد.

  مبانی شبکه در کوبرنتیز
"05:46  
سرویس‌ها

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

  خدمات - NodePort
"13:52  
  دمو - خدمات
"05:09  
  خدمات - ClusterIP
"04:09  
  خدمات - متعادل کننده بار
"03:52  
  راه‌حل - خدمات
"05:10  
معماری میکروسرویس‌ها

در این فصل، با معماری میکروسرویس‌ها و نحوه پیاده‌سازی آنها در کوبرنتیز آشنا خواهید شد. همچنین، با نحوه استفاده از سرویس‌ها برای مدیریت میکروسرویس‌ها در کوبرنتیز آشنا خواهید شد.

  اپلیکیشن میکروسرویس‌ها
"07:43  
  اپلیکیشن میکروسرویس‌ها در کوبرنتیز
"08:48  
  دمو - استقرار اپلیکیشن میکروسرویس‌ها در کوبرنتیز
"20:56  
  دمو - استقرار اپلیکیشن میکروسرویس‌ها در کوبرنتیز با Deployments
"10:12  
کوبرنتیز در ابر

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

  مقدمه - کوبرنتیز در ابر
"03:37  
  Kubernetes on GCP (GKE)
"08:33  
  Kubernetes on AWS (EKS)
"10:06  
  Kubernetes on Azure (AKS)
"06:50  
نتیجه‌گیری

در این فصل، به مرور مفاهیم و مطالبی که در دوره فرا گرفته‌اید خواهید پرداخت.

  نتیجه
"01:25  
ضمیمه

در این فصل، به برخی از موضوعات پیشرفته‌تر کوبرنتیز، از جمله نحوه پیاده‌سازی کوبرنتیز با Kubeadm، خواهید پرداخت.

  راه‌اندازی کوبرنتیز - Kubeadm
"02:38  
  دمو - VirtualBox
"03:16  
  دمو - ارائه کلاستر با استفاده از Kubeadm
"14:40  
  سری دوره‌های کوبرنتیز
"04:43  

ویژگی‌های دوره

زیرنویس فارسی
زیرنویس فارسی

این دوره دارای زیرنویس اختصاصی است.

درباره دوره

در دوره آموزش Kubernetes برای مبتدیان مطلق چه می‌آموزیم؟

یادگیری Kubernetes برای هر متخصص DevOps ضروری است. مهندسان DevOps همیشه مورد تقاضا هستند. به طور میانگین حقوق مهندسان DevOps در سیلیکون ولی 20 درصد بیشتر از مهندسان نرم‌افزار است. مهندسان DevOps به طور متوسط ​​140000 تا 200000 دلار در سال درآمد دارند. و یکی از مهارت‌های پرتقاضا از آن‌ها Kubernetes Deployment است.

Kubernetes در لبه برش استقرار برنامه است. بهترین راه برای شروع حرفه‌ای DevOps، یادگیری نحوه استقرار موثر Kubernetes است.

کوبرنتیز یک سیستم منبع باز برای خودکارسازی پیاده‌سازی، مقیاس‌بندی و مدیریت برنامه‌های حاوی است. این دوره برای افرادی است که هیچ تجربه‌ای در زمینه کوبرنتیز ندارند. پس از گذراندن این دوره و انجام تمرین‌های عملی کدنویسی، شما قادر خواهید بود برنامه‌های خود را در یک پلتفرم کوبرنتیز اجرا کنید.

در این دوره، شما با مفاهیم اساسی کوبرنتیز آشنا خواهید شد، از جمله:

  • مفاهیم اساسی کوبرنتیز، مانند مفاهیم اصلی، اجزای کوبرنتیز و نحوه عملکرد آنها
  • نحوه پیاده‌سازی برنامه‌های خود در کوبرنتیز
  • نحوه مقیاس‌بندی و مدیریت برنامه‌های خود در کوبرنتیز

شما همچنین با تمرین‌های عملی کدنویسی، مهارت‌های خود را تمرین خواهید کرد. این تمرین‌ها به شما کمک می‌کند تا مفاهیم را درک کرده و اعتماد به نفس لازم برای استفاده از کوبرنتیز در پروژه‌های خود را کسب کنید.

درباره استاد

maktabkhooneh-teacher Mumshad Mannambeth

Mumshad یک معمار راه‌‌حل‌های فناوری اطلاعات است و در رایانش بومی ابری، اتوماسیون و DevOps متخصص است. او بنیانگذار KodeKloud، یک پلتفرم یادگیری عملی و شریک آموزشی مورد تایید Kubernetes است. او مشتاق یادگیری فناوری‌های جدید و تدریس است. Mumshad معتقد است بهترین راه برای یادگیری، یادگیری از طریق تمرینات سرگرم کننده است. Mumshad دوره‌های متعددی در زمینه فناوری های DevOps ،Cloud و Automation تهیه کرده است.

مشاهده پروفایل و دوره‌‌های استاد

نظرات کاربران

تا کنون نظری برای این دوره ثبت نشده است. برای ثبت نظر باید ابتدا در دوره ثبت نام کرده و دانشجوی دوره باشید.

دوره‌های پیشنهادی

سوالات پرتکرار

پس از سپری شدن زمان دوره، به محتوای دوره دسترسی خواهم داشت؟
بله؛ پس از سپری شدن مدت زمان دوره شما به محتوای دوره دسترسی خواهید داشت و می توانید از ویدئوها، تمارین، پروژه و دیگر محتوای دوره در صورت وجود استفاده کنید ولی امکان تصحیح تمارین توسط پشتیبان و دریافت گواهی نامه برای شما وجود نخواهد داشت.
poster
  
برگزار کننده:  Udemy
  
زمان مورد نیاز برای گذارندن دوره:  6 ساعت
مجموع محتوای آموزشی:  6 ساعت ویدئو
 (قابل دانلود می‌باشد)
course-feature   زیرنویس فارسی