retour accueil c3 institute

Tél : 01 42 37 12 34

c3 institute : formation et conseil aux entreprises

Formations et conseil aux entreprises

 

C3 Institute vous propose un catalogue complet de formations sur tous les thèmes liés à l'entreprise, informatique, coaching, management, langue...

formations continues - standard et sur mesure, DIF, FONGECIF, formations en alternance...

Architecture d entreprise avec Java EE


Participants

Responsables techniques, architectes, chefs d'équipe et développeurs désirant acquérir une connaissance globale de la plate-forme Java EE



Pré-requis

La connaissance des concepts orientés objet est un plus.



Objectifs

  • Appréhender la vaste gamme des interfaces de programmation de Java
  • Concevoir les applications Web (client léger) avec Java
  • Distribuer les services métier de l'entreprise grâce à RMI, Corba et aux Web Services
  • Identifier les besoins et les solutions de sécurité d'une architecture Java d'entreprise
  • Évaluer les diverses techniques de persistance des objets métier Java
  • Intégrer Java aux systèmes existants via l'EAI ou les Web Services
  • Évaluer l'impact des EJB (Enterprise JavaBeans) sur les architectures Java
  • Comprendre les services techniques sur lesquels s'appuient les serveurs d'applications EJB
  • Découvrir l'évolution du langage Java
  • Identifier les outils les plus utilisés pour le développement Java




Détails du contenu

Introduction à Java et à l'architecture applicative

  • Java et l'informatique d'entreprise
  • Notions d'architecture logicielle
  • Évolution des architectures techniques
  • Architectures multi-niveaux

La plate-forme Java

  • Le langage Java et la JVM
  • Les principales API
  • La portabilité
  • Nouveautés et évolutions du JDK

Les technologies Web

  • Le protocole HTTP et le langage HTML
  • Les requêtes et les programmes CGI
  • JavaScript
  • Servlets et JavaServer Pages

Les Web Design Patterns

  • JSP / Servlets en pratique
  • Web Patterns
  • Frameworks Web
  • Struts
  • JavaServer Faces
  • Portails Web

Persistance

  • Accès via JDBC
  • Normes JDO et JDO 2
  • Hibernate et JPA
  • Architecture de persistance

Middleware

  • Corba, IDL et les Corba Services
  • Les produits Java / Corba
  • Architecture RMI
  • RMI et les paramètres
  • RMI vs. Corba
  • Patterns d'architecture distribuée

Les clients riches

  • Architectures client riche
  • JavaBeans
  • Les API de présentation (AWT, SWING)
  • L'alternative SWT
  • Déploiement d'un client riche
  • Java WebStart ou Eclipse RCP

XML

  • Définition et utilisations
  • Complémentarité avec Java
  • Les API standards comme JAXP

Web Services

  • Techniques sous-jacentes : comment ça marche ?
  • Les besoins auxquels répondent les Web Services
  • Design Patterns et SOA
  • Qu'est ce qu'un ESB ?

Les services techniques Java EE

  • JNDI, JMS
  • Transactions distribuées, montée en charge

EJB et EJB 3

  • EJB, les composants métiers Java EE
  • EJB côté client
  • Services offerts par le conteneur
  • EJB Design Patterns
  • Évolution vers EJB 3

Sécurité

  • Modèle de sécurité de Java
  • Sécuriser les composants EJB
  • Sécuriser les applications Web

Intégration

  • Intégration du système d'information
  • L'EAI et ses produits
  • Urbanisme et intégration
  • Architecture des connecteurs Java EE
  • SOA et Web Services
  • Communication Java-C/C++ via JNI

Outillage

  • EDI : Eclipse et les autres
  • Construction : Ant, Maven
  • Tests unitaires avec JUnit
  • Autres outils de test et d'optimisation
  • Génération : XDoclet et annotations

Les conteneurs légers

  • L'inversion de contrôle
  • Le Framework Spring
  • Aspect Oriented Programming


Stage technique

Réf : C3JEA
Prix : 1857 € H.T.
Durée : 4 jours

Imprimer
imprimer
Faire suivre
faire suivre



C3 Institute
101, rue de la fontaine grelot | 92160 Antony
Téléphone: 01.42.37.12.34 | Fax : 01.46.68.57.45
Courriel :
c3 Institute : activateur de compétences