تعلم كل ما تحتاج إلى معرفته لبناء تطبيقات Asp.Net ( .NET 5 ) واجهة برمجة تطبيقات الويب من الصفر

0

دورة تعلم كل ما تحتاج إلى معرفته لبناء تطبيقات Asp.Net ( .NET 5 ) واجهة برمجة تطبيقات الويب من الصفر

ماذا ستتعلم من خلال الدورة :

  • القيام ببناء واجهة .NET Core (.NET 5) كاملة مع Web API و Entity Framework Core و SQL Database
  • استفد من جميع الأنواع الثلاثة من العلاقات في قاعدة البيانات الخاصة بك: واحد لواحد ، واحد لكثير ، متعدد إلى متعدد
  • بيانات المصدر مع عمليات الترحيل الأولى من الكود برمجيًا
  • تنفيذ طرق [HttpGet] و [HttpPost] و [HttpPut] و [HttpDelete] للعمل مع البيانات البسيطة أو العلائقية
  • اختبر واجهة برمجة تطبيقات الويب الخاصة بك مع Swagger و Postman
  • طرق مختلفة لإصدار Web API
  • أنواع إرجاع الإجراء الافتراضي وإنشاء نوع إرجاع مخصص
  • الفرز والتصفية والترحيل من جانب الخادم
  • AspNet Core Web API التسجيل مع Serilog
  • وحدة اختبار نقاط النهاية والخدمات لواجهة برمجة التطبيقات

متطلبات

  • يُفضل الفهم الأساسي لـ C # ، ولكن ليس مطلوبًا

واجهة برمجة تطبيقات الويب هي واجهة برمجة تطبيقات للويب. باستخدام Web API ، يمكنك الوصول إلى ميزات HTTP الكاملة مثل URIs ورؤوس الطلبات / الاستجابة وتنسيق المحتوى وما إلى ذلك.

ستعلمك هذه الدورة التدريبية كل ما تحتاج إلى معرفته لإنشاء تطبيقات شخصية أو تجارية باستخدام واجهة برمجة تطبيقات الويب Asp.Net Core (.NET 5) كإطار عمل للتطوير. ستبدأ من Visual Studio فقط وستنشئ تطبيقك من الألف إلى الياء.

كتخزين البيانات ، ستستخدم قاعدة بيانات SQL وسيتم استخدام Entity Framework للتفاعل مع بياناتك. ستتعلم أيضًا كيفية تحديث مخطط قاعدة البيانات باستخدام عمليات ترحيل Entity Framework ، وكيفية إضافة البيانات إلى قاعدة البيانات ، والحصول على البيانات من قاعدة البيانات ، وتحديث البيانات في قاعدة البيانات ، وكذلك حذف البيانات من قاعدة البيانات.

لن تتعرف فقط على الميزات أو الإمكانات الافتراضية التي يجب أن توفرها واجهة برمجة تطبيقات الويب Asp.Net Core 5 ، ولكنك ستنشئ أيضًا تطبيقاتك المخصصة مثل نوع إرجاع واجهة برمجة تطبيقات الويب المخصص على سبيل المثال.

سوف تتعلم كل هذا ، خطوة بخطوة مع التدريب العملي. سيكون لديك أيضًا الكثير من الاختبارات التي ستساعد في تحسين معرفتك بواجهة برمجة تطبيقات الويب.

بعض الموضوعات التي تغطيها هذه الدورة هي:

  • مقدمة لواجهة برمجة تطبيقات الويب
  • بناء أول واجهة برمجة تطبيقات Asp.Net Core (.NET 5)
  • العمل مع البيانات العلائقية
  • أنواع إرجاع إجراء وحدة التحكم
  • الفرز والتصفية والترحيل
  • إصدار Asp.Net Core Web API
  • وحدة التجارب

وأكثر بكثير…

لمن هذه الدورة:

  • أي مطور لديه فضول بشأن NET Core Web APIs

اترك رد

لن يتم نشر عنوان بريدك الإلكتروني.