دورة عبر الإنترنت – تدريب احترافي معتمد في ASP.NET لمطوري Board Infinity ذوي الخبرة

دورة متقدمة في ASP.NET: من الخدمات المصرفية إلى التنفيذ. مستوى الخبرة المطلوبة لبناء وتنفيذ تطبيقات متينة ومستقرة وآمنة باستخدام تقنية .NET.

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

  • مبادئ لغة البرمجة C# وبنية .NET.
  • تطوير تطبيقات الويب باستخدام ASP.NET.
  • الجوانب الأساسية للبرمجة مثل أنواع البيانات والمتغيرات والمشغلين وهياكل التحكم.
  • بناء واجهات برمجة تطبيقات الويب RESTful باستخدام ASP.NET Core.
  • استخدام ASP.NET MVC لتطبيقات الويب التي تتبع نمط MVC.
  • إنشاء واجهات برمجة تطبيقات RESTful باستخدام ASP.NET Web API، مع القدرة على إنشاء عناصر التحكم وتعيين المسارات والتعامل مع طلبات واستجابات HTTP.
  • بناء الخدمات المصغرة باستخدام ASP.NET Core.
  • استخدام Docker لتطبيقات ASP.NET Core لتبسيط عملية النشر.
  • تطبيق تقنيات DevOps لتقديم البرامج بسرعة وكفاءة، مع الحفاظ على الجودة العالية والاستقرار.

What you will learn in the course

Courses for which the course is suitable

  • مطور برامج في .NET
  • مفتاح جانب الخادم
  • مطور تطبيقات الويب
  • مطور واجهة برمجة تطبيقات الويب
  • مطور الخدمات المصغرة
  • متخصص في تطوير العمليات
  • مطور ASP.NET الأساسي
  • مطور التطبيقات المستندة إلى Docker
  • تطوير تطبيقات مستقرة وقابلة للتطوير

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

اكتسب الخبرة اللازمة لبناء تطبيقات مستقرة وقابلة للتطوير وآمنة باستخدام تقنية .NET مع هذا التخصص الشامل. يتكون من ثلاث دورات:

  • C# لمطوري .NET

    إتقان البرمجة في C# وإطار عمل .NET، من الأساسيات إلى البرمجة الموجهة للكائنات المتقدمة. في نهاية الدورة ستكون لديك معرفة بـ:

    • مبادئ لغة البرمجة C# وبنية .NET.
    • تطوير تطبيقات الويب باستخدام ASP.NET.
    • الجوانب الأساسية للبرمجة مثل أنواع البيانات والمتغيرات والمشغلين وهياكل التحكم.
  • التطوير من جانب الخادم باستخدام ASP.NET

    انغمس في خبرة بناء تطبيقات مستقرة وقابلة للتطوير باستخدام تقنيات ASP.NET، وسوف تكون بارعًا في:

    • بناء واجهات برمجة تطبيقات الويب RESTful باستخدام ASP.NET Core.
    • استخدام ASP.NET MVC لتطبيقات الويب التي تتبع نمط MVC.
    • إنشاء واجهات برمجة التطبيقات RESTful باستخدام ASP.NET Web API، مع القدرة على إنشاء عناصر التحكم وتعيين المسارات والتعامل مع طلبات واستجابات HTTP.
  • الخدمات المصغرة والتشغيل باستخدام ASP.NET

    تحسين فهمك لبنية الخدمات الصغيرة وتقنيات Docker وDevOps. يمكنك اكتساب الخبرة العملية في:

    • بناء الخدمات المصغرة باستخدام ASP.NET Core.
    • استخدام Docker لتطبيقات ASP.NET Core لتبسيط عملية النشر.
    • تطبيق تقنيات DevOps لتقديم البرامج بسرعة وكفاءة، مع الحفاظ على الجودة العالية والاستقرار.

عند الانتهاء، سيكون لديك المعرفة والمهارات اللازمة لتطوير التطبيقات المتقدمة في .NET Core.

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

يركز برنامجنا على التعلم العملي، مع التركيز القوي على الخبرة العملية. نحن ندرك أن المطورين يتعلمون بشكل أفضل من خلال الممارسة، لذلك تم تصميم دوراتنا ووحداتنا لمساعدة المتعلمين على تطبيق ما تعلموه في سيناريوهات العالم الحقيقي. المدرسون لدينا هم مطورون ذوو خبرة عملوا في العديد من مشاريع ASP.NET وهم مجهزون جيدًا لتوجيه المتعلمين خلال الجوانب العملية لتطوير ASP.NET.

Details of the courses that make up the specialization

الدورة التدريبية الأولى: C# لمطوري .NET

المدة: 17 ساعة
التقييم: 4.1 (198 تقييمًا)

ماذا ستتعلم:

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

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

  • تقنيات معالجة الأخطاء
  • إطار عمل .NET
  • البرمجة بلغة #C
  • البرمجة الشيئية (OOP)
  • أساسيات ASP.NET

الدورة الثانية: تطوير الواجهة الخلفية باستخدام ASP.Net

المدة: 18 ساعة
التقييم: 3.9 (52 تقييمًا)

ماذا ستتعلم:

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

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

  • ASP.NET الأساسية
  • سي# (لغة برمجة)
  • واجهة برمجة تطبيقات الويب
  • MVC
  • واجهات برمجة التطبيقات المريحة

الدورة 3: الخدمات المصغرة والنشر باستخدام ASP.NET

المدة: 13 ساعة
التقييم: 4.1 (27 تقييمًا)

ماذا ستتعلم:

  • تعلم كيفية تصميم وتنفيذ التطبيقات المستندة إلى الخدمات الصغيرة باستخدام .NET Core.
  • فهم أساسيات Docker وحزم تطبيقات .NET Core.
  • اكتسب المعرفة بـ Docker Compose لتكوين ونشر التطبيقات متعددة الحاويات.
  • اكتسب فهمًا لـ DevOps، واستخدم Azure DevOps للتكامل المستمر وتقديم التطبيقات المستندة إلى الخدمات الصغيرة.

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

  • الخدمات المصغرة
  • عامل ميناء
  • أزور
  • ديف أوبس
  • نقل الحالة التمثيلية (REST)