از دواپس به مهندسی پلتفرم - تسلط به Backstage و IDPs
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- کسب درک عمیق از مهندسی پلتفرم و پورتالهای توسعهدهنده داخلی (IDPs)
- خودکارسازی گردشکارهای دواپس با استفاده از بهترین شیوههای مهندسی پلتفرم و Backstage
- ساخت، کانتینرسازی و استقرار اپلیکیشنهای واقعی از ابتدا
- ایجاد یک پلتفرم توسعهدهنده داخلی (IDP) کاملاً تابعی با Backstage
- نوشتن و مدیریت مستندات به عنوان کد با استفاده از Backstage TechDocs
- توسعه قالبهای نرمافزاری سفارشی Backstage برای استانداردسازی استقرار اپلیکیشن
پیشنیازهای دوره
- دانش اولیه از دواپس مفید است اما الزامی نیست. ما اصول اولیه را پوشش خواهیم داد.
- یک رایانه با حداقل 8GB RAM و 20GB فضای دیسک خالی
- هیچ تجربهای از مهندسی پلتفرم نیاز نیست. مناسب برای مبتدیان
توضیحات دوره
آیا شما مهندس دواپس هستید که به دنبال ارتقای شغل خود میباشید؟ آیا درباره مهندسی پلتفرم و اینکه پورتالهای توسعهدهنده داخلی (IDPs) چگونه میتوانند روش توسعه، استقرار و مدیریت اپلیکیشنها را متحول کنند، کنجکاو هستید؟ اگر چنین است، این دوره برای شما طراحی شده است.
این دوره شما را از دواپس به مهندسی پلتفرم میبرد و تسلط به Backstage، فریمورک متنباز توسعه یافته توسط Spotify را به شما میآموزد و آن را با ابزارهای مدرن دواپس ترکیب میکند تا یک پلتفرم توسعهدهنده داخلی (IDP) کاملاً تابعی بسازد.
در این دوره عملی و مبتنی بر پروژه، شما روی پروژههای واقعی دواپس کار کرده و خودکارسازی و گردشکارهای سلف سرویس را برای سادهسازی تحویل نرمافزار پیاده خواهید کرد.
در پایان دوره، شما تجربه عملی در موارد زیر خواهید داشت:
- ساخت و استقرار اپلیکیشنها با استفاده از داکر، کوبرنتیز و ArgoCD
- خودکارسازی پایپلاینها CI/CD با GitHub Actions
- ایجاد یک پلتفرم توسعهدهنده داخلی (IDP) با استفاده از Backstage
- نوشتن مستندات به عنوان کد با Backstage TechDocs
- پیادهسازی قالبهای نرمافزاری برای استقرار سریعتر اپلیکیشنها
- استقرار Backstage در محیط تولید
این دوره کاربردی، عملی و مبتدی پسند است و اطمینان حاصل میکند که شما با انجام دادن بیشتر یاد میگیرید تا صرفا تئوری را بیاموزید. هیچ تجربهای از مهندسی پلتفرم نیاز نیست، اما درک اولیه از دواپس، CI/CD و مدیریت زیرساخت مفید خواهد بود.
هماکنون به ما بپیوندید و در آینده دواپس و مهندسی پلتفرم پیشی بگیرید.
این دوره برای چه کسانی مناسب است؟
- مهندسان دواپس که به دنبال انتقال به مهندسی پلتفرم هستند.
- مهندسان ابر که به پلتفرمهای سلف سرویس و توانمندسازی توسعهدهنده علاقه دارند.
- مهندسان نرمافزار و زیرساخت با پیشینه دواپس که میخواهند به پورتالهای توسعهدهنده داخلی (IDPs) تسلط پیدا کنند.
از دواپس به مهندسی پلتفرم - تسلط به Backstage و IDPs
-
آیا دواپس مرده است؟ 05:01
-
مهندسی پلتفرم چیست؟ 02:29
-
IDP چیست؟ 01:47
-
Backstage چیست؟ 01:41
-
در این دوره چه مواردی را یاد خواهید گرفت؟ 01:35
-
یک دموی سریع از Backstage 03:15
-
چرا بخشی درباره دواپس داریم؟ 01:53
-
بیایید الزامات اپلیکیشن را تعریف کنیم 02:59
-
گیتهاب - ایجاد مخزن 04:24
-
نصب داکر روی کامپیوتر خود 04:15
-
پایتون - نصب پایتون و pip 02:35
-
پایتون - نصب وابستگیهای اپلیکیشن 04:25
-
پایتون - نوشتن API ساده فلسک - بخش 1 05:15
-
پایتون - نوشتن API ساده فلسک - بخش 2 04:46
-
پایتون - نوشتن API ساده فلسک - بخش 3 04:41
-
داکر - ایجاد Dockerfile برای اپلیکیشن خود 05:12
-
داکر - ساخت ایمیج اپلیکیشن خود 01:30
-
داکر - استقرار اپلیکیشن خود به عنوان یک کانتینر - بخش 1 05:18
-
داکر - استقرار اپلیکیشن خود به عنوان یک کانتینر - بخش 2 06:48
-
داکر - ایجاد رجیستری و توکن احرازهویت شخصی 03:36
-
داکر - پوش کردن ایمیج خود به رجیستری 04:37
-
کوبرنتیز - استقرار خوشه محلی با استفاده از کانتینرهای داکر 03:50
-
کوبرنتیز - دسترسی به خوشه محلی خود 03:18
-
کوبرنتیز - پیکربندی کنترلر Ingress 04:06
-
کوبرنتیز - استقرار اپلیکیشن خود 05:06
-
کوبرنتیز - ایجاد سرویسها 03:43
-
کوبرنتیز - نمایش اپلیکیشن خود با استفاده از Ingress - بخش 1 03:42
-
کوبرنتیز - نمایش اپلیکیشن خود با استفاده از Ingress - بخش 2 02:53
-
هلم - نصب هلم 01:46
-
هلم - ایجاد نمودار هلم برای اپلیکیشن خود 08:13
-
هلم - استقرار نمودار هلم خود در کوبرنتیز 03:10
-
هلم - استقرار ArgoCD 11:22
-
GitOps - لاگین به ArgoCD 02:03
-
GitOps - پوش کردن تغییرات خود به گیتهاب 05:10
-
GitOps - یکپارچهسازی ArgoCD و گیتهاب 01:50
-
GitOps - استقرار اپلیکیشن خود با استفاده از ArgoCD 04:28
-
GitOps - بیاموزید که چگونه اپلیکیشنها را از ArgoCD حذف کنید 01:18
-
یکپارچهسازی مداوم - پیکربندی تریگرها برای GitHub Actions 05:13
-
یکپارچهسازی مداوم - مدیریت داده حساس با GitHub Actions 05:40
-
یکپارچهسازی مداوم - تنظیم تگهای پویای داکر در پایپلاین خود - بخش 1 06:38
-
یکپارچهسازی مداوم - تنظیم تگهای پویای داکر در پایپلاین خود - بخش 2 04:39
-
یکپارچهسازی مداوم - کوتاه کردن HASH کامیت برای خوانایی 05:09
-
استقرار مداوم - بیلدهای توزیع شده با runner های خود-میزبانی شده گیتهاب 09:12
-
استقرار مداوم - تعریف برچسبها برای runner های خود 03:44
-
استقرار مداوم - دانلود ArgoCD CLI 03:34
-
استقرار مداوم - استفاده از API ArgoCD برای لاگین 07:38
-
استقرار مداوم - همزمانسازی اپلیکیشنهای ArgoCD به صورت برنامهای 03:45
-
GitHub Actions - ساخت گردشکار CD - بخش 1 07:38
-
GitHub Actions - ساخت گردشکار CD - بخش 2 02:32
-
GitHub Actions - ساخت گردشکار CD - بخش 3 03:12
-
GitHub Actions - ساخت گردشکار CD - بخش 4 07:19
-
GitHub Actions - دسترسی به مقادیر از jobs مختلف 05:29
-
GitOps - اصلاح فایلهای YAML به صورت برنامهای 06:39
-
GitOps - بروزرسانی مخازن از راه دور گیتهاب 05:56
-
GitOps - همزمانسازی ArgoCD از پایپلاین CD خود 07:55
-
چه انتظاراتی از بخش مهندسی پلتفرم وجود دارد؟ 01:49
-
استقرار Backstage با استفاده از داکر - بخش 1 06:15
-
استقرار Backstage با استفاده از داکر - بخش 2 08:45
-
پیکربندی احرازهویت OAuth گیتهاب - بخش 1 05:08
-
پیکربندی احرازهویت OAuth گیتهاب - بخش 2 04:57
-
دانلود پلاگینهای Backstage 04:18
-
افزودن پلاگینها به فرانتاند Backstage 03:38
-
Backstage Resolvers 09:00
-
تست احرازهویت Backstage 03:54
-
مقدمه - آیا میتوانید کامپوننتهای موجود را در Backstage رجیستر کنید؟ 07:18
-
پیکربندی انتیتیهای گروهی در Backstage 05:46
-
رجیستر کامپوننتهای موجود در کاتالوگ - بخش 1 04:38
-
رجیستر کامپوننتهای موجود در کاتالوگ - بخش 2 05:56
-
نوشتن مستندات به عنوان کد برای اپلیکیشن خود 04:51
-
یکپارچهسازی مستندات به عنوان کد با Backstage 07:57
-
نصب و پیکربندی TechDocs - بخش 1 08:54
-
نصب و پیکربندی TechDocs - بخش2 05:57
-
مقدمه 03:15
-
یک دموی سریع درباره قالبهای نرمافزاری 03:40
-
نصب و پیکربندی اکشنهای Backstage - بخش 1 05:40
-
نصنصب و پیکربندی اکشنهای Backstage - بخش 2 05:46
-
یکپارچهسازی گیتهاب و Backstage 06:21
-
ایجاد مخزن گیتهاب برای قالبهای نرمافزاری 05:59
-
بررسی پارامترهای ورودی - بخش 1 05:46
-
بررسی پارامترهای ورودی - بخش 2 06:29
-
درک مراحل قالب 08:42
-
آشنایی با فایل catalog-info.yaml 06:19
-
استقرار کامپوننت بسیار کوچک برای تثبیت دانش شما 06:54
-
عملی - بیایید پروژه دواپس خود را به یک قالب نرمافزاری Backstage تبدیل کنیم 06:04
-
بازنویسی پروژه دواپس ما به عنوان قالبهای Backstage - بخش 1 05:59
-
بازنویسی پروژه دواپس ما به عنوان قالبهای Backstage - بخش 2 09:28
-
بازنویسی پروژه دواپس ما به عنوان قالبهای Backstage - بخش 3 04:36
-
رندرینگ قالب Backstage خود 05:18
-
پیکربندی سازمانهای گیتهاب - بخش 1 07:38
-
پیکربندی سازمانهای گیتهاب - بخش 2 03:22
-
پیکربندی سازمانهای گیتهاب - بخش 3 07:01
-
پیکربندی بیلدهای توزیع شده در سازمانهای گیتهاب 09:29
-
Tweak کردن ویژگیهای مخازن از اکشنهای Backstage 07:42
-
عیبیابی قالبهای Backstage 10:37
-
ArgoCD و قالبهای Backstage 03:09
-
خودکارسازی عملیاتهای ArgoCD با قالبهای Backstage - بخش 1 14:51
-
خودکارسازی عملیاتهای ArgoCD با قالبهای Backstage - بخش 2 09:02
-
خودکارسازی عملیاتهای ArgoCD با قالبهای Backstage - بخش 3 07:23
-
فیکسهای نهایی در قالبها و TechDocs 06:11
-
تست قالب نرمافزاری Backstage کاملاً تابعی 06:11
مشخصات آموزش
از دواپس به مهندسی پلتفرم - تسلط به Backstage و IDPs
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:100
- مدت زمان :09:06:42
- حجم :4.55GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy