تحذير! هذه المقالة ليست هندسية وهي مخصصة للقراء المهتمين بالتعليم في مجال CI/CD. على الأرجح، إذا لم تكن مهتما بالتعلم، فلن تهمك هذه المادة.
إذا كنت مطورًا أو مسؤولًا مسؤولاً عن إعداد عمليات التطوير والتسليم المستمر (التكامل المستمر / التسليم المستمر)، فقد فتحت OTUS باب التسجيل في دورة تدريبية مخصصة لك:
خلال التدريب، سيتعلم الطلاب كيفية تخصيص عملية بناء التطبيق واختباره وعملية التثبيت مع ثلاثة مقدمي خدمات رائدين، بالإضافة إلى تطوير فهم بنية مقدمي الخدمات السحابية وتعلم أتمتة تحليل التعليمات البرمجية وفحص الثغرات الأمنية.
في نهاية التدريب، سيقوم كل طالب بإنشاء عمل نهائي يتكون من تنفيذ عمليات CI/CD لأي مشروع مفتوح المصدر من اختياره. بعد التدريب، بالطبع، سيحصل كل طالب على مواد لجميع الصفوف، وشهادة إتمام الدورة، والأهم من ذلك أنهم سيقومون بإعداد عملية بناء التطبيق واختباره وسيكونون قادرين على العثور على نقاط الضعف.
وبطبيعة الحال، هذه الدورة ليست مناسبة للجميع. ولكن إذا كان لديك خبرة:
- يعمل مع جيت
- إدارة أنظمة Linux أو Windows
- التطوير أو التشغيل
- العمل مع مزود السحابة
إذن OTUS في انتظارك! أنت تستطيع
تحسبا للبداية
هناك أيضًا إمكانية الوصول إلى عرض مجاني لندوة عبر الإنترنت مفتوحة حول موضوع "استخدام Jenkins مع K8S"، والتي أجراها مدرس الدورة
عملية التعلم بالطبع
يتكون برنامج الدورة من أربع وحدات رئيسية:
- التطوير في السحابة (الكود)
- أتمتة التجميع والاختبار (التكامل المستمر)
- أتمتة التثبيت (التسليم المستمر)
- الوحدة النهائية
ستتم مناقشة كل منها بالتفصيل أثناء الفصول الدراسية بتنسيق ندوات عبر الإنترنت، وستساعد الواجبات المنزلية في توحيد المعرفة المكتسبة، والتي يمكنك الحصول على تعليقات مفصلة من المعلمين عليها، إذا لزم الأمر.
يصف العديد من الخبراء CI/CD بأنه أحد أفضل طرق تطوير البرامج للمهام الحديثة. هل تتفق مع هذا البيان؟
المصدر: www.habr.com