دورة عبر الإنترنت – تخصص احترافي معتمد في تطوير مواقع الويب الحديثة مع Google وEDUCBA’s EDUCBA

ماجستير في ASP.NET Core: CI/CD والسحابة. اجعل التطوير والتوزيع والتوسع فعالاً وسهلاً.

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

  • ASP.NET الأساسية
  • هوية ASP.NET

What you will learn in the course

Courses for which the course is suitable

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

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

يقدم هذا التخصص مسارًا شاملاً لتطوير الويب الحديث باستخدام تقنيات ASP.NET Core وCI/CD والسحابة. الدورات المقدمة هي:

  • مقدمة لتطوير الويب الحديث باستخدام ASP.NET Core

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

  • التكامل والنشر المستمر مع ASP.NET Core

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

    • الاختبارات
    • فهم بناء البرنامج النصي
    • إدارة القطع الأثرية
    • استراتيجيات النشر
  • نشر السحابة وتوسيع نطاقها باستخدام ASP.NET Core

    يستكشف أساسيات الحوسبة السحابية وإدارة البنية التحتية وأساسيات التوسع واستراتيجيات موثوقية النظام. سوف يكتسب المتعلمون مهارات عملية في نشر وإدارة تطبيقات ASP.NET Core على الأنظمة الأساسية السحابية الرئيسية.

  • موضوعات متقدمة في التطوير باستخدام ASP.NET Core

    يتناول الجوانب المعقدة لتصميم التطبيقات وتحسين الأداء والاعتبارات المعمارية، مما يوفر للمتعلمين مهارات متقدمة لرفع مستوى خبراتهم في تطوير ASP.NET Core.

عند الانتهاء من التدريب، سيكون المشاركون مستعدين جيدًا لمختلف المسارات الوظيفية في تطوير الويب، وتطوير واجهة برمجة التطبيقات (API)، وأمن التطبيقات، والخدمات السحابية، مما يضمن النجاح في المجال الديناميكي لتطوير الويب الحديث.

مشروع التعلم التطبيقي

بعد الانتهاء من التدريب، سيكون المتعلمون قادرين على بناء تطبيقات الويب المتقدمة مثل:

  • منصات التجارة الإلكترونية مع مصادقة آمنة
  • تطبيقات الدردشة في الوقت الحقيقي مع SignalR
  • أنظمة إدارة محتوى قوية

سوف يتقنون نشر السحابة وتوسيع نطاقها، مما يمكنهم من إنشاء حلول موثوقة وقابلة للتطوير، والتعمق في موضوعات ASP.NET Core المتقدمة لتحسين الأداء والتصميم. باستخدام هذه المهارات، يمكن للمتعلمين تطوير وظائفهم كمنشئي مواقع الويب أو مطوري واجهات برمجة التطبيقات (API) أو خبراء السحابة، المجهزين للتعامل مع مشاريع متنوعة في مجال تطوير الويب الحديث.

Details of the courses that make up the specialization

مقدمة لتطوير مواقع الويب الحديثة باستخدام ASP.NET Core

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

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

ماذا ستتعلم
  • تعرف على المفاهيم والميزات الأساسية لـ ASP.NET Core، والتي ستسمح لك ببدء رحلة التطوير الخاصة بك بثقة.
  • اكتساب المهارات في العمل مع قواعد البيانات في تطبيقات ASP.NET Core، وإتقان Entity Framework Core للوصول إلى البيانات وإدارتها.
  • اكتساب مهارات عملية في حماية تطبيقات ASP.NET Core، بما في ذلك إنشاء رموز JWT والتحقق من صحتها لاتخاذ إجراءات أمنية فعالة.
المهارات التي سوف تكتسبها
  • التصنيف: برمجة كمبيوتر
  • التصنيف: الحوسبة السحابية
  • التصنيف: تطوير المواقع
  • التصنيف: ASP.NET
  • الفئة: دوت نت كور

التكامل والنشر المستمر مع ASP.NET Core

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

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

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

نشر السحابة وتوسيعها باستخدام ASP.NET Core

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

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

ماذا ستتعلم
  • انطلق في رحلة غيرت قواعد اللعبة إلى عالم الحوسبة السحابية من خلال دورتنا التدريبية الخاصة حول نشر وتوسيع تطبيقات ASP.NET Core. في العالم الحديث، تعد كفاءة نشر وتوسيع نطاق التطبيقات السحابية مهارة أساسية.
  • تم تصميم هذه الوحدة بالتفصيل، وهي تعالج استراتيجيات النشر والتوسع السحابي، وتوفر نهجًا مخصصًا لتطبيقات ASP.NET Core.
  • نتائج التعلم: التحكم في نشر السحابة، والخبرة في التوسع، واستخدام قوة السحابة.
  • في نهاية هذه التجربة التعليمية، ستكتسب الكفاءة في نشر وتوسيع تطبيقات ASP.NET Core في البيئات السحابية من خلال برنامج غني بالأمثلة العملية.
  • ستطلق العنان للإمكانات الكاملة للسحابة، وتتأكد من أن تطبيقاتك تحقق الأداء الأمثل وقابلية التوسع والتوافر.
متطلبات الدورة
  • نوصي بالفهم الأساسي لـ ASP.NET Core والإلمام بمفاهيم الحوسبة السحابية الأساسية. تعتبر المعرفة المسبقة بـ C# ميزة إضافية ولكنها ليست مطلوبة.
  • تم تصميم هذه الدورة لتزويدك بالتدريب على مستويات مختلفة من الخبرة، وهي في متناول جمهور واسع.
الأدوار الوظيفية المحتملة
  • مطور تطبيقات سحابية، حيث ستركز على نشر تطبيقات ASP.NET Core وتحسينها.
  • مهندس الحلول السحابية، وهو الدور الذي يسمح بإنشاء بنيات سحابية متينة.
  • مهندس DevOps، مما يتيح تحسين خطوط النشر وضمان النشر الآلي والفعال في بيئات سحابية متنوعة.
المهارات التي سوف تكتسبها
  • التصنيف: الحوسبة السحابية
  • التصنيف: تطوير تطبيقات الويب
  • فئة: نشر ASP.NET
  • الفئة: الاعتبارات الأمنية في النشر السحابي

موضوعات متقدمة في تطوير ASP.NET Core

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

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

ماذا ستتعلم
  • مرحبًا بكم في دورتنا الشاملة “بناء حلول مواقع الويب الحديثة”. في الوحدة الأولى، “إنشاء تطبيقات في الوقت الفعلي باستخدام SignalR”، ستتعلم كيفية إنشاء حلول ويب ديناميكية.
  • استكشف مبادئ SignalR والتحكم في الأحداث من جانب الخادم (SSE) للاتصال في الوقت الفعلي.
  • في الوحدة 2، “تحسين الأداء والتخزين المؤقت”، تعمق في تحليل أداء تطبيقات الويب، وتحليل المقاييس، وتنفيذ إستراتيجيات التخزين المؤقت للحصول على تجارب مستخدم فعالة.
  • ترشدك الوحدة 3، “هندسة الخدمات الصغيرة باستخدام ASP.NET Core”، إلى فك رموز مبادئ الخدمات الصغيرة وبناء حلول قابلة للتطوير.
  • أخيرًا، تتعمق الوحدة الرابعة، “الأمان المتقدم وإدارة الهوية”، في أعماق تقنيات المصادقة والتحكم في الوصول إلى RBAC وتنفيذ خادم الهوية.
  • استعد لرحلة عملية أثناء صقل خبرتك في إنشاء تطبيقات ويب حديثة وآمنة.
متطلبات الدورة
  • بالنسبة لهذا البرنامج، يجب أن تكون لديك المعرفة الأساسية: أساسيات تطوير الويب، وأساسيات ASP.NET Core، وبرمجة C#، ومعرفة بمفاهيم RESTful APIs.
وظائف محتملة بعد الانتهاء من الدورة
  • مطور موقع كامل
  • مطور تطبيقات الويب
  • مطور الخدمات المصغرة
  • مهندس امن
  • مهندس الأداء
  • مطور ASP.NET الأساسي
المهارات التي سوف تكتسبها
  • الفئة: تطوير ASP.NET الأساسية
  • التصنيف: تطوير تطبيقات الويب
  • التصنيف: تطوير الخدمات المصغرة
  • التصنيف: تطوير سحابي