Conception et développement Front-End
Code
NFP122
Description
- rappels de HTML/CSS, DOM
- bases de JavaScript
- fonctions avancées : lambdas, clôtures
- Typescript
- Ajax, Fetch API, promesses, await et async
- programmation réactive
- environnements de développement JS (Vite/Webpack...)
- étude d'un framework réactif (VueJS, React ou Angular)
- ergonomie, expérience utilisateur et accessibilité
Finalité
Donner une solide compréhension des concepts avancés de JavaScript et de la programmation front-end, en mettant l'accent sur les frameworks modernes et la programmation réactive.
Compétences visées
- Structurer une application front-end robuste, typée et modulaire ;
- Comprendre et utiliser les outils de l’écosystème JavaScript moderne ;
- Développer une interface utilisateur dynamique interagissant efficacement avec un backend ;
- Lire et écrire du code dans un framework professionnel.
Description des modalités d'évaluation
- Examen écrit obligatoire, dans lequel les élèves doivent impérativement écrire du code. QCM interdit.
- Les travaux pratiques sont obligatoires, éventuellement notés. Ces derniers participent à la note à condition que la note à l'examen soit au moins de 7/20.
- Fonctionnement identique pour la deuxième session.
Prérequis
Avoir le niveau de première année de master informatique ou expérience
- Nombre d’ECTS
- 6
- Durée en nombre d'heures
- 50.00
- Nb d'heures de TP
- 25.00
- Type de notation
- Notation chiffrée (sur 20)
- Moyenne pour valider l'UE
- 10.00
- Modalité(s) d'évaluation
- Contrôle continu
- Examen final
- Année de création
- 2026
- Date de début de validité
- Déployabilité
- Offre déployable dans le réseau en cas d'agrément
- Examen national
- Oui
Le certificateur est le Cnam
Diplômes dans lesquels apparaît cette UE
- Diplôme d'ingénieur Spécialité informatique parcours Architecture et ingénierie des systèmes et logiciels (AISL) (AISL)
- Diplôme d'ingénieur Spécialité informatique parcours Cybersécurité
- Diplôme d'ingénieur Spécialité informatique parcours Expérience interactive (EI)
- Diplôme d'ingénieur Spécialité informatique parcours Informatique, réseaux et systèmes mobiles
- Diplôme d'ingénieur Spécialité informatique parcours Intelligence Artificielle et Optimisation
- Diplôme d'ingénieur Spécialité informatique parcours Systèmes d'information et business Intelligence