Formation à esup-commons

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

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.