Nos solutions


Accueil  > Nos services > Formation  > Offre catalogue 2008

Offre catalogue 2008

Développement de portlets

REF : J-POR
OBJECTIFS DU COURS
  • Maîtrise des fonctionnalités courantes des portlets
  • Comprendre les fonctionnalités avancées des portlets (cache, la sécurité...)
  • Connaître les bonnes pratiques d'utilisation des portlets
  • Connaître l'offre et les tendances futures des portails sur le marché
MISE EN PRATIQUE

PROFIL DES PARTICIPANTS
Architecte technique
Chef de projet
Équipe projet
PRE-REQUIS
Connaissance du langage Java et des servlets JSP.
DUREE
3 jours (+ 1 journée optionnelle)
TARIF
1 440 * € (HT)
2 320* CHF
*Déjeuners inclus
Télécharger le programme

ARCHITECTURE DES PORTAILS

Définition d'un portail. Notion de portlet et de conteneur de portlets. Interaction entre portlet et conteneur.
Les éléments d'un portail. Construction d'une page portail. Notion de fragment.

LES PORTLETS JAVA DANS LES APPLICATIONS

Présentation des portlets Java

Comparaison portlet/servlet. Fonctionnalités d'un portlet.
Intégration portlet/servlet. Portlet et framework MVC.
La norme JSR-168.

Architecture d'une application à base de portlets

Comparaison application à base de portlets / application Web « classique ». Les descripteurs de déploiement : web.xml et portlet.xml. Utilisation des balises <portlet- app> et <portlet>. Localisation.

LE DÉVELOPPEMENT DES PORTLETS

L'interface Portlet

Cycle de vie des portlets, l'implémentation de base GenericPortlet, Portlet Window, traitement et traduction des requêtes.

L'interface PortletRequest

Requête utilisateur, paramètres de la requête, attributs et propriétés de la requête, la sécurité, autres informations (internationalisation, mode de la requête, état de la fenêtre...).

L'interface PortletResponse

Réponse vers le conteneur de portlets, encodage des URL, les objets ActionResponse et RenderResponse, bufferisation, titre de la portlet, synthèse de la dynamique d'un portlet.
Travaux pratiques : création et configuration d'un portlet.

Les autres interfaces

PortletURL, PortletRequestDispatcher, PortletContext, PortletConfig, PortalContext, PortletPreferences, PortletSession.
Travaux pratiques : gestion des préférences et communication interportlets via la session.

Mode et états

La classe PortletMode, les modes VIEW, EDIT, HELP.
Les modes personnalisés.
États de la fenêtre : NORMAL, MAXIMIZED, MINIMIZED.
États personnalisés.
Travaux pratiques : Création d'URL et manipulation des états de la fenêtre. Implémentation du mode EDIT.
·

La librairie de tags portlet

Les tags defineObject, actionURL, renderURL, namespace.

Les autres fonctionnalités

Personnalisation du contenu des portlets en fonction de l'utilisateur. Utilisation du mécanisme de cache.
Gestion de la sécurité. Utilisation de feuilles de styles CSS.
Évolution de la JSR-168.

Les « remote » portlets

Les portlets dans une architecture à base de WebServices.
WSRP (WebServices Remote Portlet). Publier des portlets comme services WSRP. Scénarios d'application.

LES SOLUTIONS PORTAILS DU MARCHÉ

Les solutions commerciales généralistes : IBM (WebSphere Portal), BEA (WebLogic Portal), Oracle (OracleAS Portal).
Les solutions commerciales spécialisées : ATG Portal, Vignette, Plumtree, SAP, Peoplesoft.
Solutions Open Source : Jetspeed, UPortal, Jahia, Liferay, eXo platform, Pluto, RedHat CCM, Zope, Spip...

OPTION (1 JOUR) : ADMINISTRATION ET DÉVELOPPEMENT AVEC WEBSPHERE PORTAL SERVER

Administration des portlets

Installation de portlets et d'applications de portlets.
La gestion des portlets et des applications de portlets.
Utilisation de portlets distants (WSRP). Le déploiement des portlets au travers de l'outil XMLAccess.

Administration des pages

Structure logique d'un portail. La notion de portail dans WPS. Création et héritage d'une page.
Modification de la présentation d'une page.
Présentation de l'outil Rational Application Developer.
Vue d'ensemble sur le développement de portlet avec RAD.
Travaux pratiques : création d'une page, déploiement d'une application de portlets.

Présentation des principaux éléments d'un portail

Préférences du portail, page, url skin, thème.
Personnalisation d'un portail.
Structure de la personnalisation : écrans (screens), thèmes et encadrements (skins). Vue d'ensemble.
Composition d'un thème. Composition d'un écran.
Travaux pratiques : mise à jour d'un thème et d'un encadrement du portail.
 
PARIS
29-31 janv
26-28 mars
14-16 mai
16-18 juil
16-18 sept
18-20 nov
BORDEAUX
21-23 janv
17-19 mars
26-28 mai
8-10 juil
9-11 sept
25-27 nov
LYON
5-7 fév
27-29 mai
23-25 juin
23-25 sept
24-26 nov
15-17 déc
MEDITERRANEE
5-7 fév
27-29 mai
23-25 juin
23-25 sept
24-26 nov
15-17 déc
NANTES
26-28 mars
14-16 mai
16-18 sept
18-20 nov
TOULOUSE
11-13 mars
16-18 juin
23-25 sept
24-26 nov
SUISSE
22-24 janv
14-16 avril
16-18 juin
23-25 sept
17-19 nov
MAROC
Nous consulter