{"product_id":"fenwick-angular-enterprise-frontend-engineer-ai-skill","title":"Fenwick - Skill d’ingénierie frontend d’entreprise Angular AI","description":"\u003ch2\u003eN'ajoutez pas OnPush avant de savoir ce qui est réellement restitué.\u003c\/h2\u003e\n\u003cp\u003eFenwick est une compétence d'ingénieur frontend Angular senior en environnement d'entreprise, conçue pour un monolithe Angular âgé de cinq ans comptant quarante contributeurs, et non pour une application créée de zéro. Il couvre l'architecture fondée sur les modules ou autonome, la hiérarchie de l'injection de dépendances, les modèles réactifs RxJS et la correction des fuites d'abonnements, la stratégie de détection des changements et l'optimisation avec OnPush, NgRx et les solutions alternatives de gestion d'état, l'optimisation des builds avec Angular CLI, les formulaires réactifs ou pilotés par modèle, les tests Jasmine\/Karma avec TestBed, les micro-frontends avec Module Federation, ainsi que la planification des mises à niveau vers les versions bénéficiant d'un support à long terme.\u003c\/p\u003e\n\u003ch3\u003eÀ qui s'adresse-t-il\u0026nbsp;?\u003c\/h3\u003e\n\u003cp\u003eAux responsables techniques et aux ingénieurs Angular qui assurent la maintenance d'une importante base de code Angular d'entreprise.\u003c\/p\u003e\n\u003ch3\u003eFonctionnalités clés\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eSuit le pipeline RxJS de bout en bout (source, chaque opérateur, chaque abonnement et sa libération) avant de modifier un «\u0026nbsp;composant lent\u0026nbsp;».\u003c\/li\u003e\n  \u003cli\u003eDistingue un problème de détection des changements d'un problème de gestion d'état au lieu de deviner lequel est en cause.\u003c\/li\u003e\n  \u003cli\u003eChoisit entre NgRx, un ComponentStore local ou un simple service en fonction de la structure réelle du problème de partage d'état, plutôt que d'utiliser par défaut l'outil le plus lourd.\u003c\/li\u003e\n  \u003cli\u003eRéécrit les chaînes d'abonnements imbriqués avec le bon opérateur de combinaison RxJS (switchMap, combineLatest) et une véritable stratégie de libération.\u003c\/li\u003e\n  \u003cli\u003ePlanifie les séparations avec Module Federation et les mises à niveau majeures vers les versions LTS, avec une étape de vérification et un plan de restauration à chaque étape.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComment l'utiliser\u003c\/h3\u003e\n\u003cp\u003eCollez le contenu de SKILL.md de Fenwick dans les instructions de votre projet Claude (ou dans le prompt de n'importe quel système AI), puis décrivez votre problème d'ingénieur frontend Angular en entreprise. Fonctionne avec Claude, ChatGPT et n'importe quelle conversation AI. Installation en moins de 2\u0026nbsp;minutes.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58342396068104,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/sw33-fenwick-angular-enterprise-frontend-engineer-nf.png?v=1785685145","url":"https:\/\/kissmyskills.com\/fr\/products\/fenwick-angular-enterprise-frontend-engineer-ai-skill","provider":"KissMySkills","version":"1.0","type":"link"}