Cette formation a été dispensée à partir de 2007.
Description
- Durée : 3 jours (21h).
- Nombre de stagiaires : de 12 à 16.
- Intervenants : Pascal Aubry (Université de Rennes 1) et Raymond Bourges (Université de Rennes 1).
Objectifs et compétences développées
Esup-commons est un framework de développement basé sur Spring, JSF et Hibernate proposé comme standard de développement d’applications dans le cadre du projet ESUP-Portail.
Les objectifs de la formation sont les suivants :
- Connaître l’organisation des fichiers et les principes de esup-commons afin de pouvoir installer et mettre à jour une application bâtie sur esup-commons,
- Comprendre l’architecture et le fonctionnement de esup-commons afin de pouvoir personnaliser une application bâtie sur esup-commons et contribuer à son développement,
- Maîtriser les finesses de esup-commons afin de pouvoir, dès la fin de la formation, développer une nouvelle application bâtie sur esup-commons.
Public
Les ingénieurs et techniciens souhaitant développer une application dans le cadre de l’ENT de leur établissement, ou souhaitant porter une application existante dans le framework esup-commons.
Prérequis
Cette formation est une formation de haut niveau, une connaissance de Java est impérative.
Les stagiaires profiteront d’autant mieux de la formation s’ils connaissent déjà une ou plusieurs des technologies suivantes : Spring, JSP ou JSF, Hibernate
Formateurs
La formation est animée par Pascal Aubry (coordinateur du projet et développeur du projet esup-commons) et Raymond Bourges (développeur du projet), tous deux de l’Université de Rennes 1.
Documentation
- Le support de la formation (format PDF)
Programme
1er jour, 10h-12h30 : DÉCOUVRIR (généralités, installation de l’environnement)
- Présentation générale
- Installation/configuration Eclipse
- Organisation des fichiers
1er jour, 13h30-18h : COMPRENDRE (les bases du framework)
- Spring
- Déploiement en quick-start
- JSF
- Internationalisation
- Gestion des exceptions
2ème jour, 8h30-12h30 : METTRE EN ŒUVRE (fonctionnalités indispensables)
- Accès aux données
- Pagination
- Accès au S.I. (LDAP)
- Accès au S.I. (portail)
- Numérotation des versions
2ème jour, 13h30-16h30 : MAÎTRISER (fonctionnalités avancées)
- Distribution d’une application
- Commandes batch
- Web services
- Liens hypertextes directs
- Téléchargement de fichiers
3ème jour, 8h00-12h00 : MAÎTRISER (fonctionnalités avancées)
- Authentification
- Déploiement en servlet/portlet
- Gestion des caches
- Courier électronique
- FCK Editor
3ème jour, 13h00-16h00 : METTRE EN PRATIQUE
La dernière demi-journée est libre : les formateurs aident les stagiaires à commencer un développement bâti sur esup-commons, en mettant l’accent sur les fonctionnalités qui les intéressent le plus.