Niveau d'étude
BAC +2
ECTS
3 crédits
Composante
Sciences économiques, gestion, mathématiques et informatique
Volume horaire
33h
Période de l'année
Enseignement quatrième semestre
Description
Ce cours introduit les principales technologies du développement front-end utilisées pour la conception d’interfaces web modernes et interactives. Il couvre les bases de HTML, CSS et JavaScript ainsi que l’utilisation d’un framework front-end et des échanges avec des API.
Objectifs
- Développer des interfaces web dynamiques et responsives ;
- Utiliser les technologies HTML, CSS et JavaScript ;
- Manipuler un framework front-end moderne ;
- Interagir avec des services web via des API ;
- Structurer et déployer une application front-end simple.
Évaluation
Modalités : Mixte : CC + CT
SESSION 1 :
Contrôle Continu
• Type : Écrit, QCM, Projet
• Durée : --
• Précisions : Le contrôle continu représente 50 % de la note finale,
et comprend un ou plusieurs partiels et/ou un projet (30 %), et l’évaluation du présentiel, des QCM, TD et TP (20 %).
Contrôle Terminal
• Type : Écrit
• Durée : --
• Précisions : L’examen final représente 50 % de la note finale.
Régime Dérogatoire
• Type : Écrit, Oral
• Durée : --
• Précisions : En régime dérogatoire, les modalités d’évaluation sont adaptées conformément aux M3C spécifiques de la formation, en principe sous la forme d’un examen terminal écrit ou oral.
SESSION 2 :
• Type : Écrit, Oral
• Durée : --
• Précisions : Les absences, la seconde chance et les aménagements éventuels sont traités selon les M3C en vigueur.
Utilisation de l'intelligence artificielle :
Pour cet EC, l’usage de l’intelligence artificielle (IA) générative pour aider à la réalisation des travaux soumis à évaluation est interdite, sauf éventuelles exceptions dûment spécifiées par l’enseignant responsable du cours. Dans le cadre de ces éventuelles exceptions, les principes suivants doivent être respectés.
Les résultats fournis par l’IA doivent constituer un matériau pour votre réflexion, et toujours faire l’objet d’une réappropriation et d’une reprise critique.
Tous les usages doivent être documentés dans une section dédiée à la fin de votre travail, à l’exception des usages de recherche web augmentée, de correction orthographique et syntaxique. Cette section doit permettre à votre lecteur d’évaluer la manière dont vous avez travaillé avec l’IA et mobilisé cette ressource au service d’un travail personnel.
L’intégration directe de contenus engendrés par l’IA doit être faite sous le régime de la citation.
Toute utilisation non déclarée ou non autorisée d’un outil d’IA pourra être considérée comme un manquement aux règles d’intégrité académique.
Il est également demandé aux étudiants de ne pas transmettre à des outils d’IA des données confidentielles ou personnelles concernant l’université, les enseignants, les entreprises partenaires ou d’autres étudiants.
Heures d'enseignement
- CMCM16,5h
- TDTD16,5h
Compétences visées
- Concevoir et intégrer des interfaces web ;
- Développer des composants front-end interactifs ;
- Utiliser des outils de développement collaboratif ;
- Appliquer les bonnes pratiques d’ergonomie, d’accessibilité et de qualité web ;
- Tester et maintenir une application front-end.
