Nos solutions


Accueil  > Nos services > Formation  > Offre catalogue 2008

Offre catalogue 2008

JAVA/J2EE : la synthèse

REF : J-SYN
OBJECTIFS DU COURS
  • Connaître les « ingrédients » du Web dynamique
  • Savoir appréhender les futures évolutions du Web avec J2EE
  • Comprendre l'apport de J2EE dans les architectures Internet
  • Comprendre la notion de framework au sein des architectures J2EE
MISE EN PRATIQUE
Démonstrations.
PROFIL DES PARTICIPANTS
Architecte technique
Chef de projet
Direction informatique
MOA
MOE
PRE-REQUIS
Aucun.
DUREE
2 jours
TARIF
1 380 * € (HT)
2 250* CHF
*Déjeuners inclus
Télécharger le programme

LES CONCEPTS DU WEB

Position du problème

D'Internet au Web, historique du réseau Internet, les différents usages du Web, infrastructure, protocole, adressage, services. Qui contrôle Internet ?

Les composants de base d'une architecture Web

Le réseau : TCP/IP, DNS, proxy.
Le navigateur Web, le serveur Web et le navigateur, le protocole HTTP, le langage HTML.
Autres protocoles : URL, CGI.
Les déclinaisons de l'architecture Web : intranet, extranet, portail d'accès.
La sécurité et les performances : le firewall, le serveur proxy.

DU WEB STATIQUE AU WEB DYNAMIQUE

Pourquoi le Web dynamique ?

HTML statique et dynamique, les applications Web interactives, les besoins utilisateurs.

L'architecture de base du Web dynamique

Le principe de base : récupération des informations saisies, architectures à base de CGI, les formulaires HTML, traitement d'une requête HTTP via CGI. Les limitations du Web côté serveur, notion de session, les cookies.
Les limitations du Web côté client, les problèmes ergonomiques, les problèmes techniques, les solutions.
Conclusion : nécessité d'un langage de haut niveau (Java), nécessité d'un modèle architectural de composants (J2EE), nécessité de la programmation cliente (DHTML, JavaScript, XML...).

LA SOLUTION JAVA/J2EE

Java : une (courte) introduction

Historique. Caractéristiques et positionnement du langage : objet, portabilité, robustesse, orientation réseau, multi-tâches, encapsulation, réutilisation, machine virtuelle.

Les architectures multi-niveaux et J2EE

Évolution des architectures multi-niveaux, présentation des composants de J2EE : servlet, JSP, EJB, JMS, JDBC, JCA, JAAS... Les mécanismes mis en oeuvre avec les servlets et les JSP.
·

La mise en oeuvre des outils J2EE

Comment utiliser les composants J2EE ?
La solution MVC2 et l'intégration des composants au sein de ce paradigme.
La notion de framework, exemples d'outillage.

XML et ses usages

Les limites de HTML, la solution XML, séparation du contenu, de la structure et de la présentation, le langage XSL, format de référence des systèmes hétérogènes, configuration d'une application Web.
Le middleware Java, les EJBs (Enterprise Java Beans) : principe de base et objectifs, architecture des EJB, son évolution (EJB3.0).
JMS (Java Messaging Service) : la messagerie asynchrone, objectifs de JMS, les fonctions de JMS, principes d'utilisation.
JCA (Java Connector Architecture) : objectifs et fonctionnement, adaptateur de ressource.

Java et la sécurité

Protection des échanges de données, cryptage, authentification, protection contre le code malicieux, les modèles de sécurité Java.

Les serveurs d'applications J2EE

Notion de conteneur, relations serveur d'applications / conteneurs / services, conditionnement des applications.
Le marché des serveurs d'applications J2EE : les offres IBM, BEA, Sun, Open Source...

LES ARCHITECTURES ORIENTÉES SERVICES

Les Web Services

Définition, architecture et objectifs des Web Services.
Déploiement, enregistrement, recherche et invocation d'un Web Service. Les cibles : B2B, EAI, P2P.
Les standards (SOAP, WSDL, UDDI, BPEL), les frameworks et les outils de développement.

SOA (Service Oriented Architecture)

Notion de service, architectures SOA et WSOA.
Comparaison SOA et Web Services : attention aux amalgames.
Caractéristiques d'une SOA et son modèle de couches.
Avantages et inconvénient de SOA.
 
PARIS
21-22 janv
17-18 mars
19-20 mai
3-4 juil
15-16 sept
19-20 nov
BORDEAUX
7-8 janv
4-5 fév
12-13 mai
1-2 juil
8-9 sept
12-13 nov
LYON
14-15 janv
6-7 mars
2-3 juin
1-2 juil
4-5 sept
4-5 nov
9-10 déc
MEDITERRANEE
14-15 janv
6-7 mars
2-3 juin
1-2 juil
4-5 sept
4-5 nov
9-10 déc
NANTES
17-18 mars
15-16 sept
19-20 nov
TOULOUSE
17-18 janv
3-4 mars
15-16 mai
10-11 juil
6-7 oct
4-5 déc
SUISSE
15-16 janv
3-4 mars
12-13 mai
21-22 juil
23-24 sept
19-20 nov
MAROC
Nous consulter