Conception et développement Front-End
NFP122


Objectifs pédagogiques :

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.

Public et conditions d'accès :

Avoir le niveau de première année de master informatique ou expérience

Compétences :
  • 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.
Méthodes de validation :
  • 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.
Contenu de la formation :
  • 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é

Cette UE apparaît dans les diplômes et certificats suivants :

Prochaines sessions de formation

Recherche en cours