Retour aux compétences

Angular

Frontend Depuis janv. 2019
L4
68/100

Autres technologies

Angular Angular Material RxJS

Éléments de preuve

  • Pourquoi ce niveau

    Synthese

    Des formulaires dynamiques, des datatables, du routing, de la validation, de la saisie géographique et de l'i18n sont mis en œuvre sur plusieurs projets GeoNature, avec en plus une pratique mobile via Ionic.

  • Limite actuelle

    Synthese

    Les axes d'amélioration pour atteindre le niveau suivant sont les suivants : documenter une architecture Angular plus transverse, montrer des composants ou bibliothèques partagés et exposer davantage de sujets de performance ou d'industrialisation frontend.

  • Formulaire d'observation adapté à la taxonomie

    PR Source

    Le formulaire d'observation de GeoNature-citizen est adapté aux longues listes taxonomiques, à l'autocomplétion et à la présélection automatique.

  • Composant métier avec tri et pagination

    PR Source

    Le composant Angular ajouté dans GeoNature récupère, trie et pagine les dernières discussions sur la page d'accueil.

  • Routage vers détail d'observation

    PR Source

    Le routage ajouté dans GeoNature introduit un accès dédié aux onglets du détail d'observation, ce qui montre aussi la maîtrise de la navigation Angular sur un produit existant.

  • Validation de formulaires dynamiques

    PR Source

    La correction apportée dans GeoNature fiabilise la validation des radio boutons requis et harmonise les messages du widget numérique sur plusieurs PR.

  • Refactorisation de formulaire dynamique

    PR Source

    Le module monitoring recentre l'initialisation du formulaire sur un schéma unique enrichi dynamiquement, avec tri des champs et méta partagé.

  • Datatable Angular fiabilisée

    PR Source

    Le module monitoring corrige tri, filtre et pagination d'une datatable Angular, ce qui prouve une pratique sur des interactions de liste métier.

  • Angular sur mobile Ionic

    Projet Source

    L'application mobile développée chez ERON Santé intègre aussi Angular dans une stack Ionic/Capacitor, ce qui confirme une pratique hors du seul écosystème GeoNature.