Projets
Pages enfant
  • Organisation de la formation

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

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

Programme

Image virtual box

Application démo "Todo List"

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

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

...

Cette formation se veut volontairement pratique et alternera donc autant que possible entre des présentations théoriques et des mises en application directes par le biais de manipulations et d'exercices.

Points abordés
  • Généralités sur les technologies et outils utilisés : SVN , Maven, JPA etc.

...

  • (présentation rapide et éléments clés qui permettront d'appréhender la suite de la formation

...

  • et les exercices)
  • Utilisation d'une base de donnéesBase de données : OK
  • Authentification CAS : Ok
  • Formulaires et validation JSR 303 et validator etc. : OK pas de validator
  • Jquery JSON etc
  • LDAP : OK
  • . Ergonomie (Jquery, JSON etc.)
  • Utilisation d'un annuaire LDAP
  • Liens directDeepLink : 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.
  • Gestion des fichiers : génération, download et Upload
  • Utilisation et exposition d'un WebService traditionnel et JSON
Manipulations

Les manipulation s'effectueront sur la base d'une machine virtuelle Virtual Box sur laquelle sera installée :

  • Java + Maven + SVN
  • Eclipse + les plugins nécessaires
  • Un portail Esup
  • Un serveur de base de données
  • Un serveur CAS
  • Un serveur LDAP

...et d'une application d'exemple
Application démo "Todo List"Note pour moi-même voir le deeplink et le lazy EAGER etc.