کانتینرها و کوبرنتیز از ابتدا: مبتنی بر آزمایشگاه عملی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک نرمافزار، وب اپلیکیشنهای و میکروسرویسها: قبل از بررسی دنیای DevOps، اصول اولیه اپلیکیشنهای مدرن را بیاموزید.
- استقرار یک اپلیکیشن میکروسرویس واقعی: با React و Java (بکاند) و Python (بکاند) در AWS کار کنید.
- تسلط به داکر از ابتدا: کانتینرسازی را گام به گام یاد بگیرید و اپلیکیشنها را با استفاده از داکر مستقر کنید.
- استقرار اپلیکیشنها در فضای ابری: اپلیکیشنهای کانتینر شده خود را روی AWS EC2 میزبانی کنید.
- یادگیری کوبرنتیز از ابتدا: اپلیکیشنها را در کلاسترهای کوبرنتیز مستقر، مدیریت و مقیاسپذیر کنید.
- پیروی از بهترین شیوهها برای استقرار کوبرنتیز: از پیکربندیهای YAML، سرویسها، پادها، استقرارها و شبکهسازی استفاده کنید.
- تکمیل آزمایشگاههای عملی: برای تقویت یادگیری، همه چیز را روی حساب ابری خودتان (AWS/GCP) مستقر کنید.
- آمادگی برای دورههای پیشرفته DevOps: پیش از بررسی کوبرنتیز، DevSecOps، مشاهدهپذیری و CI/CD، یک اصول محکم به دست آورید.
پیشنیازهای دوره
- بدون نیاز به دانش قبلی: این دوره از مبانی مطلق شروع میشود.
- یک کامپیوتر با دسترسی ادمین: برای نصب داکر، ابزارهای کوبرنتیز و ابزارهای خط فرمان (CLI)
- حساب کاربری رایگان AWS/GCP: برای تکمیل آزمایشگاههای استقرار در فضای ابری
- دانش اولیه برنامهنویسی مفید است اما الزامی نیست: این دوره همه چیز را گام به گام پوشش میدهد.
توضیحات دوره
کانتینرها و کوبرنتیز، استقرار اپلیکیشنهای مدرن را متحول کردهاند، اما یادگیری آنها از ابتدا میتواند طاقتفرسا باشد. این دوره آزمایشگاه-محور و مناسب برای مبتدیان، برای پر کردن این شکاف طراحی شده است و هر آنچه برای شروع نیاز دارید را از مفاهیم اولیه نرمافزار گرفته تا استقرار میکروسرویسها در فضای ابری با کوبرنتیز آموزش میدهد.
این دوره از همان ابتدا شروع میشود و توضیح میدهد که نرمافزار، وب اپلیکیشنها و میکروسرویسها چه هستند، و سپس یک اپلیکیشن میکروسرویس واقعی با React (فرانتاند)، Java (بکاند) و Python (بکاند) را معرفی میکند. شما پیش از رفتن به سراغ داکر و کوبرنتیز، یاد خواهید گرفت که چگونه ارتباط بین این اپلیکیشنها را در فضای ابری AWS برقرار، ساخته و پیکربندی کنید.
سپس ما به بررسی عمیق کانتینرسازی میپردازیم، داکر را از ابتدا پوشش میدهیم و به شما نشان میدهیم که چگونه اپلیکیشنها را روی AWS EC2 با داکر کانتینرسازی، مستقر و مدیریت کنید. در نهایت، کوبرنتیز را از ابتدا معرفی میکنیم و به شما میآموزیم که چگونه این اپلیکیشنها را در کوبرنتیز مستقر کنید و در عین حال بهترین شیوههای صنعتی را دنبال نمایید.
برخلاف دورههای دیگر، این آموزش عملی تضمین میکند که هر دانشجو بتواند تمام آزمایشگاهها را به طور مستقل تکمیل کند. تنها چیزی که نیاز دارید یک حساب AWS/GCP است. چه یک مبتدی باشید که به دنبال تسلط به کوبرنتیز است یا برای دورههای پیشرفته DevOps آماده میشوید، این دوره تنها دوره اصولی است که برای کانتینرها و کوبرنتیز نیاز دارید.
در پایان این دوره، شما درک قوی از اپلیکیشنهای نرمافزاری، کانتینرسازی و ارکستراسیون کوبرنتیز خواهید داشت. که به شما مسیر روشنی به سوی مباحث پیشرفتهتر DevOps و Cloud-Native میدهد.
این دوره برای چه کسانی مناسب است؟
- افراد کاملاً مبتدی در DevOps و Cloud: برای یادگیری کانتینرها و کوبرنتیز از ابتدا
- توسعهدهندگان نرمافزار و متخصصان IT: برای کسب تجربه عملی در استقرار میکروسرویسها
- مهندسان Cloud و مدیران سیستم: برای یادگیری چگونگی استقرار اپلیکیشنها در کوبرنتیز
- مبتدیان DevOps و مهندسان SRE آینده: برای ساختن یک اصول قوی برای DevOps پیشرفته
- هر کسی که برای دورههای پیشرفته کوبرنتیز/DevOps برای کسب دانش پیشنیاز ضروری آماده میشود.
کانتینرها و کوبرنتیز از ابتدا: مبتنی بر آزمایشگاه عملی
-
نرمافزار چیست؟ 10:44
-
وب اپلیکیشن چیست؟ 14:24
-
میکروسرویسها چه هستند؟ 11:16
-
یک پروژه نمونه میکروسرویس 05:53
-
سورس کد پروژه 10:29
-
ساخت یک ماشین مجازی در AWS و کلون کردن کد 07:49
-
فرآیند چهار مرحلهای 10:20
-
فرآیند ساخت و اطلاعات ساخت 19:18
-
ساخت اپلیکیشن فرانتاند React با استفاده از npm 36:43
-
ساخت اپلیکیشن بکاند Java با استفاده از maven 18:11
-
ذخیره و توزیع مصنوعات با استفاده از یک وبسرور 39:19
-
آشنایی با استقرارها 06:59
-
استقرار اپلیکیشن پایتون روی ماشین مجازی AWS 30:35
-
استقرار اپلیکیشن جاوا روی ماشین مجازی AWS 20:59
-
استقرار اپلیکیشن فرانتاند React روی ماشین مجازی AWS 26:03
-
ارتباطات میکروسرویسها 12:33
-
پیکربندی اتصال اپلیکیشن فرانتاند به جاوا 33:34
-
برخی از بهترین شیوهها 18:03
-
آشنایی با کانتینرها 18:40
-
گردش کار با استفاده از کانتینرها 23:30
-
ساخت اولین کانتینر شما 40:39
-
کانتینرها در مقابل ماشینهای مجازی (VMs) 15:53
-
کار بر روی یک کانتینر 15:03
-
فرمان های داکر 32:47
-
توسعه یک ایمیج کانتینر 15:33
-
داکرفایل و کش کردن ایمیج 37:05
-
ساخت ایمیج کانتینر از اپلیکیشن فرانتاند 24:49
-
ساخت ایمیج کانتینر از اپلیکیشن جاوا 21:05
-
ساخت ایمیج کانتینر از اپلیکیشن پایتون 10:28
-
ارسال تمام ایمیجهای کانتینر به رجیستری Docker Hub 27:13
-
استقرار اپلیکیشنها 11:12
-
استقرار اپلیکیشن پایتون روی یک میزبان داکر 12:19
-
استقرار اپلیکیشن جاوا روی یک میزبان داکر 19:34
-
استقرار اپلیکیشن فرانتاند روی یک میزبان داکر 28:42
-
ارتباط اپلیکیشنها 17:57
-
ارکستراسیون کانتینر 14:17
-
راهحل ارکستراسیون کانتینر 08:00
-
معماری کوبرنتیز 27:38
-
کجا یک کلاستر کوبرنتیز را اجرا کنیم؟ 05:42
-
ساخت یک کلاستر GKE در Google Cloud 36:55
-
اتصال به یک کلاستر GKE از لپتاپ 21:50
-
اجرای اپلیکیشنهای کانتینری شما در کوبرنتیز 10:40
-
ایجاد یک سرویس برای فعالسازی ارتباط 17:01
-
ارتباط بین کانتینرها در کوبرنتیز 16:03
-
فعالسازی ارتباط خارجی برای اپلیکیشنهای K8S 21:17
-
استقرارها در کوبرنتیز 12:11
-
دسترسی به اپلیکیشن ایجاد شده توسط استقرار 02:41
-
استقرار اپلیکیشنهای فرانتاند، جاوا و پایتون 19:25
-
ارتباط بین اپلیکیشنها 12:50
مشخصات آموزش
کانتینرها و کوبرنتیز از ابتدا: مبتنی بر آزمایشگاه عملی
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:مقدماتی
- تعداد درس:49
- مدت زمان :15:33:05
- حجم :18.48GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy