دوره آموزشی
دوبله زبان فارسی
دواپس گوگل کلود - یادگیری ایجاد پایپلاینهای CI/CD در GCP
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- یادگیری کامل فرآیند دواپس گوگل کلود با پیادهسازیهای عملی
- دوره فشرده مفاهیم دواپس و CI/CD (یکپارچهسازی مداوم، تحویل مداوم و استقرار مداوم)
- ساخت، تست، استقرار و مدیریت اپلیکیشنها با CI/CD گوگل کلود و مثالهای واقعی
- بررسی مفاهیم اصلی GCP CI/CD از جمله ایجاد آرتیفکتها، جایگزینها، تریگرها، پیکربندیهای CloudBuild، لاگ کردن و غیره
- یادگیری ساخت پایپلاینهای CloudBuild پیچیده با پیکربندیهای چندمرحلهای عملی که در پروژههای واقعی استفاده میشود.
- استقرار پایپلاینهای GCP CI/CD با سرویسهایی مثل Cloud Run و Google Kubernetes (GKE)
- تعامل با سرویسهای مختلف گوگل کلود مانند CloudBuild، استقرار ابر، Cloud Run و GKE و Secret Manager و IAM و Artifact Registry و غیره
- پروژه CAPSTONE - ایجاد end-to-end پایپلاین GCP CI/CD سطح سازمانی از ابتدا
پیشنیازهای دوره
- دانش اولیه با برنامهنویسی
توضیحات دوره
مجموعه دواپس گوگل کلود مجموعهای از ابزارهای قدرتمند و کاملاً مدیریت شده CI/CD است که شامل CloudBuild، استقرار ابر، Artifact Registry و غیره میشود. این ابزارها به تیمها امکان میدهند تا فرآیند تحویل نرمافزار را از ساخت، تست و انتشار تا استقرار در تولید را خودکار کرده و سرعت بخشند.
آنچه در این دوره گنجانده شده است؟
- مفاهیم کامل CI/CD گوگل کلود از آغاز تا پیشرفته با پیادهسازی بلادرنگ
- محتوایی که در آزمون گواهینامه Professional Cloud DevOps Engineer certification گوگل کلود کمک میکند.
- مفاهیم طراحیشده برای مبتدیان و حرفهایهای فعال که میخواهند وارد حوزه دواپس گوگل کلود شوند.
- هر مفهوم ابتدا به صورت نظری توضیح داده میشود و سپس با مثال عملی در بلادرنگ نشان داده میشود.
- دوره فشرده و جامع درباره یکپارچهسازی مداوم، تحویل مداوم، استقرار مداوم (CI/CD) و مفاهیم دواپس
- تسلط به مفاهیم اصلی GCP CI/CD مانند ساخت آرتیفکتها، جایگزینها، تریگرهای بیلد، پیکربندیهای CloudBuild و شیوههای لاگ کردن موثر
- کسب تجربه عملی در ساخت پایپلاینهای پیچیده Clou Build با تنظیم پیکربندیها و گزینههای استایلدهی پروژه واقعی در فایل cloudbuild yaml.
- پروژه CAPSTONE - طراحی پایپلاین CI/CD سطح صنعتی از ابتدا - ساخت، تست و استقرار یک وب اپلیکیشن پایتون با گردشکار GCP CI/CD
- یادگیری نحوه یکپارچهسازی و استفاده از سرویسهای کلیدی گوگل کلود مانند CloudBuild، استقرار ابر، GKE و Cloud Run و IAM و Secret Manager و Artifact Registry و غیره در گردشکار واقعی GCP CI/CD
پس از اتمام دوره، میتوانید با اعتماد کامل به هر پروژه واقعی دواپس (CI/CD) گوگل کلود بپردازید.
این دوره برای چه کسانی مناسب است؟
- مهندسان دواپس که میخواهند گردشکار CI/CD گوگل کلود را در استک ابزار دواپس خود اضافه کنند.
- مهندسان گوگل کلود که میخواهند سرویسهای دواپس GCP را بررسی کنند.
- مهندسانی که میخواهند در حرفه دواپس شروع کنند.
دواپس گوگل کلود - یادگیری ایجاد پایپلاینهای CI/CD در GCP
-
مقدمهای بر GCP 02:13
-
سرویسهای رایانش GCP 05:34
-
سرویسهای GCP CI/CD 08:50
-
اعلان 00:55
-
CI/CD چیست؟ 08:41
-
چرخه عمر توسعه نرمافزار (SDLC) 05:54
-
رویکرد SDLC سنتی (بدون CI/CD) 05:27
-
معایب رویکرد SDLC سنتی 05:24
-
تطبیق فرهنگ کاری CI/CD 07:51
-
آزمون None
-
ایجاد پروژه GCP 05:46
-
راهاندازی گیتهاب 04:51
-
مقدمهای بر Cloud Build 03:16
-
دید کلنگر از cloudbuild.yaml 06:09
-
ایجاد پایپلاین اول 03:20
-
ایجاد اولین تریگر 10:34
-
توضیح لاگهای اجرای پایپلاین 09:38
-
آزمون None
-
مقدمهای بر آرتیفکتها 02:52
-
مخازن آرتیفکتها 04:44
-
نوشتن اپلیکیشن پایتون 07:00
-
ایجاد Artifacts Registry 07:50
-
پوش کردن آرتیفکتها به Artifacts Registry 03:01
-
مقدمهای بر Cloud Run 01:46
-
افزودن Cloud Run در cloudbuild.yaml 05:45
-
ایجاد تریگر پایپلاین 10:59
-
ذخیره آرتیفکتها در ذخیرهسازی ابری - بخش 1 04:52
-
ذخیره آرتیفکتها در ذخیرهسازی ابری - بخش 2 07:18
-
ذخیره آرتیفکتهای ایمیج - تگ images' در مقابل Docker Push 03:22
-
مقدمه 03:06
-
جایگزینهای از پیش تعریف شده 05:42
-
جایگزینهای تعریف شده توسط کاربر 05:11
-
جایگزینهای پویا 03:37
-
اجرای اسکریپتهای Bash در استپ بیلد 05:33
-
نگاشت دستی 03:18
-
نگاشت خودکار 05:32
-
آزمون None
-
مقدمهای بر GCP Secret Manager 03:14
-
نوشتن فایل cloudbuild 03:05
-
ایجاد Secrets در GCP 07:32
-
فایل Cloudbuild - استفاده از Secrets 03:39
-
تکلیف None
-
فایل Cloudbuild - ساخت و پوش کردن ایمیج به داکرهاب 03:36
-
ایجاد تریگر زمانبندی شده 05:13
-
پرش یک تریگر بیلد 02:39
-
waitFor برای تعیین ترتیب اجرای استپ 08:40
-
تکلیف None
-
گزینه Timeout 05:57
-
دستهبندیهای مختلف لاگ کردن حسابرسی 04:31
-
ذخیره و مدیریت لاگها در باکت 06:03
-
فیلد defaultLogsBucketBehavior 04:28
-
ارکان کلیدی دواپس 04:02
-
SRE 03:39
-
SLA 03:21
-
SLO 01:43
-
SLI 03:10
-
بودجه خطا 03:21
-
Toil 03:17
-
Blameless postmortem 04:38
-
آزمون None
-
الزامات پروژه 03:41
-
طراحی گردشکار پروژه 05:49
-
ایجاد مدل برای اپلیکیشن پایتون 10:28
-
ایجاد فرانتاند برای اپلیکیشن پایتون 05:51
-
نوشتن منطق اپلیکیشن 09:50
-
تستهای Lint با Flake8 06:57
-
افزودن تستهای Lint در پایپلاین 16:45
-
نوشتن تستهای دود با pytest 09:24
-
نوشتن تستهای واحد با pytest 08:13
-
افزودن استپ دوم در پایپلاین None
-
افزودن استپ تست در پایپلاین 04:49
-
نوشتن Dockerfile برای ساخت ایمیج 03:13
-
افزودن استپ بیلد در پایپلاین 07:25
-
آزمون None
-
انواع مختلف محیطها 04:06
-
استقرار در محیط ویژگی 05:31
-
تست خودکار در پایپلاین 07:15
-
مقدمهای بر استقرار ابر 03:52
-
درک گردشکار استقرار ابر 04:17
-
راهاندازی clouddeploy.yaml برای محیطهای استیجینگ و تولید 06:25
-
پیکربندی اهداف استقرار 05:00
-
پیکربندی فایل skaffold.yaml 05:18
-
تعریف مانیفستهای سرویس Cloud Run 05:34
-
رجیستر پایپلاین 09:13
-
ایجاد نسخه انتشار 14:06
-
آزمون None
-
افزودن قوانین اتوماسیون 10:39
-
نگاشت دامنه سفارشی 10:51
-
بهبود گردشکار پایپلاین 05:18
-
افزودن شرطی 'if' 05:43
-
بهینهسازی پایپلاین با پاکسازی محیط 03:12
-
مقدمهای بر GitHub Actions 03:20
-
نوشتن کد پاکسازی 13:06
-
اجرای پایپلاین نهایی CI/CD 06:44
مشخصات آموزش
دواپس گوگل کلود - یادگیری ایجاد پایپلاینهای CI/CD در GCP
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:همه سطوح
- تعداد درس:94
- مدت زمان :08:19:20
- حجم :2.48GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy