Le Club Formation : la même formation, moins chère



> Accueil > Architecture Java Entreprise (JEE)

Formation Architecture Java Entreprise (JEE)

Objis

1950.00 € HT 1560.00 € HT
jusqu'à - 20%

Durée : 4 jours

Entrez dans la peau d’un architecte Java jee en charge des aspect techniques d’un projet Java entreprise complexe moderne.

Identifiez les différentes problématiques (sécurité, persistance, transactions,haute disponibilité...) et solutions d’architecture technique associées (avantages et inconvénients).

Découvrez le rôle, les outils de l’architecte dans les projets jee modernes, impliquant intégration continue et agilité.

Vous allez apprendre à :

- Valider vos acquis en développement Jee (jsp,servlets,jstl,el,ejb)
- Comprendre les concepts techniques comme JMX / MBeans et la programmation orientée aspects.
- Mettre en oeuvre des patterns de conception spécifiques JEE
- Exposer vos services métier à travers à RMI, Corba et Web Services
- Sécuriter une application architecture Java d’entreprise avec JAAS
- Évaluer les frameworks de persistence (JDBC, Hibernate, JPA/EJB3...)
- 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
- Intégrer votre application via JMS et messages asynchones
- Comprendre les services fournies par les EJB (EJB2/EJB3)
- Identifier les outils les plus utilisés pour l’industrialisation de développement Java et l’intégration continue (Maven, hudson...).

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, JAAS, JPA, JTA...
- 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
- fichier java.policy
- API JAAS
- 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
- Introduction à Java et à l’architecture applicative
- Java et l’informatique d’entreprise
- Notions d’architecture logicielle
- Évolution des architectures techniques
- Architectures multi-niveaux

Programmateurs JAVA


Pré - Requis


Pratique 70%

Demander cette formation
Les champs marqués * sont obligatoires.


Retrouvez toutes
nos formations
classées par
régions

Accéder


Contact - Conditions générales d'utilisation - Mentions légales - Plan
Club Golden - Liens - Création de site internet : webagency Goldenmarket - Goldenmarket