ECTS
3 crédits
Composante
Collège Sciences et Technologies pour l’Energie et l’Environnement (STEE)
Volume horaire
30h
Description
L’objectif de cette UE est de poursuivre l’apprentissage de la programmation autour des technologies web. Notamment de présenter les concepts fondamentaux liés à la conception d’un site Web dynamique.
Vous maîtriserez la syntaxe du PHP pour la programmation des structures de contrôle classiques et pour la programmation orientée objet. Vous comprendrez la dissociation Modèle -Vue-Contrôleur et vous la mettrez en œuvre.
De plus vous allez découvrir différents patterns d’architecture Web et vous les mettrez en pratique.
Ressources pédagogiques :
Cours/TD/TP accessibles sous Elearn.
IDE NetBeans
Objectifs
- Concevoir une application Web dynamique.
- Maîtriser les techniques de gestion de la persistance des données.
- Comprendre différents patterns d’architecture Web (MVC , DAO, etc…) et les implémenter
- Adopter de bonnes pratiques de conception et de programmation
Heures d'enseignement
- Technologies web - CMCours Magistral12h
- Technologies web - TDTravaux Dirigés9h
- Technologies web - TPTravaux Pratique9h
Pré-requis obligatoires
L1 NEC UE Introduction à la programmation objet
L1 NEC UE Bases de données
Contrôle des connaissances
Évaluation continue intégrale (ECI) 100%
Compétences visées
Bloc 1 |
C1.1 Concevoir et modéliser des programmes et des systèmes informatiques
|
Compétent |
C1.3 Programmer des logiciels et des systèmes informatiques
|
Compétent | |
C1.4 Tester et déployer des logiciels et les systèmes informatiques
|
Compétent | |
Bloc 2 |
C2.1 Concevoir des structures de données
|
Compétent |