آنچه یاد خواهید گرفت:
ساخت و خودکارسازی پایپلاینهای CI/CD با استفاده از GitHub Actions و ArgoCD
استقرار روان اپلیکیشن های کانتینریشده روی Kubernetes EKS
انجام اسکن ایمیج Docker برای اطمینان از امنیت کانتینرها
پیادهسازی تحلیل ایستای کد با SonarQube برای کدی باکیفیت
استقرار کد Terraform با استفاده از گردشکارهای GitHub Actions
سادهسازی فرآیندهای توسعه تا استقرار برای انتشارهای سریعتر
پیشنیازهای دوره
درک اولیه با مفاهیم CI/CD کافی است.
توضیحات دوره
آمادهاید که به یک حرفهای DevOps تبدیل شوید و تحویل نرمافزار را مثل یک حرفهای خودکار کنید؟ این دوره به شما یاد میدهد چگونه به گردشکارهای CI/CD در GitHub Actions مسلط شوید و با مثالهای عملی و واقعی، تمرینهای کاربردی و بهترین شیوه های اثباتشده، از کد تا استقرار پیش بروید.
کار را با مفاهیم پایه شروع میکنید - گردشکارها، تریگرها، اکشنها و متغیرهای محیطی - و سپس وارد ساخت پایپلاینهای قدرتمند CI/CD میشوید که بهصورت خودکار اپلیکیشن ها را ساخت، تست و استقرار میکنند. یاد میگیرید چگونه اپلیکیشن های کانتینریشده را روی Kubernetes EKS مستقر کنید تا استقرارهای cloud-native شما در چندین محیط، روان، قابلاعتماد و بسیار مقیاسپذیر باشند.
این دوره فراتر از مبانی میرود. اسکن ایمیج Docker را برای ایمنسازی کانتینرها پیادهسازی میکنید، تحلیل ایستای کد با SonarQube را برای حفظ کدی باکیفیت و قابلنگهداری انجام میدهید، و Terraform را برای تأمین خودکار زیرساخت یکپارچه میکنید. همچنین بهترین شیوه ها برای مدیریت secrets، پیکربندی محیطها و اشکالزدایی گردشکارها را بررسی میکنید تا پایپلاینهای شما آماده production، کارآمد و مقاوم باشند.
پایپلاینهای CI/CD را همراه با بررسیهای امنیتی و کیفی خودکار کنید، اپلیکیشن ها را بهصورت روان روی Kubernetes EKS مستقر کنید، Docker ،Terraform و سرویسهای cloud را در گردشکارها ادغام کنید و پایپلاینها را برای سرعت، قابلیتاعتماد و مقیاسپذیری بهینه کنید. مهارتهایی به دست آورید که فرآیندهای پیچیده را ساده میکنند، کار دستی را کاهش میدهند و اعتماد به استقرار را در پروژههایی با هر اندازهای افزایش میدهند.
تسک های تکراری را بهصورت دستی انجام ندهید. استقرارها را سریعتر کنید، کیفیت کد را تضمین کنید و به همان مهندس DevOps تبدیل شوید که هر تیمی میخواهد. همین حالا در این دوره شرکت کنید و مهارتهای CI/CD خود را امروز متحول کنید!
این دوره برای چه کسانی مناسب است؟
مهندسان DevOps که میخواهند به گردشکارهای CI/CD در GitHub Actions مسلط شوند.
توسعهدهندگانی که میخواهند پایپلاینهای ساخت، تست و استقرار را خودکار کنند.
مهندسان cloud که قصد دارند اپلیکیشن ها را روی Kubernetes EKS مستقر کنند.