Angular
1. Définition de la compétence
Angular est le framework frontend de Google, complet et opinionné, particulièrement adopté en grande entreprise pour sa structure rigoureuse et son typage TypeScript natif. Avec l'arrivée des Signals (Angular 17+), il a opéré un virage moderne.
2. Mes éléments de preuve
Le Master ISCOD demandait un projet frontend démontrant la maîtrise d'un framework moderne avec un backend cohérent.
J'ai conçu une SPA Angular avec architecture modulaire, routing avec lazy loading, gestion d'état, consommation d'une API REST Spring Boot et tests unitaires.
Projet validé, code production-ready réutilisé comme template personnel.
Maîtrise des best practices Angular et capacité à livrer un projet académique de niveau professionnel.
3. Mon autocritique
Niveau intermédiaire-avancé. Je livre des SPA Angular complètes avec routing, gestion d'état et tests.
Compétence importante pour les contextes grands groupes, complémentaire de React.
Acquisition rapide grâce à mon socle TypeScript et React.
Conseil pour moi-même : approfondir NgRx et les Signals. Pour les autres : ne pas chercher à reproduire les patterns React dans Angular.
4. Mon évolution dans cette compétence
Intermédiaire-avancé
Avancé — maîtrise des Signals et de NgRx Signal Store
Veille sur Angular 18+ et les Signals.
- Cours avancés NgRx
- Patterns micro-frontends Angular

