Programme des cours 2025-2026
IODA0109-1  
Programmation Web I
  • Programmation Web I
  • Projet Web
Durée :
Programmation Web I : 36h Th
Projet Web : 12h Th
Nombre de crédits :
Bachelier en informatique, orientation développement d'applications5
Nom du professeur :
Programmation Web I : Fabrice MEDOL
Projet Web : Fabrice MEDOL
Coordinateur(s) :
Fabrice MEDOL
Langue(s) de l'unité d'enseignement :
Langue française
Organisation et évaluation :
Enseignement au deuxième quadrimestre
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 :
En regard de l'ensemble du programme de formation, l'UE contribue au développement des compétences et capacités suivantes:

Compétences * :
C1 : Communiquer et informer
C2 : Collaborer à la conception, à l'amélioration et au développement de projets
C5 :  Mobiliser les savoirs et les savoir-faire lors du développement d'applications
C6 : Analyser les données utiles à la réalisation de sa mission en adoptant une démarche
systémique

 

Capacités *:
C1 :
Présenter des prototypes de solution et d'application techniques
C2 :
Planifier des activités et évaluer la charge et la durée de travail liées à une tâche
Rechercher et utiliser les ressources adéquates
Proposer des solutions qui tiennent compte des contraintes

C5 :
Concevoir, implémenter et maintenir des algorithmes répondant aux spécifications et
fonctionnalités fournies
Choisir et mettre en œuvre un standard défini ou une technologie spécifique (méthodologie, environnement, langage, framework, librairies ...) Concevoir, implémenter, administrer et utiliser avec maîtrise un ensemble structuré de données
C6 :
Soigner l'ergonomie des applications
Programmation Web I
- Les protocoles du Web (http, ftp)

- Le langage HTML (pages Web statiques)

- Le langage PHP (pages Web dynamiques)

- Les bases de données MySQL

- Les feuilles de style CSS (partie design des interfaces Web) *
Projet Web
- Introduction à Git et GitHub

- Mockup à l'aide de Figma
Acquis d'apprentissage (objectifs d'apprentissage) de l'unité d'enseignement :
Programmation Web I
l'étudiant sera capable de :
développer un site Web dynamique sécurisé qui pourra interagir avec une base de données.
Projet Web
l'étudiant sera capable de : concevoir une application Web
complexe en découvrant les différents aspects de conception depuis la recherche d'un sujet jusqu'à la phase de tests
Savoirs et compétences prérequis :
Activités d'apprentissage prévues et méthodes d'enseignement :
Programmation Web I
- Cours théoriques sous forme de présentations PowerPoint + démonstrations.

- Exercices pratiques à réaliser au laboratoire informatique par les étudiants
Projet Web
- Projet à réaliser par groupe d'étudiants avec séances de suivi.
Mode d'enseignement (présentiel, à distance, hybride) :
Programmation Web I
présentiel
Projet Web
présentiel
Lectures recommandées ou obligatoires et notes de cours :
Modalités d'évaluation et critères :
l'UE fait l'objet d'une moyenne géométrique pondérée, les AA sont pondérées dans les proportions suivantes :
Programmation Web I Pourcentage : 70 %.
Projet Web Pourcentage : 30 %
Programmation Web I
Première session :
Examen écrit hors session (100%)

 

Seconde session  :
Examen écrit 100%
Projet Web
Evaluation continue sous forme de projet avec défense orale hors session (100%)

remédiable à 100% en seconde session sous forme d'un projet et d'une défense orale
Stage(s) :
Remarques organisationnelles :
Pour les AA en évaluation continue (totale ou partielle), l'étudiant est tenu à une présence régulière aux activités d'apprentissage. L'étudiant est tenu de suivre effectivement et assidûment les activités d'apprentissage et d'effectuer tous les travaux et tests requis dans les délais fixés et sous la forme prescrite. Tout travail non remis sera assimilé à une absence. Si l'étudiant n'a pas été régulièrement présent, cette AA/ partie de l'AA ne peut pas être évaluée, ce qui se traduit par une note de 0/20. 
Contacts :
Implantation :  Campus La Plaine

Téléphone secrétariat : 02/3401670