Conception d'une architecture hexagonale enterprise-ready avec NestJS
السيناريو
Contexte : Votre application NestJS a évolué rapidement et mélange contrôleurs, logique métier et accès base de données. Le Problème : Le couplage fort rend les tests complexes et limite l'évolutivité du système. Contraintes : Appliquer une architecture hexagonale (ports & adapters) avec séparation claire entre domaine, application et infrastructure. Livrable attendu : Proposer une architecture complète séparant entités métier, use cases, interfaces de repository et implémentations techniques, garantissant testabilité et indépendance des frameworks.
المهارات المستهدفة
حالات تطبيقية أخرى في NestJS
- Création d'un contrôleur NestJS minimal avec route GET fonctionnelleأساسي
- Connexion robuste à une base de données avec TypeORMمتقدم
- Création d'une route POST avec DTO simpleأساسي
- Gestion centralisée des exceptions avec filtre personnaliséمتقدم
- Gestion basique d'une erreur personnaliséeأساسي
- Implémentation d'un cache simple avec CacheModuleمتقدم
أسئلة أصلية من تصميم CodeDuel. لا ترتبط CodeDuel بأي ناشر أو هيئة اعتماد مذكورة؛ أسماء الشهادات والعلامات التجارية مملوكة لأصحابها، ولا تُذكر إلا للإشارة إلى المجال الذي يغطيه الاختبار. الإبلاغ عن محتوى
