Programme des cours 2024-2025
BINV1051-1  
Développement web : bases
  • HTML
  • Javascript : théorie
  • Javascript : exercices
Durée :
HTML : 18h Th
Javascript : théorie : 9h Th
Javascript : exercices : 36h Pr
Nombre de crédits :
Bachelier en informatique, orientation développement d'applications (Bachelier en informatique, orientation développement d'application)5
Nom du professeur :
HTML : Olivier CHOQUET
Javascript : théorie : Jérome PLUMAT
Javascript : exercices : Jérome PLUMAT
Coordinateur(s) :
Jérome PLUMAT
Langue(s) de l'unité d'enseignement :
Langue française
Organisation et évaluation :
Enseignement durant l'année complète, avec partiel en janvier
Unités d'enseignement prérequises et corequises :
Les unités prérequises ou corequises sont présentées au sein de chaque programme
Contenus de l'unité d'enseignement :
Cette unité d'enseignement a pour but de fournir à un public de développeur les bases pour élaborer dans un premier temps un site web statique(HTML/CSS) et dans un deuxième temps un site Web dynamique (Node.js/ Express).
HTML
- HTML5 (balises essentielles, images, tableaux, formulaires) - CSS3 (éléments de base, positionnement)
Javascript : théorie
  • Langage JavaScript et Typescript
  • Fonctionnement d'Internet
  • Méthodologie de création d'un site Web Node.js / Express
  • Architecture serveur
  • Méthodes GET, POST, PUT et DELETE
  • Accès à une DB SQL
Javascript : exercices
Cf. BINV1051 B - JavaScript Théorie
Acquis d'apprentissage (objectifs d'apprentissage) de l'unité d'enseignement :
Compétence(s) - Capacité(s):

C01 - Communiquer et informer


CA1.f - Utiliser une langue étrangère
 

C04 - S'inscrire dans une démarche de respect des réglementations

CA4.b - Respecter les normes, les procédures et les codes de bonne pratique


C05 - Mobiliser les savoirs et les savoir-faire lors du développement d'applications

CA5.a - Concevoir, implémenter et maintenir des algorithmes répondant aux spécifications et fonctionnalités fournies

CA5.b - Choisir et mettre en oeuvre un standard défini ou une technologie spécifique (méthodologie, environnement, langage, framework, librairies, ...)


Acquis d'apprentissage(s) terminaux visé(s):
- Acquis d'apprentissage terminaux : AAT1. Concevoir des solutions informatiques efficaces qui répondent à des problèmes en maitrisant les structures de données véhiculées. PROGRAMMATION ( AAT1)
- Acquis d'apprentissage terminaux : AAT6. Exploiter de façon autonome et rigoureuse les différentes ressources d'information (en français ou en anglais).

AUTONOMIE ( AAT6)


Acquis d'Apprentissage Spécifiques :



  • Elaborer un site Web statique via les technologies HTML5 et CSS3.
  • Respecter les recommandations HTML5 établies par le W3C.
  • Elaborer un site Web dynamique via les technologies Node.js/Express.
  • Gérer le contexte d'un utilisateur selon le mécanisme de session.
  • Respecter l'architecture MVC lors de l'élaboration d'un site Web.





 
Savoirs et compétences prérequis :
Activités d'apprentissage prévues et méthodes d'enseignement :
Activités          Intitulé de l'activité               Volume horaire


BINV1051 A       HTML                                             18


BINV1051 B       JavaScript - Théorie                          9


BINV1051 C       JavaScript - Exercices                      36
Mode d'enseignement (présentiel, à distance, hybride) :
Présentiel.
 
HTML
La première partie du cours suit les principes de l'e-learning (classe inversée). La deuxième partie consiste en un travail.
 
Javascript : théorie
Un cours théorique de 1,5h, s'étalant sur 6 semaines de cours en distanciel asynchrone.
Javascript : exercices
Des exercices pratiques en présentiel durant 6h par semaine, s'étalant sur 6 semaines de cours, et proposés chaque semaine après le cours théorique.
Lectures recommandées ou obligatoires et notes de cours :
HTML
Support(s):
Tous les supports (syllabus, ...)  sont disponibles sur la plateforme pédagogique MooVin.
Javascript : théorie
Support(s):
Tous les supports (syllabus, ...)  sont disponibles sur la plateforme pédagogique MooVin.
Javascript : exercices
Support(s):
Tous les supports (syllabus, ...)  sont disponibles sur la plateforme pédagogique MooVin.
Modalités d'évaluation et critères :
Responsable de l'évaluation: CHOQUET Olivier
 
Langue de l'évaluation: Français
 
Mode d'évaluation: Évaluation continue, examen pratique sur machine
 
Pondération des évaluations:

  • BINV1051 A (HTML) : évaluation continue en janvier = 10%
  • BINV1051 B + BINV1051 C (JS Théorie + JS Pratique) : examen pratique sur machine en juin et en seconde session = 90%
L'évaluation de l'AcAp BINV1051 A (HTML) est définitive en janvier, l'évaluation continue n'est ni représentable en juin, ni en septembre.

L'évaluation des AcAp BINV1051 B et BINV1051 C est intégrée et constitue dès lors un tout indécomposable.  Celle-ci donne lieu à une seule note ; il n'y a pas d'évaluation d'AcAp ni de note pour ces AcAp.
Cela exclut automatiquement : toute dispense partielle issue d'une année antérieure, toute dispense partielle au sein de l'année académique, toute dispense partielle acquise cette année pour les années à venir.

Le responsable de l'évaluation de l'UE décide si un déficit est jugé inacceptable (en fonction de l'importance du déficit, de sa gravité ou du caractère nécessaire ou indispensable des compétences non acquises). Dans l'affirmative, il définit une note pour l'ensemble de l'UE inférieure à 10/20. Cette note est représentative du niveau de la non acquisition des compétences requises dans l'UE.

 
Stage(s) :
Remarques organisationnelles :
L'UE BINV1051-1 "Développement web : bases" est une UE qui se déroule sur toute une année académique.
Le premier quadrimestre est consacré au langage HTML, matière prérequise pour la suite du cours au deuxième quadrimestre où la matière vue est le JavaScript.
L'évaluation du HTML en fin de premier quadrimestre permet aux étudiants de porter à leur connaissance le niveau d'acquisition de cette matière prérequise.
En cas d'échec, il est vivement conseillé aux étudiants de retravailler HTML avant d'aborder le cours de JavaScript.

Lors du calcul de la moyenne arithmétique pondérée du PAE d'un étudiant, ainsi que du calcul de la moyenne arithmétique pondérée globale de son cursus, le poids associé à la note de la présente UE est son nombre d'ECTS.
Contacts :