تبدأ رحلتنا في استكشاف موقع مجاني شامل يضم كنوز وهي : دورات مجانية ومنح دراسية ووظائف وتدريب ومقالات مفيدة ودليل كامل لكل مجال خاص بالتكنولوجيا حصريا وبعض من المجالات الاخري لمتابعة كل جديد علي التليجرام والفيسبوك | Telegram | Facebook

[100% Off] Platform Engineering: Build Scalable & Resilient Systems Free Course Coupon

دورة منتهية
free-palestine free-palestine
Responsive image
منذ يوم

أهلا بك عزيزي المتابع لموقع (journey for learn) نقدم دورات بكوبونات متاحة لاول 1000 تسجيل مجاني فقط وكوبونات اخري لفترة محدودة فاذا كنت تريد ان تحصل علي كل الكورسات علي موقعنا وان تكون اول المسجلين في الكورسات المجانية قم بتسجيل الدخول أوقم بالدخول علي وسائل التواصل الاجتماعي وخصوصا التليجرام نوضح الوصف المختصر والطويل للدورات لكي تعرف الدروس التي سوف تتعلمها بسهولة ويسر :

وصف ترحيبًا حارًا بدورة هندسة المنصات: بناء أنظمة قابلة للتطوير ومرنة من Uplatz.
هندسة المنصات هي مجال في تطوير البرمجيات يركز على بناء وصيانة نظام أساسي داخلي يعزز إنتاجية وكفاءة المطورين وفرق العمليات. الهدف هو توفير حلول بنية تحتية مؤتمتة وقابلة لإعادة الاستخدام وقابلة للتطوير تعمل على تبسيط دورة حياة تطوير البرمجيات، مما يتيح تسليم التطبيقات بشكل أسرع. في جوهرها، تسمح هندسة النظام الأساسي بإنشاء بيئة موحدة ومؤتمتة للغاية حيث يمكن للمطورين التركيز على كتابة التعليمات البرمجية، بينما يقوم مهندسو المنصات بإدارة تعقيد البنية التحتية الأساسية. يؤدي هذا إلى تحسين تجربة المطورين، وعمليات نشر أسرع، وتقليل النفقات التشغيلية.
الجوانب الرئيسية لهندسة الأنظمة الأساسية:
  • النظام الأساسي للمطور الداخلي (IDP): يقوم مهندسو النظام الأساسي بتصميم وبناء IDPs، وهي منصات مخصصة مصممة خصيصًا تلبية الاحتياجات المحددة لفرق التطوير داخل المنظمة. عادةً ما تتخلص هذه الأنظمة الأساسية من مخاوف البنية التحتية المعقدة، مما يوفر بيئة موحدة ذاتية الخدمة حيث يمكن للمطورين نشر تطبيقاتهم ومراقبتها وإدارتها بسهولة.
  • الأتمتة: أحد المبادئ الأساسية لهندسة الأنظمة الأساسية هو الأتمتة. يتضمن ذلك أتمتة توفير البنية التحتية (باستخدام البنية التحتية كرمز)، وخطوط أنابيب CI/CD، والمراقبة، والتسجيل. الهدف هو تقليل التدخل اليدوي والمهام المتكررة.
  • قدرات الخدمة الذاتية: يوفر النظام الأساسي أدوات الخدمة الذاتية، مما يسمح للمطورين بإنشاء بيئات بشكل مستقل، ونشر التطبيقات، واستكشاف المشكلات وإصلاحها دون الاعتماد على فرق أخرى ( مثل DevOps). يؤدي ذلك إلى تعزيز استقلالية المطور وتقصير دورات التطوير.
  • قابلية التوسع والموثوقية: تم تصميم الأنظمة الأساسية التي أنشأها مهندسو الأنظمة الأساسية لتتناسب مع احتياجات العمل. إنها تدمج التسامح مع الأخطاء والمراقبة وإمكانية المراقبة لضمان التوفر العالي والموثوقية، وهو أمر بالغ الأهمية للتطبيقات واسعة النطاق.
  • التعاون بين DevOps والأمن والمطورين: تعمل هندسة النظام الأساسي على سد الفجوة بين فرق DevOps والمطورين. ، وفرق الأمن. فهو يعمل على مواءمة البنية الأساسية والأدوات وسير العمل مع متطلبات كل مجموعة، مما يضمن الامتثال والأمان وتسليم البرامج بشكل أسرع.

  • كيفية عمل هندسة النظام الأساسي:
  • البنية التحتية كرمز (IaC): يستخدم مهندسو النظام الأساسي أدوات IaC (مثل Terraform أو Ansible أو Pulumi) لأتمتة وإدارة البنية التحتية الأساسية، مما يضمن إمكانية توفيرها وصيانتها بشكل متسق عبر بيئات مختلفة (التطوير، والتجهيز، والإنتاج).
  • تكامل مسارات CI/CD : يقومون بدمج خطوط أنابيب التكامل المستمر/النشر المستمر (CI/CD) في النظام الأساسي. يتضمن ذلك أدوات مثل Jenkins أو GitLab CI أو GitHub Actions لأتمتة عمليات الاختبار والبناء والنشر.
  • الحاويات والتنسيق: يعمل مهندسو الأنظمة الأساسية على الاستفادة من الحاويات (مثل Docker) ومنصات التنسيق (مثل Kubernetes) لتحقيق تطبيقات مجردة من البنية التحتية الأساسية، مما يجعل عمليات النشر متسقة وقابلة للتطوير عبر البيئات.
  • قابلية المراقبة والمراقبة: يقوم مهندسو النظام الأساسي بتنفيذ أدوات المراقبة والتسجيل والتنبيه (على سبيل المثال، Prometheus، Grafana، ELK Stack) لضمان صحة وأداء وأمن التطبيقات التي تعمل على النظام الأساسي. تساعد هذه الرؤى في استكشاف الأخطاء وإصلاحها والصيانة بشكل استباقي.
  • الأمان والحوكمة: تم تضمين أفضل ممارسات الأمان في النظام الأساسي، مثل إدارة الأسرار (باستخدام HashiCorp Vault)، وضمان الامتثال للمعايير التنظيمية، وفرض التحكم في الوصول و سياسات الأمان.
  • التعاون والأدوات: تم تصميم الأدوات مع وضع سهولة الاستخدام في الاعتبار، مما يسمح للمطورين بالوصول إلى الموارد الضرورية من خلال واجهة موحدة (مثل لوحة المعلومات أو واجهة سطر الأوامر). يتيح ذلك التواصل المستمر بين مهندسي النظام الأساسي وفرق التطوير لضمان تطور النظام الأساسي مع احتياجاتهم.

  • هندسة المنصات - منهج الدورة التدريبية
    الوحدة 1: مقدمة إلى هندسة المنصات
    • المحاضرة 1 : تعريف هندسة المنصات وأهميتها وفوائدها وتحدياتها. ناقش مستقبل هندسة المنصات.
    الوحدة الثانية: المفاهيم الأساسية
    • المحاضرة الثانية: استكشف فوائد البنية التحتية كرمز (IaC) وتعرف على الأدوات الشائعة مثل Terraform وAnsible.< /li>
    • المحاضرة 3: فهم خطوط أنابيب CI/CD ومكوناتها وأفضل الممارسات.
    • المحاضرة 4: تعرف على منصات الخدمة الذاتية والغرض منها ومبادئ التصميم. استكشف واجهات برمجة تطبيقات النظام الأساسي ودورها واعتبارات التطوير.
    • المحاضرة 5: إمكانية ملاحظة النظام الأساسي، بما في ذلك المقاييس والتسجيل والمراقبة.
    • المحاضرة 6: الغوص العميق في إمكانية ملاحظة النظام الأساسي ومراقبته ومستقبل إمكانية المراقبة.
    الوحدة 3: السحابية الأصلية
    • المحاضرة 7: مقدمة إلى مفاهيم السحابة الأصلية وفوائدها وتحدياتها.
    • المحاضرة 8: أمثلة واقعية للسحابة الأصلية ومستقبلها.
    • المحاضرة 9: مقدمة إلى بنية Kubernetes ومكوناتها وإدارة المجموعات.
    • المحاضرة 10: تنسيق الحاويات، واستراتيجيات النشر وأفضل الممارسات.
    • المحاضرة 11: الحوسبة بدون خادم، وحالات الاستخدام، والفوائد، والتحديات، والمستقبل.
    • المحاضرة 12: أمان السحابة، وأفضل الممارسات، والتهديدات الشائعة.
    • li>
    الوحدة 4: مبادئ التصميم والبرمجة النصية لـ Shell
    • المحاضرة 13: فهم مبادئ التصميم وراء هندسة المنصات.
    • المحاضرة 14: تلخيص وربط المصطلحات التي تعلمتها حتى الآن.
    • المحاضرة 15 و16: مقدمة إلى البرمجة النصية لـ Shell.
    • المحاضرة 17: تنفيذ أوامر Shell وCocalc.
    • المحاضرة 18: CHMO - فهم أساسيات البرمجة< /li>
    الوحدة 5: Kubernetes ودورة حياة النظام الأساسي
    • المحاضرة 19 و20: تنفيذ Kubernetes.
    • المحاضرة 21: إدارة دورة حياة النظام الأساسي، بما في ذلك التخطيط والتطوير والنشر والعمليات.
    الوحدة 6: إمكانية الملاحظة باستخدام Grafana
    • المحاضرة 22: فهم Grafana من أجل إمكانية الملاحظة.
    • المحاضرة 23: ربط Grafana وأدوات الأتمتة الأخرى.
    li>
  • المحاضرة 24: اتصالات Grafana Labs.
  • الوحدة 7: DevOps والأدوات
    • المحاضرة 25: فهم جينكينز.
    • المحاضرة 26: الاتصال بين Kubernetes وJenkins
    • المحاضرة 27: تنفيذ DevOps
    • المحاضرة 28: اتصال الخدمة
    • المحاضرة 29: توثيق هندسة المنصات
    • المحاضرة 30: فهم Redhat OpenShift
    • المحاضرة 31: فهم GitLab
    الوحدة 8: أمثلة عملية والتحضير للمقابلة
    • المحاضرة 32: أمثلة عملية على هندسة الأنظمة الأساسية وتنفيذها
    • المحاضرتان 33 و34: كيفية عمل سيرة ذاتية لأدوار هندسة المنصات
    • المحاضرة 35 و36: أسئلة وأجوبة المقابلة الخاصة بهندسة المنصات المشتركة
    • المحاضرة 37: نصائح وقواعد للمقابلات
    • المحاضرة 38 و39 و40: أسئلة المقابلة الموجهة نحو الشركة
    • المحاضرة 41: أهم الأسئلة والإجابات الإطارية
    • المحاضرة 42: جلسة LinkedIn
    • li>
    ملخص الدورة التدريبية
    • المحاضرة النهائية: مراجعة المفاهيم الأساسية والإنجازات والخطوات التالية.

    فوائد هندسة منصات التعلم
    1. فرص العمل المحسنة تعد هندسة المنصات مجالًا سريع النمو مع ارتفاع الطلب على المهنيين المهرة. من خلال إتقان هندسة الأنظمة الأساسية، ستفتح أمامك مجموعة كبيرة من الفرص الوظيفية، بما في ذلك أدوار مثل:
    • مهندس النظام الأساسي
    • مهندس السحابة
    • مهندس DevOps
    • مهندس موثوقية الموقع (SRE)
    • مهندس برمجيات متخصص في البنية التحتية
    • القائد الفني أو المدير
    2. زيادة إمكانات الكسب نظرًا لارتفاع الطلب ومجموعة المهارات المتخصصة المطلوبة، يحصل مهندسو النظام الأساسي على رواتب ومزايا تنافسية. تحسين المهارات الفنية ستكتسب الكفاءة في مجموعة واسعة من التقنيات والأدوات المتطورة، بما في ذلك:
    • البنية التحتية كرمز (IaC) (Terraform, Ansible)
    • خطوط أنابيب CI/CD ( Jenkins، GitLab CI/CD)
    • تنسيق الحاويات (Kubernetes)
    • الأنظمة الأساسية السحابية (AWS، Azure، GCP)
    • المراقبة وقابلية المراقبة (Prometheus، Grafana)
    4. يلعب مهندسو النظام الأساسي تأثيرًا وتأثيرًا أكبر دورًا حاسمًا في تمكين فرق التطوير وتمكينها. سيكون لديك تأثير مباشر على كفاءة وإنتاجية ونجاح المنظمة بأكملها.5. حل المشكلات والابتكار ستواجه تحديًا للتفكير النقدي وحل المشكلات المعقدة وإيجاد حلول إبداعية لتبسيط تسليم البرامج وتحسين تجربة التطوير.6. النمو والتطوير المهني تعد هندسة المنصات مجالًا يتطور باستمرار. من خلال مواكبة الاتجاهات والتقنيات الناشئة، ستضمن النمو والتطور المهني المستمر.
    المسار الوظيفي في هندسة المنصات غالبًا ما يبدأ المسار الوظيفي النموذجي في هندسة الأنظمة الأساسية بأدوار مثل:
    • مهندس/مطور برمجيات: يرسي اكتساب الخبرة في إنشاء التطبيقات ونشرها أساسًا قويًا لفهم احتياجات المطورين ونقاط الضعف.
    • مهندس DevOps: بناءً على خبرة التطوير، يكتسب مهندسو DevOps خبرة في أتمتة عملية تسليم البرامج وتبسيطها.
    • مسؤول النظام: يمكن الاستفادة من الخبرة في إدارة البنية التحتية وصيانتها للانتقال إلى أتمتة توفير البنية التحتية وإدارتها.
    من هناك، يمكن للأفراد التقدم إلى أدوار هندسة النظام الأساسي المتخصصة، مثل:
    • مهندس النظام الأساسي: التركيز على تصميم الأنظمة الأساسية الداخلية للمطورين وإنشائها وصيانتها.
    • مهندس السحابة: تصميم وتنفيذ الحلول السحابية التي تتضمن مبادئ هندسة النظام الأساسي.
    • مهندس موثوقية الموقع ( SRE): التركيز على ضمان موثوقية وأداء النظام الأساسي وتطبيقاته.
    من خلال الخبرة والخبرة، يمكن لمهندسي النظام الأساسي الانتقال إلى مناصب قيادية مثل:
    • القائد الفني أو المدير: قيادة وتوجيه فرق مهندسي النظام الأساسي.
    • مدير هندسة النظام الأساسي: الإشراف على استراتيجية وتنفيذ مبادرات النظام الأساسي عبر المؤسسة.
    (adsbygoogle = window.adsbygoogle || []).push({}); احصل على قسيمة إذا لم يتم فتح القسيمة، قم بتعطيل Adblock، أو جرب متصفحًا آخر.

    ما هي المتطلبات الأساسية لدخول الدورة والتسجيل فيها على موقعنا؟ رحلة التعلم:

    (احصل على الدورة للدخول إلى الموقع والتسجيل)

    يجب أن يكون لديك بريد إلكتروني (حساب بريد) تتذكره لنفسك وأيضًا يجب أن تتذكر كلمة مرور البريد الإلكتروني الذي ستسجل به ، وإذا لم يكن لديك حساب بريد إلكتروني ، فمن الأفضل إنشاء حساب (Gmail)

    الدورات المقترحة
    ...

    [100% Off] Project/ Product Management Frameworks & Methods MasterClass Free Course Coupon

    ...

    [100% Off] WordPress Practice Tests & Interview Questions (Basic/Adv) Free Course Coupon

    ...

    [100% Off] Python Practice Tests & Interview Questions (Basic/Advanced) Free Course Coupon




    0 تعليقات