داکر و کوبرنتیز برای مبتدیان - بررسی دواپس
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- تسلط به داکر و کوبرنتیز برای کانتینرسازی و ارکستراسیون از مبانی تا پیشرفته
- استقرار اپلیکیشنها روی AWS، آژور، GCP با استفاده از سرویسهای کوبرنتیز مدیریت شده آنها
- ساخت اپلیکیشنهای کانتینری مقیاسپذیر و highly available برای سناریوهای واقعی
- بهینهسازی داکر، ایمنسازی کوبرنتیز و پیادهسازی CI/CD برای گردشکارهای کانتینری شده
پیشنیازهای دوره
- برای بهرهمندی هرچه بیشتر از دوره، موارد زیر را توصیه میکنیم:
- درک اولیه از خط فرمان لینوکس - آشنایی با فرمانهای رایج (مانند cd و ls و mkdir و sudo) مفید خواهد بود.
- مفاهیم اساسی شبکهسازی - آشنایی با آدرسهای IP، پورتها و ارتباطات اولیه شبکه مفید است.
- آشنایی با یک ویرایشگر متن و IDE - شما فایلهای پیکربندی خواهید نوشت، بنابراین آشنایی با ابزارهایی مانند ویژوال استودیو کد، Sublime Text یا ++Notepad مفید است.
توضیحات دوره
به مسترکلاس کامل داکر و کوبرنتیز خوش آمدید که راهنمای جامع شما برای تسلط به هنر کانتینرسازی و ارکستراسیون در تمامی ارائهدهندگان بزرگ ابری است. در دنیای پویای فناوری محور امروزی، داکر و کوبرنتیز به ابزارهای ضروری برای استقرار اپلیکیشنهای مدرن تبدیل شدهاند که به سازمانها امکان میدهند که اپلیکیشن ها را با کارایی و مقیاسپذیری بینظیر بسازند، ارسال کنند و اجرا نمایند.
این دوره با دقت طراحی شده تا شما را از مبتدی کامل به کارشناس با اعتمادبهنفس تبدیل کرده و هم تئوری اولیه و هم کاربرد عملی گسترده را در بر بگیرد. شما درک عمیقی از نحوه بهرهگیری از داکر برای بستهبندی اپلیکیشنهای خود در قالب کانتینرهای سبک و قابل حمل کسب خواهید کرد، و سپس کوبرنتیز را به طور کامل برای ارکستراسیون این کانتینرها در مقیاس بزرگ میآموزید تا high availability، تحمل خطا و مدیریت بینقص فراهم گردد.
ویژگی متمایز دوره این است که تمرکز منحصربهفردی بر سه ارائهدهنده ابری بزرگ مانند AWS، آژور و پلتفرم گوگل کلود (GCP) دارد. ما نه تنها مفاهیم اصلی داکر و کوبرنتیز را بررسی میکنیم، بلکه به طور عمیق استفاده از سرویسهای مدیریت شده کوبرنتیز مربوط به Amazon Elastic Kubernetes Service (EKS)، سرویس کوبرنتیز آژور (AKS) و Google Kubernetes Engine (GKE) را نیز بررسی خواهیم کرد. این امر اطمینان میدهد که شما با مهارتهای عملی مناسب برای هر محیط ابری به طور واقعی تجهیز شوید.
آنچه در این مسترکلاس یاد میگیرید و به دست میآورید:
- اصول داکر - شروع با مبانی مطلق داکر و آشنایی با ایمیجهای کانتینر، Dockerfiles و volumes و شبکهها و یادگیری نحوه ساخت و اجرای اولین اپلیکیشنهای کانتینری خود
- مفاهیم پیشرفته داکر - بررسی عمیق بیلدهای چندمرحلهای، داکر کامپوز برای اپلیکیشنهای چند کانتینری و بهترین شیوهها برای ایجاد داکر ایمیج بهینه و ایمن
- اصول اساسی کوبرنتیز - به قلب کوبرنتیز پرداخته و درباره پادها، استقرارها، سرویسها، فضاهای نام، ConfigMaps و Secrets یاد می گیرید و اینکه این کامپوننتها چگونه با هم کار میکنند تا اکوسیستم قوی برای اپلیکیشن بسازند.
- استقرارها و مدیریت در کوبرنتیز - تسلط به هنر استقرار، مقیاسبندی، بروزرسانی و rolling back اپلیکیشنها در یک خوشه کوبرنتیز - شما با ReplicaSets و DaemonSets، استقرارها و سایر موارد آشنا خواهید شد.
- شبکهسازی و ذخیرهسازی در کوبرنتیز - درک مدلهای شبکهسازی کوبرنتیز و گزینههای ذخیرهسازی پایدار مانند Provisioning پویا و استاتیک با استفاده از volumes پایدار و Volume Claims پایدار
- پیادهسازیهای کوبرنتیز ویژه ابر:
- AWS EKS - یادگیری provisioning و مدریت خوشههای EKS، یکپارچهسازی با سرویسهای AWS و استقرار اپلیکیشنها روی EKS
- Azure AKS - کشف نحوه راهاندازی و پیکربندی خوشههای AKS، استفاده از ویژگیهای خاص آژور و استقرار حجم کارهای کانتینری شده شما
- GCP GKE - بررسی قابلیتهای قدرتمند GKE از جمله مقیاسبندی خودکار، Auto-repair و یکپارچهسازی بینقص با سرویسهای گوگل کلود
- نظارت و عیبیابی - کسب مهارتهای عملی در نظارت بر خوشهها و اپلیکیشنهای کوبرنتیز، شناسایی مشکلات و عیبیابی مؤثر مشکلات رایج
- پروژههای بلادرنگ - یاد میگیرید چگونه اپلیکیشنهای بلادرنگ را روی خوشههای کوبرنتیز مانند GKE و AKS و EKS بسازید، مستقر کرده و مقیاسبندی کنید.
در پایان دوره، نه تنها اصول نظری قوی خواهید داشت بلکه تجربه عملی قابل توجهی نیز به دست میآورید که به شما امکان میدهد به طور مطمئن طراحی، استقرار و مدیریت اپلیکیشنهای کانتینری highly available و مقیاسپذیر را بر هر یک از پلتفرمهای ابری بزرگ انجام دهید. چه شما مهندس دواپس آینده باشید، چه توسعهدهنده نرمافزار که بهدنبال مدرنسازی شیوههای استقرار خود است، یا کارشناس IT که میخواهد مهارتهای خود را ارتقا دهد، این دوره دانش و مهارتهای عملی کاملی را فراهم میکند تا در عصر cloud-native به موفقیت برسید.
هم اکنون در دوره شرکت کرده و قدرت داکر و کوبرنتیز را کشف کنید.
این دوره برای چه کسانی مناسب است؟
- مهندسان آینده دواپس - مهارتهای ضروری در کانتینریزسازی و ارکستراسیون که در نقشهای مدرن دواپس تقاضای زیادی دارد.
- توسعهدهندگان نرمافزار - یادگیری کانتینرسازی اپلیکیشنهای خود، بهینهسازی گردشکارهای استقرار و درک نحوه اجرای کد شما در یک محیط cloud-native
- مدیران سیستم - ارتقای مجموعه مهارتها برای مدیریت و مقیاسبندی اپلیکیشنها با استفاده از فناوریهای کانتینر پیشرفته
- مهندسان ابر - تعمیق تخصص خود در استقرار و مدیریت حجم کارهای کانتینری شده روی AWS، آژور و GCP و بهرهبرداری کامل از مزایای پلتفرمهای ابری
- حرفهایهای IT که به دنبال ارتقای مهارت هستند - اگر بروز ماندن در چشمانداز پرتحول فناوری و کسب پایهای قوی در توسعه cloud-native فکر میکنید، این دوره برای شماست.
- کسی که به استقرار مدرن اپلیکیشنها علاقه دارد - چه دانشجو باشید، چه یادگیرنده کنجکاو، یا در حال تغییر به یک نقش فنی جدید باشید، این دوره مسیری عملی و کاربردی را برای یادگیری داکر و کوبرنتیز ارائه میدهد.
داکر و کوبرنتیز برای مبتدیان - بررسی دواپس
-
بررسی دوره 07:47
-
اصول کانتینرها 07:20
-
کانتینرها در برابر ماشینهای مجازی 08:17
-
چرا توسعهدهندگان باید از کانتینرها استفاده کنند؟ 05:10
-
نصب داکر روی لینوکس 07:30
-
نصب داکر روی مک 05:41
-
اجرای اولین کانتینر خود 08:26
-
فرمانهای CLI داکر 14:56
-
خلاصه 02:54
-
بررسی دانش None
-
مفاهیم کلیدی داکر - ایمیجها، کانتینرها، Dockerfiles 05:59
-
نوشتن Dockerfile و ساخت ایمیج کانتینر 32:30
-
مدیریت کانتینرها - اجرا، توقف، حذف 13:40
-
کانتینرسازی اپلیکیشن ساده پایتون و نودجیاس 13:41
-
بیلد چندمرحلهای داکر 08:49
-
خلاصه 01:44
-
بررسی دانش None
-
مدلهای شبکهسازی کانتینر 12:25
-
شبکههای بریج، میزبان و همپوشان 07:18
-
فرمانهای رایج شبکهسازی کانتینر 06:23
-
ایجاد یک شبکه سفارشی و اجرای کانتینر 10:09
-
خلاصه 02:08
-
بررسی دانش None
-
آشنایی با داکر کامپوز 08:11
-
داکرسازی اپلیکیشنهای چندکانتینری (فرانتاند + بکاند + پایگاه داده) 13:06
-
کار عملی - راهاندازی یک اپلیکیشن چند سرویسه با استفاده از docker-compose.yml 17:46
-
خلاصه 02:30
-
بررسی دانش None
-
آزمون مبتدی پسند داکر None
-
آزمون دیگر داکر None
-
چرا کوبرنتیز؟ چگونه کوبرنتیز چالشهای ارکستراسیون کانتینر را حل میکند؟ 09:40
-
پاد چیست؟ 06:19
-
روشهای نصب کوبرنتیز 06:26
-
معماری کوبرنتیز 13:58
-
راهاندازی خوشه محلی کوبرنتیز روی لینوکس 13:28
-
راهاندازی خوشه محلی کوبرنتیز روی مک 09:22
-
گزینههای نصب دیگر برای کوبرنتیز محلی 06:15
-
کلاستر Kind چیست؟ 03:31
-
راهاندازی یک کلاستر چند گرهای Kubernetes با استفاده از KinD 14:04
-
استقرار یک پاد نمونه 19:52
-
استقرار چیست؟ 05:23
-
ایجاد یک استقرار نمونه 16:59
-
سرویس چیست؟ 10:13
-
استقرار سرویس IP خوشه نمونه 10:09
-
استقرار سرویس nodeport نمونه 09:55
-
استقرار سرویس لودبالانسر نمونه 05:35
-
فرمانهای مفید kubectl 06:44
-
استقرار یک اپلیکیشن ساده در کوبرنتیز 17:14
-
خلاصه 27:39
-
بررسی دانش None
-
متغیرهای محیطی در کوبرنتیز 02:57
-
متغیرهای محیطی در کوبرنتیز - نمونه 17:15
-
ConfigMaps در کوبرنتیز 04:40
-
ConfigMap - دمو 13:13
-
Secrets در کوبرنتیز 06:45
-
Secrets - دمو 19:49
-
مقیاسبندی عمودی در مقابل افقی 06:42
-
HPA در برابر VPA 06:07
-
انواع مقیاسبندی در کوبرنتیز 05:07
-
سرور متریکها 03:06
-
درخواستها و محدودیتهای منابع 06:41
-
درخواستها و محدودیتهای منابع - دمو 11:37
-
مقیاسبند پاد افقی - دمو 28:31
-
خلاصه 15:55
-
بررسی دانش None
-
Volumes در Kubernetes 04:15
-
EmptyDir Volume 06:18
-
Volumes پایدار و VolumeClaim پایدار 05:10
-
حالتهای دسترسی 03:01
-
provisioning ذخیرهسازی استاتیک در برابر پویا 04:56
-
سیاستهای Reclaim 02:59
-
کلاس ذخیرهسازی 03:14
-
provisioning یک پاد با ذخیرهسازی پایدار - دمو 16:09
-
خلاصه 11:41
-
بررسی دانش None
-
بررسی GKE 08:33
-
ایجاد حساب آزمایشی GCP 11:27
-
حالتهای GKE - استاندارد در برابر اتوپایلت 04:11
-
کانالهای انتشار GKE 06:28
-
ایجاد خوشه GKE - حالت استاندارد 30:29
-
بررسی خوشه GKE 16:45
-
ایجاد خوشه GKE - حالت اتوپایلت 05:56
-
استخرهای Node در GKE 04:32
-
provisioning خودکار Node 03:12
-
استقرار یک اپلیکیشن Hello World نمونه روی GKE 07:08
-
مقیاسبندی خودکار خوشه 12:57
-
provisioning خودکار Node - دمو 24:45
-
ذخیرهسازی GKE - بررسی provisioning پویا 23:08
-
استقرار یک اپلیکیشن فولاستک روی GKE 12:57
-
خلاصه 11:59
-
بررسی دانش None
-
بررسی AKS 07:21
-
ایجاد حساب آزمایشی آژور 07:22
-
AKS استاندارد در برابر AKS خودکار 04:01
-
کانال ارتقای AKS 06:50
-
استخرهای Node در AKS 03:24
-
NAP در مقابل مقیاسبند خودکار خوشه 05:28
-
ایجاد خوشه AKS با CLI 25:33
-
پریستهای خوشه AKS 04:52
-
سطح قیمتگذاری AKS 04:20
-
ایجاد خوشه AKS با استفاده از پورتال - توسعه و آزمون 23:42
-
بررسی خوشه AKS 09:44
-
ایجاد خوشه تولید با استفاده از پورتال 12:31
-
استقرار اپلیکیشن todo روی AKS 12:44
-
مقیاسبندی خودکار خوشه در AKS 10:06
-
ذخیرهسازی پویا 08:58
-
استقرار یک اپلیکیشن فولاستک در AKS 08:50
-
خلاصه 17:52
-
بررسی دانش None
-
بررسی اجمالی Amazon EKS 08:11
-
حالتهای استقرار EKS 05:10
-
حالت خودکار EKS 03:28
-
ایجاد حساب آزمایشی AWS 06:45
-
ایجاد خوشه EKS با CLI 16:21
-
ایجاد گروه Node در EKS 14:16
-
بررسی خوشه EKS 05:25
-
پشتیبانی از نسخه در EKS 04:24
-
ایجاد خوشه EKS با استفاده از AWS Console بدون Auto mode 04:53
-
ایجاد کلاستر EKS با حالت Auto از طریق کنسول AWS 02:27
-
استقرار اپلیکیشن Todo روی EKS 11:16
-
مقیاسبندی خودکار خوشه در EKS 29:45
-
ذخیرهسازی پویا در EKS 12:14
-
استقرار یک اپلیکیشن فولاستک در EKS 12:07
-
خلاصه 13:42
-
بررسی دانش None
-
آزمون نهایی - داکر و کوبرنتیز None
مشخصات آموزش
داکر و کوبرنتیز برای مبتدیان - بررسی دواپس
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:مقدماتی
- تعداد درس:126
- مدت زمان :19:12:03
- حجم :19.24GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy