Angular - Créer une bibliothèque Angular de composants accessibles, testée et thémable
السيناريو
Votre mission est de concevoir et packager une bibliothèque Angular (Angular Library) contenant plusieurs composants UI (Modal, Table triable, Dropdown, Toast) destinés à être réutilisés par plusieurs applications. Exigences : respect strict des règles d’accessibilité (WCAG) : focus management, ARIA, navigation clavier ; theming via CSS variables / SASS (tokens de design) et support dark/light ; tests unitaires (Jest/Karma) et tests d’accessibilité automatisés (axe-core) ; documentation et exemples (Storybook) ; empaquetage et publication (ng-packagr) avec API publique stable (breaking changes gérés via versioning). Expliquez l’architecture (monorepo/ng-packagr), comment garantir l’isolation des styles, la stratégie de breaking changes et comment automatiser la vérification accessibilité et la CI/CD de publication.
المهارات المستهدفة
حالات تطبيقية أخرى في Angular
- Angular - Créer un bouton qui déclenche une action dans un composant Angularأساسي
- Angular - Créer un formulaire réactif avec validationsمتقدم
- Angular - Créer un champ de saisie lié à une variable avec Angularأساسي
- Angular - Mettre en place une navigation entre deux pages avec Angular Routerمتقدم
- Angular - Afficher une liste d’éléments dans un composant Angularأساسي
- Angular - Consommer une API REST pour afficher une liste d’utilisateursمتقدم
أسئلة أصلية من تصميم CodeDuel. لا ترتبط CodeDuel بأي ناشر أو هيئة اعتماد مذكورة؛ أسماء الشهادات والعلامات التجارية مملوكة لأصحابها، ولا تُذكر إلا للإشارة إلى المجال الذي يغطيه الاختبار. الإبلاغ عن محتوى
