دورة عبر الإنترنت – تدريب احترافي معتمد في LearnKartS من الصفر إلى البطل

تعلم مبادئ DevOps وقم بتنفيذ مسار CI/CD مع Jenkins. اكتسب المعرفة العملية باستخدام أدوات قوية مثل Ansible وDocker وGit وMaven وSonarQube وAWS.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

البدء

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • الاختبار الآلي
  • خط أنابيب جينكينز
  • تكوين وظيفة جينكينز
  • تكامل عامل الميناء
  • التكامل جنكينز
  • إدارة المكونات الإضافية
  • إنشاءات متناثرة
  • أفضل ممارسات جنكينز
  • ديبوس
  • أنابيب CI/CD
  • التكامل المستمر (CI)
  • النشر المستمر (قرص مضغوط)

What you will learn in the course

Courses for which the course is suitable

  • مهندس ديف أوبس
  • مهندس خطوط أنابيب CI/CD
  • مدير جنكينز
  • مطور البرمجيات
  • مهندس بناء
  • مهندس الأتمتة
  • مهندس السحابة
  • مهندس موثوقية الموقع (SRE)
  • مدير إصدار البرمجيات
  • مهندس ضمان الجودة
  • مهندس البنية التحتية
  • مطور الخدمات المصغرة

التدريب – سلسلة من الدورات المكونة من 4 أجزاء

المواضيع المشمولة في التخصص:

  • مفاهيم وأدوات DevOps وكيف يتناسب Jenkins مع خط أنابيب CI/CD
  • مفهوم خط أنابيب جينكينز وكيفية تنفيذه
  • تكامل جنكينز مع Git وGitHub
  • إعداد Jenkins لـ Maven وتشغيل الإصدارات مع التنبيهات
  • العمل مع Jenkins CLI والبرامج النصية
  • تكوين جنكينز لـ Tomcat
  • تكامل Jenkins مع Docker وAnsible وSonarQube
  • الاختبار عن بعد
  • جنكينز إدارة الوصول والأمن

نبذة عن تدريب “جينكينز – من الصفر إلى البطل”:

التدريب مخصص للأشخاص الذين يرغبون في تطوير مهاراتهم في خطوط أنابيب Jenkins وCI/CD. سيساعدك التدريب على إتقان Jenkins للأتمتة في تطوير البرمجيات وعمليات التوزيع.

محتوى الدورة:

تخصص جنكينز عبارة عن سلسلة دورات مكونة من 4 أجزاء. ستتعلم في هذه الدورات موضوعات مثل:

  • أساسيات جنكينز
  • إنشاء وإدارة خطوط الأنابيب
  • إعداد جنكينز وتكوينه
  • التكامل مع مجموعة متنوعة من أدوات التطوير والتوزيع
  • إدارة وتأمين مثيلات جنكينز
  • بناء واختبار الأتمتة
  • إضافات إلى جنكينز
  • توسيع نطاق جنكينز ليشمل المشاريع على مستوى المؤسسة

بالإضافة إلى ذلك، أعدتك الدورة التدريبية لتنفيذ وإدارة خطوط أنابيب CI/CD بشكل فعال في بيئات تطوير البرمجيات.

مشروع التعلم العملي:

يقدم مشروع جنكينز 21 عرضًا تجريبيًا، تركز على المواضيع التالية:

  • إدارة المستخدم
  • خلق فرص العمل
  • الاختبار عن بعد
  • إدارة الإضافات
  • تشغيل الاختبارات الآلية مع جينكينز

تشمل المشاريع الكبرى ما يلي:

  • إنشاء وظائف Jenkins باستخدام مكون إضافي للنسخ الاحتياطي
  • إجراء الاختبارات عن بعد
  • إدارة الإضافات مع وبدون بدء التشغيل
  • تشغيل الاختبارات الآلية

تتضمن عروض التثبيت التوضيحية Jenkins وDocker على أنظمة تشغيل مختلفة، بالإضافة إلى جولة كاملة في لوحة تحكم Jenkins.

مواضيع متقدمة:

بالإضافة إلى ذلك، تركز العروض التوضيحية أيضًا على إنشاء وظائف بناء موزعة ووظائف Maven، ومهام ذات معلمات، وتشغيل البرامج النصية لـ Shell وGroovy. المواضيع الأكثر تقدما تشمل:

  • نشر تطبيقات جافا
  • البناء الموازي
  • خط أنابيب جينكينز CI/CD
  • عامل الميناء و Ansible

مشروع نهاية الدورة:

يتضمن التدريب مشروع إكمال الدورة الذي يركز على تحديد خط أنابيب CI/CD باستخدام:

  • بوابة
  • مخضرم
  • جنكينز
  • غير مقبول
  • عامل ميناء
  • أوس

الهدف هو نشر الخدمات المصغرة وتكامل أدوات جودة التعليمات البرمجية مثل SonarQube.

Details of the courses that make up the specialization

أساسيات DevOps و Jenkins

الدورة 1 • 4 ساعات • 3.5 (10 تقييمات)

تفاصيل الدورة

ماذا ستتعلم

  • فهم مفهوم وحاجة DevOps في تطوير البرمجيات.
  • انتقل عبر مسارات أدوات DevOps لتحقيق توصيل البرامج بسلاسة.
  • تعلم مفاهيم التكامل المستمر (CI) والتسليم المستمر (CD).
  • استكشف بيئات Jenkins على كل من Linux وWindows.

المهارات التي سوف تكتسبها

  • التصنيف: التكامل المستمر
  • الفئة: التسليم المستمر
  • الفئة: عمليات التطوير
  • الفئة: أنبوب CI/CD
  • التصنيف: جينكينز

التكامل المستمر والنشر المستمر مع جنكينز

الدورة 2 • 8 ساعات

تفاصيل الدورة

ماذا ستتعلم

  • تحكم في دورة حياة Jenkins بدءًا من إدارة التعليمات البرمجية المصدر وحتى النشر المستمر.
  • تعلم كيفية استخدام Jenkins لبناء التشغيل الآلي والتكامل مع Git وتكوين Maven.
  • انشر تطبيقات Java باستخدام Tomcat وقم بتكوين Jenkins للبنيات المعلمية والموزعة.
  • قم بتنفيذ ميزات متقدمة مثل خطوط الأنابيب وتكوين ملف Jenkins واستخدام واجهة سطر الأوامر (CLI) والتكامل مع Docker.

المهارات التي سوف تكتسبها

  • الفئة: جينكينز مع عامل الميناء
  • الفئة: CLI
  • الفئة: أنبوب CI/CD
  • التصنيف: جينكينز إكس
  • الفئة: تسليم سريع

الاختبار المستمر وإدارة التكوين – جنكينز

الدورة 3 • 3 ساعات

تفاصيل الدورة

ماذا ستتعلم

  • تعلم استراتيجيات لتحسين جودة التعليمات البرمجية وزيادة كفاءة التطوير.
  • تنفيذ تحليل تغطية التعليمات البرمجية واستخدام أدوات مسح التعليمات البرمجية بشكل فعال.
  • استفد من Jenkins لأتمتة عمليات البناء باستخدام البرامج النصية Gradle وAnt وshell.
  • تعلم أساسيات إدارة التكوين، Infra as Code (IaC) وتخصص في Ansible لمهام التكوين.

المهارات التي سوف تكتسبها

  • الفئة: جنكينز مع SonarQube
  • الفئة: مخطوطات شل
  • الفئة: إدارة التكوين
  • التصنيف: الاختبارات المستمرة
  • الفئة: جنكينز مع Ansible

المراقبة المستمرة مع جينكينز والاختبار الجيد

الدورة 4 • 5 ساعات

تفاصيل الدورة

ماذا ستتعلم

  • مهام إدارة Jenkins الأساسية، بما في ذلك جمع معلومات النظام وإدارة التكوين.
  • الاستخدام الفعال للمكونات الإضافية لإعداد التقارير وتحليل التعليمات البرمجية والتتبع لتحسين رؤية المشروع وجودته.
  • أفضل الممارسات للأمان العالمي والمصادقة وإدارة الوصول لإنشاء بيئة Jenkins آمنة.
  • إعداد وإدارة النسخ الاحتياطية لـ Jenkins لتحسين الصيانة والتعافي من حالات الطوارئ.

المهارات التي سوف تكتسبها

  • فئة: إدارة التكوين
  • الفئة: أفضل ممارسات جنكينز
  • التصنيف: إدارة المستخدم
  • التصنيف: المراقبة المستمرة
  • الفئة: ملحقات جينكينز