Pages enfant
  • Organisation de la formation

Vous regardez une version antérieure (v. /wiki/display/PROJ/Organisation+de+la+formation) de cette page.

afficher les différences afficher l'historique de la page

« Afficher la version précédente Vous regardez la version actuelle de cette page. (v. 11) afficher la version suivante »

voir : GT ESUP-Commons V2 (2011-05-09)

Slides formation V1

Application démo "Todo List"

Le 15 Juin 2011

Vincent Bonamy, Raymond Bourges, Yves Deschamps, Céline Didier

Ordre du jour

  • Que faut-il pour préparer la formation ? Que faut-il améliorer ?
  • Les projets esup-blank esup-example todo-list
  • point sur la doc

Informations générales

Public concerné : les ingénieurs et techniciens souhaitant apprendre à développer avec esup-commons, le framework de développement du consortium ESUP-Portail.

Durée : 2j

Nombre de stagiaires : de 12 à 16. Seront acceptées en priorité les personnes travaillant dans un établissement adhérent à l'association ESUP-Portail et souhaitant développer une application à court ou moyen terme au bénéfice de la communauté, par exemple en le mettant à disposition dans l'incubateur du projet ESUP-Portail.

Intervenants : ?

Quels prérequis ?

Parler de SVN , Maven, JPA etc. au cours de la formation on ne peut pas faire sans

Cette formation adresse toutes couches de programmation depuis l'accès aux données et aux services, jusqu'à l'interface homme/machine en passant par les services métier et la logique applicative. Les techniques de développement abordées sont nombreuses, parfois complexes ; pour pleinement profiter de cette formation et remplir les objectifs annoncés, les stagiaires devront au minimum être familier de la programmation en Java sous l'environnement Eclipse. De plus, la connaissance des éléments suivants est recommandée :

  • Hibernate
  • Spring

Image virtual box

  • Installer Java
  • Eclipse
  • Plugins nécessaires
  • portail
  • ldap

Quels objectifs ?

Les objectifs sont :

Acquérir la méthodologie de esup-commons (séparation des couches, programmation par interface, respect des règles de programmation, utilisation systématique de Maves, subversion, ...) et la maitrise des outils nécessaires.

Dès la fin de la formation, être capable de développer une application sous forme de portlet ou servlet, en utilisant esup-commons.

Enchaînement

Machine virtuelle avec une installation de départ eclipse
Installation de l'environnement de dev plugins
Checkout de example explication SVN, Maven, compile installation

Points à aborder

  • Base de données : OK
  • Authentification CAS : Ok
  • Formulaires et validation JSR 303 et validator etc. : OK pas de validator
  • Jquery JSON etc
  • LDAP : OK
  • DeepLink : Lien direct vers la tâche depuis la portlet par exemple
  • Envoi de Mail
  • Génération de fichier et téléchargement
  • Upload de fichier : Upload d'une pièce jointe à une tâche
  • Appel d'un WS par la portlet qui affiche les 10 derniers tickets fourni par la vue servlet (Acces WS portail : ? Est-ce encore utile ?) WS traditionnel et JSON (JSR ???)
  • Dans la vue portlet interroger l'api portlet du portail et les paramètres de publication. Ex: URL du WS à interroger pour aller récupérer les 10 dernières tâches
  • Base JSF et base de spring MVC une formation supplémentaire abordera plus spécifiquement l'une ou l'autre des sessions
  • Choix du découpage en module sans exclure l'idée de faire un seul module. Partir d'un blank et ôter les modules inutiles.

Note pour moi-même voir le deeplink et le lazy EAGER etc.

  • Aucune étiquette