NFA041 — Programmation JavaScript — est l'une des UE les plus demandées par les étudiants en informatique au CNAM, notamment par ceux qui viennent du monde du développement web. Voici ce que vous devez savoir avant de vous inscrire.
Ce que couvre NFA041
L'UE NFA041 couvre les fondamentaux de JavaScript : la syntaxe, la manipulation du DOM, les fonctions, la programmation asynchrone (promesses, async/await), et souvent une introduction aux frameworks ou à Node.js selon l'enseignant.
C'est une UE appréciée par les développeurs qui pratiquent déjà JavaScript en entreprise et veulent valider ces compétences académiquement. Pour les débutants en programmation web, l'UE peut être plus exigeante.
Examen à distance ou en présentiel ?
La question posée sur le forum étudiant : "Est-ce que quelqu'un a déjà passé l'examen de NFA041 — Programmation JavaScript au CNAM Paris ? C'est en distanciel ?"
Les modalités varient selon les sessions. Certaines promotions ont passé l'examen en distanciel (via une plateforme de surveillance en ligne), d'autres en présentiel à Paris. Il est crucial de vérifier les modalités d'examen de la session à laquelle vous vous inscrivez dès le début du semestre — et de ne pas supposer que les modalités de l'an dernier s'appliquent encore.
Niveau et prérequis
NFA041 n'a pas de prérequis formels difficiles à satisfaire, mais une pratique basique de la programmation (variables, fonctions, boucles) est fortement recommandée. Si vous n'avez jamais programmé, commencez par une UE d'introduction à la programmation avant NFA041.
Pour ceux qui ont déjà de l'expérience en JavaScript professionnel, l'UE peut être validée sans trop de difficultés si vous révisez les aspects théoriques souvent peu couverts en entreprise (prototype, closures, event loop).
NFP119 : une UE connexe
NFP119 est mentionnée dans les discussions sur le forum étudiant comme une UE complémentaire à NFA041. Elle est accessible en FOAD dans certains centres. Si votre centre ne la propose pas, renseignez-vous sur la possibilité de vous inscrire dans un autre centre pour cette UE spécifique.