Section:
Informatique de gestion
Codification:
PGW32
Programmation Web orientée objet
Enseignants:
Françoise DUBISY - Laurent ROBBENS

Volume horaire:
45
Pondération:
80
Activité obligatoiore:
Oui
Année académique:
2018-2019

Place de l'activité d'apprentissage dans le programme
Articulation avec d'autres activités d'apprentissage
  • Activités d'apprentissage supports + acquis d'apprentissage préalables requis

    Principes de programmation orientée objet
    Language de programmation orientée objet
    Programmation orientée objet avancée
    Conception de bases de données
    Langage d'exploitation de bases de données

  • Activités d'apprentissage complémentaires

Acquis d'apprentissage spécifiques sanctionnés par l'évaluation

L'étudiant sera capable au terme de l'activité d'apprentissage de
- Réaliser le développement complet d'une application Web dynamique (client - serveur) en Java Enterprise Edition à partir de spécifications données
- Collaborer en groupe à la réalisation d'un projet informatique en répartissant les tâches et en respectant les délais prévus
- Analyser et concevoir la structure de la base de données
- Utiliser un Framework pour persister les données dans une base de données relationnelle (Hibernate)
- Utiliser les Frameworks Spring et Maven
- Créer des tests unitaires (JUnit)
- Harmoniser l'interface utilisateur en appliquant un template dans la création des pages Web
- Proposer une interface d'application Web en plusieurs langues
- Sécuriser une application Web (validation des formulaires Web, Spring Security...)
- Prévoir des accès différents à l'application Web selon le type d'utilisateur et gérer l'identification des utilisateurs
- Implémenter une technique de paiement en ligne
- Rédiger un dossier de documentation du travail

Contenu

The Evolution of the Web
Applets and Servlets
Architecture of Applications
Introduction to Spring
Web Pages
Controller
Template
Session Attribute
Internationalization
Component and Service
Hibernate (Data Persistence, Entity Beans, Queries, Database Relationship)
Security
Unit Test
Online Payment

Cours magistraux : Exposé multimédia Exercices pratiques : Travaux pratiques, Projet
Méthodes d'enseignement-apprentissage mises en oeuvre

Cours magistraux : Exposé multimédia
Exercices pratiques : Travaux pratiques, Projet

Modalités d'évaluation de l'activité d'apprentissagee
Septembre - JanvierSeconde Session
ExamensTravail réalisé par groupe de 2 étudiants : élaboration d'une application web en java (site de vente en ligne) et défense orale individuelle du travail.
Pondération : 100%
Elaboration d'une application web en java (site de vente en ligne) et défense orale du travail.
Pondération : 100%

Pondération en % par rapport au total de l’activité d’apprentissage ou de l’UE si l’évaluation est intégrée.

Ressources
Sources et référence

    Documentation en ligne du langage Java Web et des Frameworks Spring et Hibernate

 Retour