اخطار! این مقاله مهندسی نیست و برای خوانندگانی که علاقه مند به آموزش در زمینه CI/CD هستند در نظر گرفته شده است. به احتمال زیاد، اگر علاقه ای به یادگیری ندارید، این مطالب برای شما جالب نخواهد بود.
اگر شما یک توسعه دهنده یا مدیر هستید که مسئول تنظیم فرآیندهای توسعه و تحویل مستمر هستید (ادغام مداوم / تحویل مداوم)، سپس OTUS ثبت نام برای دوره ای را به ویژه برای شما باز کرده است:
در طول آموزش، دانش آموزان یاد می گیرند که چگونه فرآیند ساخت و آزمایش برنامه و فرآیند نصب را با سه ارائه دهنده پیشرو سفارشی کنند، همچنین درک درستی از معماری ارائه دهندگان ابری ایجاد کرده و اتوماسیون تجزیه و تحلیل کد و اسکن آسیب پذیری را یاد خواهند گرفت.
در پایان آموزش، هر دانش آموز یک کار نهایی را ایجاد می کند که شامل اجرای فرآیندهای CI/CD برای هر پروژه منبع باز به انتخاب خود است. البته پس از آموزش، هر دانش آموز مطالبی را برای تمامی کلاس ها، گواهی پایان دوره دریافت می کند و مهمتر از همه، مراحل ساخت و تست اپلیکیشن را راه اندازی کرده و می تواند آسیب پذیری ها را پیدا کند.
البته این دوره برای همه مناسب نیست. اما اگر تجربه دارید:
- با Git کار می کند
- مدیریت سیستم های لینوکس یا ویندوز
- توسعه یا بهره برداری
- کار با یک ارائه دهنده ابر
سپس OTUS منتظر شماست! تو می توانی
در انتظار شروع
همچنین دسترسی به مشاهده رایگان وبینار باز با موضوع "استفاده از جنکینز با K8S" که توسط معلم دوره انجام شده است وجود دارد.
فرآیند یادگیری دوره
برنامه دوره شامل چهار ماژول اصلی است:
- توسعه در ابر (کد)
- اتوماسیون مونتاژ و تست (ادغام مداوم)
- اتوماسیون نصب (تحویل مستمر)
- ماژول نهایی
هر یک از آنها در طول کلاس ها در قالب وبینارهای آنلاین به تفصیل مورد بحث قرار می گیرد و تکالیف خانه به تثبیت دانش به دست آمده کمک می کند که در صورت لزوم می توانید بازخورد دقیقی از معلمان دریافت کنید.
بسیاری از کارشناسان CI/CD را یکی از بهترین روش های توسعه نرم افزار برای کارهای مدرن می دانند. آیا شما با این شرایط موافق هستید؟
منبع: www.habr.com