995,000 تومان قیمت اصلی: 995,000 تومان بود.199,000 تومانقیمت فعلی: 199,000 تومان.
ویژگی های دوره
GitOps یکی از اصطلاحات جدید در حوزه DevOps است که در واقع وظیفه آن مدیریت زیرساخت و اپلیکیشن ها از طریق Git می باشد. در این روش، مخزن گیت به عنوان منبع حقیقت (Source of truth) عمل می کند و هر تغییری که در سیستم اعمال می شود، ابتدا باید در گیت ثبت شود. اگر می پرسید نتیجه چیست؟ باید گفت که شفافیت کامل، قابلیت بازگشت به نسخه های قبلی و خودکارسازی فرآیندهای پیچیده استقرار.
Argo CD نیز یکی از محبوب ترین ابزارهای اپن سورس برای پیاده سازی GitOps در محیط های کوبرنتیز (Kubernetes) است. این ابزار با بررسی مداوم مخزن Git و مقایسه آن با وضعیت واقعی کلاستر، به صورت خودکار تغییرات را اعمال یا مشکلات همگام سازی را گزارش می کند. با Argo CD، دیگر نیازی به اعمال دستی تغییرات در کوبرنتیز نیست و همه چیز از گیت کنترل و هدایت می شود.
در این دوره چه مباحثی آموزش داده شده است؟
ما در این دوره به آموزش GitOps با استفاده از Argo CD می پردازیم. شما در این دوره با مفاهیم اصلی GitOps آشنا می شوید و یاد می گیرید که چطور با استفاده از ابزار قدرتمند Argo CD، فرآیند تحویل مداوم (Continuous Delivery) برنامه های خود را سریع تر و مطمئن تر پیش ببرید.
لازم به ذکر است که این دوره آموزشی به طور ویژه برای توسعه دهندگان، مهندسان DevOps و متخصصان فناوری اطلاعات طراحی شده که قصد دارند توانایی های خودشان را در مدیریت اپلیکیشن های مبتنی بر کوبرنتیز با رویکرد GitOps ارتقا دهند.
آنچه که در این دوره خواهید آموخت:
- بدست آوردن درک عمیق از GitOps و مزایای آن در مدیریت زیرساخت و برنامه ها
- آشنایی کامل با Argo CD، معماری و اجزای کلیدی آن
- آماده سازی محیط شامل Git، Kubernetes و Argo CD
- طراحی و ساخت مخازن گیت مناسب برای جریان های کاری GitOps
- پیاده سازی و استقرار برنامه ها با Argo CD و آشنایی با مفاهیم همگام سازی (Sync) و بازگردانی (Rollback)
- اجرای استراتژی های پیشرفته استقرار مثل استقرار چندکلاستری (Multi-cluster deployment)، مدل Canary و Blue-Green
سرفصل های دوره آموزش GitOps با استفاده از Argo CD
مقدمه ای بر GitOps و Argo CD
- خوش آمدگویی و معرفی دوره
- درک مفهوم GitOps
- آشنایی با Argo CD
- چرا GitOps را با Argo CD پیاده سازی کنیم؟
آماده سازی محیط کاری
- نصب و پیکربندی Git
- راه اندازی کلاستر Kubernetes
- نصب Argo CD روی کلاستر
جریان کاری GitOps و بهترین شیوه ها
- ساختار مخزن Git برای GitOps
- معرفی Manifests، Helm Charts و Kustomize
- بهترین روش ها در GitOps
بررسی عمیق Argo CD
- معماری Argo CD
- استقرار یک اپلیکیشن نمونه با Argo CD
- استقرار Helm Charts با Argo CD
- استقرار برنامه ها با استفاده از Kustomize در Argo CD
- مدیریت اطلاعات حساس (Secrets) در GitOps
- همگام سازی (Sync) و بازگردانی (Rollback) در Argo CD
ویژگی ها و یکپارچگی های پیشرفته Argo CD
- استقرار در چند کلاستر با Argo CD
- معرفی ApplicationSets در Argo CD
- نحوه پیاده سازی مدل استقرار Blue-Green
- نحوه پیاده سازی مدل استقرار Canary
استفاده از Argo CD در خطوط CI/CD
- مقدمه بخش
- آماده سازی اپلیکیشن نمونه (مبدل ارز)
- اتصال Argo CD به GitHub
- نحوه راه اندازی پایپ لاین CI با استفاده از GitHub Actions
- استفاده از Argo CD برای پیاده سازی مرحله CD
استفاده از پلاگین های Argo CD برای مدیریت پیکربندی سفارشی
- پلاگین های Argo CD چیستند و چرا به آن ها نیاز داریم؟
- ساخت پلاگین Argo CD برای envsubst
- معرفی Terraform و پروژه نمونه ما
- نحوه استفاده از پلاگین پویا در Argo CD با Terraform برای یک جریان بدون دخالت دستی (zero-touch)
قلاب های منابع (Resource Hooks) در Argo CD
- معرفی Resource Hookها و دلیل استفاده از آن ها
- نحوه استفاده از PreSync Hook برای اجرای مهاجرت دیتابیس
- نحوه استفاده از Sync Hook برای پاک سازی کش
- نحوه استفاده از PostSync و SyncFail برای ارسال اعلان در Slack
- نحوه استفاده از PostDelete Hook برای پشتیبان گیری و حذف دیتابیس
- آموزش فعال سازی hostPath در کلاسترهای KinD
آیا شرکت در این دوره پیش نیاز دارد؟
بله، برای قبل از شرکت در این دوره، بهتر است با موارد زیر آشنایی داشته باشید:
- مفاهیم اولیه کوبرنتیز (Kubernetes) و کانتینر سازی (Containerization)
- کار با گیت (Git) و سیستم های کنترل نسخه
- توانایی کار با محیط خط فرمان (Command Line)
- شناخت پایه ای اصول و مفاهیم DevOps
چرا این دوره به شما پیشنهاد می شود؟
این دوره با تکیه بر مثال های عملی و آموزش گام به گام، به شما کمک می کند تا:
- فرآیند تحویل نرم افزار خود را بهینه کنید.
- ریسک های مرتبط با استقرار را کاهش دهید.
- با اعتماد به نفس از GitOps و Argo CD در پروژه های واقعی خودتان استفاده کنید.
این دوره برای چه کسانی مناسب است؟
- توسعه دهندگانی که می خواهند فرآیند استقرار برنامه های کوبرنتیزی را به صورت بهینه و خودکار انجام بدهند.
- مهندسان DevOps که به دنبال پیاده سازی بهترین شیوه های GitOps در محیط های تولیدی هستند.
- متخصصان IT که علاقمند به استفاده از Argo CD برای خودکارسازی فرآیندهای استقرار و مدیریت زیرساخت به عنوان کد (IaC) هستند.
- دانشجویانی که می خواهند با GitOps و نقش آن در توسعه نرم افزار مدرن آشنا شوند.
حاصل دوره
دانشجویان عزیز با گذراندن این دوره آموزشی با مفاهیم GitOps آشنا می شوند و می توانند با استفاده از Argo CD، به طور کاملا حرفه ای اپلیکیشن های کوبرنتیزی را به صورت خودکار استقرار، مدیریت و مانیتور کنند.
پلتفرم آموزش آنلاین Udemy بزرگترین پلتفرم آموزش ویدیویی در دنیاست که نزدیک به 75 میلیون نفر دانشجو و 75 هزار مدرس دارد. همچنین این پلتفرم ادعا میکند که تقریباً 17000 مشتری تجاری Udemy Business دارد و بیش از 50 درصد از شرکتهای Fortune 100 مشتری Udemy Business هستند. شما به کمک Udemy می توانید هر مهارتی را بیاموزید و مسیر رشد و پیشرفت شغلی و یا شخصی خود را به کمک دوره های آموزشی این پلتفرم طی کنید.
دوره های مرتبط
مهاجرت به لینوکس – آموزش لینوکس مقدماتی
آموزش فرم سازی حرفه ای در وردپرس
ارائه شده توسط< مسعود جواهری
طراحی وب از رویا تا واقعیت (فصل سوم)
ارائه شده توسط< محمدرضا عسگری
طراحی وب از رویا تا واقعیت (فصل اول)
ارائه شده توسط< محمدرضا عسگری
آموزش کار با JavaFX به همراه مثال
ارائه شده توسط< محمدحسین ریماز
rate_reviewامتیاز دانشجویان دوره
chat_bubble_outlineنظرات
995,000 تومان قیمت اصلی: 995,000 تومان بود.199,000 تومانقیمت فعلی: 199,000 تومان.
فرصت باقیمانده تا پایان جشنواره مدار یادگیری
پلتفرم آموزش آنلاین Udemy بزرگترین پلتفرم آموزش ویدیویی در دنیاست که نزدیک به 75 میلیون نفر دانشجو و 75 هزار مدرس دارد. همچنین این پلتفرم ادعا میکند که تقریباً 17000 مشتری تجاری Udemy Business دارد و بیش از 50 درصد از شرکتهای Fortune 100 مشتری Udemy Business هستند. شما به کمک Udemy می توانید هر مهارتی را بیاموزید و مسیر رشد و پیشرفت شغلی و یا شخصی خود را به کمک دوره های آموزشی این پلتفرم طی کنید.

قوانین ثبت دیدگاه
با سلام و احترام خدمت شما کاربر محترم