في هذا البرنامج التعليمي ، سوف تتعلم كيفية تطوير واجهة برمجة تطبيقات للمصادقة والترخيص المستندة إلى إذن المستخدم. بالإضافة إلى ذلك ، سيتم استخدام الهندسة المعمارية النظيفة ووحدة العمل وأنماط الوسيط .
يهدف هذا النمط إلى تحسين الطريقة التي تتواصل بها أجزاء مختلفة من تطبيقك مع بعضها البعض. أجزاء مختلفة من التطبيق (المكونات) لا تتحدث مباشرة مع بعضها البعض. بدلاً من ذلك ، يرسلون طلبات إلى الوسيط الذي يعد بمثابة نقطة اتصال مركزية في طلبك.
هو نمط تصميم يستخدم لإدارة سلسلة من عمليات قاعدة البيانات كوحدة واحدة. عمليات قاعدة بيانات وحدة العمل في وحدة العمل (إنشاء وحذف وتحديث) في معاملة واحدة. هذا يضمن أن جميع العمليات تنعكس في قاعدة البيانات (الالتزام). في حالة وجود خطأ ، يقوم النمط بإجراء تراجع.
Clean Architecture هو نمط تصميم برامج يعزز قابلية الصيانة ، وقابلية الاختبار ، وإعادة الاستخدام من خلال فصل المخاوف المختلفة داخل التطبيق إلى طبقات مميزة. غالبًا ما يتم تصوره كبصل ، مع منطق الأعمال الأساسي (المجال) في المركز ، وتحيط به طبقات خارجية تتعامل بشكل تدريجي مع المخاوف الخارجية.
الطبقات في الهندسة المعمارية النظيفة:
يمكنك التحقق من البرنامج التعليمي في هذا الرابط