
FRAMEWORK CÔTÉ CLIENT
PROGRAMME
L’étudiant sera capable :
Face au matériel et au logiciel adéquats et face à une structure informatique opérationnelle connectée à Internet, disposant des logiciels appropriés et de la documentation nécessaire et actualisée,
En utilisant le vocabulaire technique et l’orthographe adéquate, et en respectant les normes et standards en vigueur,
Et au départ d’un cahier des charges ainsi que d’un framework proposés par le chargé de cours :
Exploiter le framework ou librairie côté client, en intégrant (en tout ou partie) les concepts suivants :
- L’utilisation de gestionnaire de paquet tel que npm ou yarn
- Comprendre et exploiter la structure du projet
- La gestion des événements et du cycle de vie
- L’interaction avec une source de données distante (API, …)
- La mise en place d’un système de routing (gestion des URL, …)
- La mise en place et la gestion des données via un state management ;
- La gestion des micros interactions,
- La gestion des exceptions et des erreurs,
- L’utilisation de générateurs et assistants,
- La planification et l’exécution des différentes phases de test,
- La production d’une documentation intégrée au code.
Déployer l’application, la solution proposée côté client en utilisant un protocole sécurisé en prenant en compte :
- L’optimisation
- La minification
- La compatibilité avec les différents navigateurs et supports
- …
ACQUIS D'APPRENTISSAGE
Pour atteindre le seuil de réussite, l'étudiant sera capable :
Face au matériel et au logiciel adéquats et face à une structure informatique opérationnelle connectée à Internet, disposant des logiciels appropriés et de la documentation nécessaire et actualisée,
En utilisant le vocabulaire technique et l'orthographe adéquate,
Et au départ d’un cahier des charges ainsi que d’un framework proposés ou approuvés par le chargé de cours :
- de développer une solution répondant aux consignes/objectifs du cahier des charges en développant, en déployant et en exploitant un framework.
Pour la détermination du degré de maîtrise, il sera tenu compte des critères suivants :
- Le niveau de pertinence technique du code en relation avec les consignes du cahier des charges : l'optimisation du code et la pertinence des commentaires ;
- Le niveau de pertinence des choix techniques des outils d’aide à l’optimisation du code (bundler, …) ;
- Le niveau de lisibilité du code (facilité de partage, indentation, conventions et respect des bonnes pratiques d’écriture, …) ;
- Le degré d’autonomie atteint dans l’exploitation et l’utilisation de la documentation référencée.