Enroll Course: https://www.coursera.org/learn/backend-development-dot-net-fullstack
مقدمة
في عالم تطوير البرمجيات الحديث، تعتبر الواجهات الخلفية جزءاً أساسياً من أي تطبيق. اليوم، سنستعرض دورة مثيرة للاهتمام على منصة Coursera تُعنى بتطوير الواجهة الخلفية باستخدام .NET، تحت عنوان تطوير الواجهة الخلفية باستخدام .NET Full Stack.
نظرة عامة على الدورة
تهدف هذه الدورة إلى تعميق فهمك في تطوير الواجهة الخلفية ضمن نظام ASP.NET، وتتكون من ثلاثة وحدات أساسية. إنها مثالية للمتعلم الجديد وكذلك لمن لديهم بعض الخبرة في تطوير الواجهات الأمامية ويرغبون في تعزيز مهاراتهم في الواجهة الخلفية.
وحدة ASP.NET Core
في الوحدة الأولى، سنستعرض معمارية وأدوات ASP.NET Core. ستتعلم كيفية تطوير تطبيقات الويب الحديثة، حيث يقدم هذا الإطار بيئة مثالية مرنة وقابلة للتوسع. بفضل دعمه المدمج لإدارة الاعتماديات، يصبح من السهل معالجة واختبار مختلف أجزاء التطبيق.
وحدة ASP.NET MVC
تُعد وحدة ASP.NET MVC مكوناً أساسياً في تعلم كيفية بناء تطبيقات الويب بطريقة مرنة وآمنة. ستتعلم هنا كيفية فصل النماذج عن العرض والتحكم، مما يساعد على تحسين تجربة المستخدم.
وحدة ASP.NET Web API
في الوحدة الأخيرة، ستغوص في عالم تطوير خدمات ويب RESTful باستخدام ASP.NET Web API. ستتعرف على كيفية تصميم وتنفيذ ونشر واجهات برمجة التطبيقات (APIs) التي يمكن استخدامها من قبل مجموعة متنوعة من العملاء، بما في ذلك تطبيقات الويب والتطبيقات المحمولة.
التوصية النهائية
إذا كنت ترغب في تعزيز مهاراتك في تطوير الواجهة الخلفية وتوسيع معرفتك في إطار العمل .NET، فإن هذه الدورة تمثل خياراً ممتازاً. مع محتواها الشامل وتجربتها العملية، ستكتسب المهارات التي تحتاجها للنجاح في هذا المجال.
Enroll Course: https://www.coursera.org/learn/backend-development-dot-net-fullstack