SPECIALISTE DE LA FORMATION INFORMATIQUE
pics_comp
Déployer des applications Java EE

Déployer des applications Java EE

Description
Déployer une application en production est parfois délicat et des techniques existent pour déployer des applications en minimisant les indisponibilités. Cette formation a pour but de rendre les participants aguerris au déploiement d'applications Java Enterprise Edition (Java EE, anciennement J2EE), une spécification pour la technologie Java de Sun particulièrement destinée aux applications d'entreprise. Grâce à des retours d'expérience et de nombreux travaux pratiques, les participants seront familiarisés à l'architecture de la plate-forme JEE ainsi qu'à ses outils de supervision dans le but de maitriser les stratégies d'optimisation des applications d'entreprise.
Objectifs
  • Connaître les différents architectures

  • Maîtriser l'architecture de la plate-forme Java SE

  • Maîtriser les bases de la plate-forme Java EE

  • Savoir packager les composants Java EE

  • Connaître les bases des Frameworks Java EE

  • Connaître les outils de supervision Java EE

Public concerné
  • Administrateurs systèmes et développeurs
Pré-requis
  • Connaissances de base des systèmes d'exploitation serveur et de Java
Plan détaillé
  • 1ère partie : La plate-forme Java SE


  • Java : le langage de programmation

    • Les bases de l'approche objet
    • Objet, Classe, héritage, polymorphisme
    • Langage compilé vs langage interprété
    • Les évolutions du langage

  • La plate-forme Java SE J2SE : le socle de base

    • L'architecture de la JVM (heap, stack et threads)
    • Les brique de la plate-forme Java SE (JVM, JRE et JDK)
    • La gestion de mémoire : garbage collector
    • L'évolution constante du langage

  • Java pour l'entreprise

    • JEE : Java 2 Enterprise Edition
    • La norme : ce qu'elle contient, ce qui est utilisé
    • JSP / servlets : l'indispensable
    • EJB : un peu, beaucoup, passionnément ou pas du tout ?
    • L'évolution et son implémentation disparate

  • 2ème partie : La plate-forme Java EE


  • Les architectures

    • Architecture centralisée
    • Architecture Client / Serveur
    • L'architecture Web (HTTP, Session...)
    • L'architecture N-Tiers

  • Les plates-formes N-Tiers

    • La plate-forme .Net
    • La plate-forme Java EE
    • Comparaison entre .Net et Java EE

  • La plate-forme Java EE

    • Serveur d'applications
    • Le conteneur web (Servlet et JSP)
    • Le conteneur EJB (Entity, Session et MDB)
    • JMS : les queues de message
    • Les services de supports (JCA, JDBC, JavaMail, JNDI, JTA, JPA...)
    • Le Cluster (réplication, répartition de charge ...)

  • 3ème partie : Le déploiement d'applications Java EE


  • Structure des packages Java EE

    • Les bibliothèques Java (jar)
    • Les composants EJB (jar)
    • Les connecteurs JCA (rar)
    • Les applications d'entreprise (ear)

  • Stratégie de déploiement

    • Automatisation des déploiements (scripts, démons)...
    • Gestion des versions

  • 4ème partie : Supervision des applications Java EE


  • La spécification JMX


  • Outils de supervision : jconsole


  • Les ressources à superviser (mémoire, I/O, les pools de connexions...)


  • Gestion des traces :

    • Framework log4j et java.logging (Appender, layout et Level)
    • Les différents sources de logs (applicatif, http, BdD...)
    • Outils : ad hoc, chainsaw

  • Analyse de paquets réseau avec Ethereal


  • Optimisation des performances

    • Les ressources (temps de réponse, JVM, Cache, connexions BdD...)
    • La montée en charge (Cluster, Proxy et répartiteur de charge...)
    • Outils de mesure (JMetter...)

OB383
Durée : 2 j.
Tarif : 1190 € HT
 
detail formation Déployer des applications Java EE Plan détaillé
Contact
* tarif dégressif à partir de 2 pers.

KAPTIVE ::.
-------------------------------------------
Renseignement et réservation
-------------------------------------------
Tel.: 01 76 60 66 10
Fax: 01 76 60 66 10
contact@kaptive.com

Sessions
Inscription en ligne
Paris
17/03/2011
23/06/2011
08/09/2011
24/11/2011

Possibilité de faire cette formation en intra-entreprise,
nous contacter au 01 76 60 66 10

- Kaptive - formation@kaptive.com