Mastering ABP Framework

أنشئ حلول .NET قابلة للصيانة باتباع أفضل ممارسات تطوير البرامج باستخدام ABP.

Mastering ABP Framework

الميزات الرئيسية

  • قم ببناء حلول برمجية قوية وقابلة للصيانة وموحدة وقابلة للتطوير باستخدام ABP إطار عمل.
  • تعرف على كيفية تنفيذ مبادئ صلبة والتصميم المُقاد بالمجال في تطبيقات الويب الخاصة بك.
  • اكتشف كيف يعمل إطار عمل ABP على تسريع دورة التطوير عن طريق أتمتة المهام المتكررة.

وصف الكتاب

ABP إطار عمل هو بنية أساسية كاملة لإنشاء تطبيقات ويب حديثة باتباع أفضل ممارسات واتفاقيات تطوير البرامج. مع إطار العمل والنظام البيئي عالي المستوى لـ ABP ، يمكنك تنفيذ مبدأ عدم تكرار نفسك (DRY) والتركيز على كود عملك.

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

بنهاية هذا الكتاب ، ستتمكن من إنشاء حل ويب كامل يسهل تطويره وصيانته واختباره.

ماذا ستتعلم

  • قم بإعداد بيئة التطوير وابدأ مع إطار عمل ABP.
  • اعمل مع Entity Framework Core وMongoDB لتطوير طبقة الوصول إلى البيانات الخاصة بك.
  • فهم الاهتمامات المتداخلة وكيف تعمل ABP على أتمتة المهام المتكررة.
  • تحكم في تنفيذ التصميم المستند إلى المجال باستخدام إطار عمل ABP.
  • قم ببناء صفحات ومكونات واجهة المستخدم باستخدام ASP.NET Core MVC (Razor Pages) و Blazor.
  • العمل مع التعددية لإنشاء تطبيقات ويب معيارية.
  • افهم النموذجية وأنشئ وحدات تطبيق قابلة لإعادة الاستخدام.
  • اكتب اختبارات الوحدة والتكامل وواجهة المستخدم باستخدام إطار عمل ABP.

لمن هذا الكتاب

هذا الكتاب مخصص لمطوري الويب الذين يرغبون في تعلم معماريات البرامج وأفضل الممارسات لبناء حلول قائمة على الويب يمكن صيانتها باستخدام تقنيات Microsoft وإطار عمل ABP. المعرفة الأساسية لـ C # و ASP.NET Core ضرورية للبدء في هذا الكتاب.

Mastering Abp Framework
الكمبيوتر والتكنولوجيا
Mastering ABP Framework

جدول المحتويات

  • Modern Software Development and ABP Framework
  • Getting Started with ABP Framework
  • Step-By-Step Application Development
  • Understanding the Reference Solution
  • Exploring the ASP.NET and ABP Infrastructure
  • Working with the Data Access Infrastructure
  • Exploring Cross-Cutting Concerns
  • Using the Features and Services of ABP
  • Understanding Domain-Driven Design
  • DDD – The Domain Layer
  • DDD – The Application Layer
  • Working with MVC/Razor Pages
  • Working with the Blazor WebAssembly UI
  • Building HTTP APIs and Real-Time Services
  • Working with Modularity
  • Implementing Multi-Tenancy
  • Building Automated Tests

Mastering ABP Framework in Chinese

Mastering ABP Framework in Chinese