دورة عبر الإنترنت – تدريب احترافي معتمد في .NET Core Mastery: تقنيات متقدمة لمطوري Exp من Google، EDUCBA

عزز خبرتك في .NET Core من خلال المحتوى المتقدم في برمجة C#، وتطوير الويب، والاختبار، والبنيات على نطاق واسع، مما يوفر للمطورين الأدوات اللازمة لمواجهة تحديات البرامج الحديثة.

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# المتقدمة: التحكم في التصفيات والأحداث والبرمجة غير المتزامنة وحقن التبعية والهندسة النظيفة.
  • تطوير تطبيقات الويب باستخدام ASP.NET Core: معرفة بنية ASP.NET Core، وبناء واجهات برمجة التطبيقات القوية، وإدارة قواعد البيانات، وحماية التطبيقات.
  • اختبار وتصحيح تطبيقات .NET Core: اختبار وحدة التعلم، واختبار التكامل، وأدوات تصحيح الأخطاء، وطرق تطوير تطبيقات مستقرة وخالية من الأخطاء.
  • بناء تطبيقات قابلة للتطوير: تصميم تطبيقات عالية الأداء وقابلة للتطوير باستخدام الخدمات الصغيرة وقوائم انتظار الرسائل والتخزين المؤقت الموزع. تحسين الأداء واعتماد الخدمات السحابية والانتقال إلى منصات مثل Microsoft Azure.

What you will learn in the course

Courses for which the course is suitable

  • مطور برامج في .NET Core
  • مطور تطبيقات الويب باستخدام ASP.NET Core
  • مطور C# المتقدم
  • تطوير تطبيقات قابلة للتطوير
  • مطور الخدمات المصغرة
  • مطور واجهات برمجة التطبيقات
  • مطور اختبار البرمجيات
  • خبير التصحيح
  • مدير قاعدة البيانات
  • مطور الحلول السحابية مع Microsoft Azure

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

قم بترقية خبرتك في .NET Core من خلال التدريب الذي نقدمه. إتقان برمجة C# المتقدمة، وتطوير تطبيقات الويب، والاختبار، وتصحيح الأخطاء، وبناء تطبيقات قابلة للتطوير. احصل على رؤى حول البنية النظيفة وإدارة قواعد البيانات الفعالة وتصميم البنية القابلة للتطوير. جهز نفسك لمواجهة تحديات تطوير البرمجيات المعقدة.

أهداف التعلم:

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

الجمهور المستهدف:

المطورون ذوو الخبرة الذين يرغبون في إتقان .NET Core، يعززون مهاراتهم في برمجة C#، وتطوير الويب، والاختبار، وتصحيح الأخطاء، وتصميم التطبيقات القابلة للتطوير.

المتطلبات الأساسية:

فهم أساسي جيد لـ C# و.NET Core، والإلمام بمفاهيم تطوير الويب، والخبرة في اختبار البرامج وتصحيح الأخطاء.

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

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

Details of the courses that make up the specialization

برمجة C# المتقدمة في .NET Core

الدورة 1
10 ساعات
4.0 (12 تقييمًا)

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

ماذا ستتعلم:
قم بتطوير مهاراتك البرمجية المتقدمة في لغة C# في .NET Core من خلال دورتنا الشاملة. استكشف تعقيدات ميزات اللغة المتقدمة، واستخدم الإمكانات الكاملة لـ C# لترقية مهاراتك في البرمجة. انغمس في تقنيات البرمجة الموجهة للكائنات، واكتسب مستوى عالٍ في المبادئ المهمة مثل التصميمات والتطبيقات القابلة للتوسيع.

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

  • برمجة الكمبيوتر
  • صافي النواة
  • أساسيات لغة #C
  • لغة برمجة كائنية التوجه

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

الدورة 2
9 ساعات

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

ماذا ستتعلم:
افتح عالم تطوير تطبيقات الويب من خلال الدورة التدريبية “تطوير تطبيقات الويب باستخدام ASP.NET Core”. في مقدمة وحدة ASP.NET Core، ستتعلم أساسيات بنية ASP.NET Core. لاحقًا، في وحدة “إنشاء تطبيقات API”، ستتقن فن إنشاء خدمات API قوية.

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

  • تطوير جانب العميل
  • ASP.NET الأساسية
  • تطوير تطبيقات الويب باستخدام ASP.NET Core
  • بنية نموذج عرض وحدة التحكم (MVC).
  • واجهة برمجة تطبيقات الشبكة

الاختبار والتصيد في تطبيقات .NET Core

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

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

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

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

  • اختبارات الوحدة
  • التكامل والنشر المستمر (CI/CD)
  • الحفاظ على جودة الكود
  • التصيد التعاوني
  • التصيد المتقدم

بناء تطبيقات قابلة للتطوير باستخدام .NET Core

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

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

ماذا ستتعلم:
قم بترقية مهاراتك وتعلم كيفية إنشاء تطبيقات قابلة للتطوير عالية الجودة من خلال الدورة التدريبية “إنشاء تطبيقات قابلة للتطوير باستخدام .NET Core”. تزودك الدورة بالمعرفة والمهارات اللازمة لتصميم وتطوير تطبيقات عالية الأداء وقابلة للتطوير.

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

  • تحسين الأداء
  • قوالب قابلة للتوسعة
  • الخدمات السحابية والنشر