دورة عبر الإنترنت – تدريب احترافي معتمد في دورة DevOps الكاملة من معهد Packt

أدوات DevOps الحقيقية قيد التنفيذ. إعداد بيئة جاهزة للإنتاج للمطورين لديك. اعمل على مشاريع حقيقية لفهم الخطوات والأدوات المستخدمة في دورة حياة DevOps.

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

  • طعن
  • جيثب
  • جنكينز
  • كوبيرنيتيس
  • جيت (نظام التحكم في الإصدار)

What you will learn in the course

Courses for which the course is suitable

  • مطور البرمجيات
  • مسؤول النظام
  • متخصص في تطوير العمليات
  • مهندس التكامل
  • مدير مشروع التكنولوجيا
  • متخصص في تكنولوجيا المعلومات
  • مهندس البنية التحتية
  • مطور الأنظمة الآلية
  • مدير عمليات التطوير
  • مطور الحاويات

الخبرة – سلسلة دورات من أربع دورات

ستأخذ في هذه الدورة رحلة تفصيلية عبر العناصر الأساسية لـ DevOps. سنبدأ بتعريفك بمبادئ DevOps، والتي ستسمح لك بفهم التغييرات الثقافية والتقنية التي تدفع تطوير البرمجيات الحديثة بوضوح. تقدم الدورة دروسًا عملية لإنشاء حساب AWS وتضع أساسًا قويًا للتحكم في الإصدار باستخدام Git وGitHub. سوف تتعلم كيفية إعداد المستودعات وإدارة الفروع والتعاون بشكل فعال داخل فريق التطوير.

ما ستتعلمه في الدورة:

  • مبادئ DevOps
  • قم بإنشاء حساب AWS
  • التحكم في الإصدار باستخدام Git وGitHub
  • إنشاء الخزانات
  • إدارة الفروع
  • التعاون في فريق التطوير

التعمق في المفاهيم:

مع استمرارك، ستعمل الدورة على تعميق مفاهيم التكامل المستمر والنشر باستخدام Maven وJenkins. اكتشف كيفية أتمتة عمليات البناء وتشغيل الاختبارات ونشر التطبيقات بسلاسة. يقدم القسم الخاص بـ Docker وKubernetes دليلاً شاملاً للنقل بالحاويات والتنسيق، مما يضمن القدرة على نشر تطبيقات موثوقة وقابلة للتطوير.

ما الذي يمكن أن تتوقع تعلمه:
  • أتمتة عمليات البناء
  • تشغيل الاختبارات
  • نشر التطبيق
  • الحاويات مع دوكر
  • التنظيم مع Kubernetes

تم تصميم كل وحدة لبناء معرفتك تدريجيًا حتى تتمكن من دمج أدوات وأساليب DevOps المختلفة بشكل فعال.

نهاية الدورة:

بحلول نهاية الدورة التدريبية، ستكون على دراية جيدة بإعداد خطوط أنابيب CI/CD، وإدارة البنية التحتية كتعليمات برمجية باستخدام Ansible، ومراقبة التطبيقات باستخدام Prometheus وGrafana، وغير ذلك الكثير. سواء كنت مطورًا أو مسؤول نظام أو متخصصًا في تكنولوجيا المعلومات، فإن هذه الدورة تزودك بالمهارات والمعرفة العملية للتفوق في المجال الديناميكي لـ DevOps. انضم إلينا وقم بتغيير أسلوبك في تطوير البرمجيات وعملياتها.

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

تزود المشاريع المتضمنة في هذه الدورة المشاركين بخبرة عملية في إعداد وإدارة بيئات DevOps باستخدام أدوات متنوعة مثل Git وMaven وJenkins وDocker وKubernetes والمزيد. سيقوم المشاركون بتطبيق هذه المهارات لحل مشاكل العالم الحقيقي من خلال أتمتة عمليات تطوير البرمجيات، وضمان التكامل والنشر المستمر، وإدارة الأنظمة الموثوقة.

Details of the courses that make up the specialization

أساسيات DevOps وGit

الدورة 1

  • 5 ساعات

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

ماذا ستتعلم
  • تعرف على مبادئ DevOps وفوائدها.
  • تثبيت وتكوين Git على منصات مختلفة.
  • قم بإنشاء المستودعات وإدارتها، والتعامل مع التحكم في الإصدار في Git وGitHub.
  • التعاون مع المطورين وتكامل GitHub مع المستودعات المحلية.
المهارات التي سوف تكتسبها
  • الفئة: CI/CD
  • الفئة: جيثب
  • الفئة: عمليات التطوير
  • الفئة: Git (نظام التحكم في الإصدار)
  • الفئة: EC2

الممارسات المتقدمة في Git وGitHub

الدورة 2

  • 4 ساعات

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

ماذا ستتعلم
  • للسيطرة على الفروع أثناء فهم وتنفيذ استراتيجيات الفروع الفعالة.
  • التعاون وإدارة المستودعات بشكل فعال باستخدام GitHub.
  • اكتساب الكفاءة في أوامر وتقنيات Git المتقدمة.
  • يمكنك دمج Git بسهولة في سير عمل DevOps وحل تعارضات الدمج بشكل احترافي.
المهارات التي سوف تكتسبها
  • الفئة: فروع جيت
  • التصنيف: إدارة المستودعات
  • الفئة: مستودعات الكيبوتس
  • الفئة: جيت المتقدمة
  • الفئة: تكامل DevOps

أتمتة البناء والتضييق المستمر

الدورة 3

  • 13 ساعة

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

ماذا ستتعلم
  • تثبيت وتكوين Maven و Jenkins.
  • قم بإنشاء مشاريع Maven وإدارتها، وادفع باستخدام Jenkins مقابل الإصدارات الآلية.
  • قم بإعداد خوادم Jenkins ووظائفها واستخدم خطافات الويب لـ GitHub.
  • تنفيذ عمليات CI/CD باستخدام خطوط أنابيب Jenkins.
المهارات التي سوف تكتسبها
  • الفئة: أتمتة البناء
  • الفئة: أتمتة DevOps
  • فئة: مخضرم
  • التصنيف: التكامل المستمر
  • الفئة: تدريب جنكينز

الأدوات والأساليب المتقدمة في DevOps

الدورة 4

  • 42 ساعة

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

ماذا ستتعلم
  • تثبيت وتكوين SonarQube مع PostgreSQL وJenkins.
  • قم بكتابة وتشغيل أدلة Ansible للنشر التلقائي.
  • إدارة حاويات Docker والشبكات ووحدات التخزين وإعداد مجموعات Kubernetes ومخططات Helm.
  • تنفيذ خطوط أنابيب CI/CD ومراقبة التطبيقات باستخدام Prometheus وGrafana.
المهارات التي سوف تكتسبها
  • التصنيف: قابل للتنفيذ
  • الفئة: سونار كويبي
  • الفئة: كوبرنيتس
  • الفئة: عامل ميناء (برمجيات)
  • الفئة: بروميثيوس (برمجيات)