Formation J2EE Architecture
formation Architecture, formation Architecture J2EE, formation Architecture JEE, formation J2ee, formation Java, formation JEE, formation Synthèse
L’objectif de la formation Architecture J2EE est de présenter à un public novice, les technologies, les architectures, les méthodes et les outils mis en œuvre dans les applications J2EE.
Architectures
Typologie des architectures
- Catégories d’applications
- Anatomie des applications
Architecture distribuée
- Distribution des serveurs
- Distribution de services
- Répartition physique et logique
Architecture pour le web
- HTTP et URL
- Fonctionnement d’un serveur Web
- Pages statiques et dynamiques
- Langages de script
Client lourds et légers
- Client web
- Client de téléphonie mobile
- Client « Swing »
Services distribués
- Authentification
- Services métier
- Sécurité
- Persistance
- Transaction
Java 2 Edition Entreprise
- Spécificités de l’architecture J2EE
Technologies
Les technologies du web
- Servlet, JSP et JavaBean
- HTML, JavaScript, applet
- Struts, Java Server Face
Les technologies serveur
- Accès aux bases JDBC
- Annuaire JNDI
- Composants EJB
- Connecteurs JCA
Les serveurs d’applications
- Services et avantages
- EJB : principe et mise en œuvre
- Persistance, sécurité, transaction
- EJB et environnement de développement intégré
- « Load balancing » et « failover » dans les serveurs d’applications
Services distribués
- Bus logiciel orienté objet RMI/IIOP
- Messagerie applicative JMS
- Bus logiciel orienté services SOAP et WebServices
Technologies transverses
- XML, XSL, XMLVoice,…
- Serveurs d’impressions
- Serveur d’authentification
Méthodes
Conduite de projet objet
- Cycle des projets Unifed Process
- Conduite agile (extreme programming)
- Livrables documentaires
- Démarche qualité
De l’analyse à la conception
- Étude du besoin
- UML
De la conception à la réalisation
Design patterns
Test logiciel
- Typologie des tests
- Test unitaire JUnit
- Test fonctionnel
- Test de validation
- Méthode de test
- Interprétation et conséquences
Intégration
- Urbanisation des systèmes
- Intégration des nouvelles applications dans l’existant
- Unification des annuaires et Single-sign-on
Déploiement
- Transportabilité du logiciel
- Intégration sur la plate-forme de production
- Métrologie de la performance
- Tuning
Outils
Les outils pour le projet
- Suivi de projet
- Atelier de génie logiciel
- Gestionnaire de versions
- Outils de test
Les serveurs
- Serveurs Web
- Outils de « mapping » relationnel
- Serveurs d’applications
Les outils pour J2EE
- Environnement intégré de développement
- Frameworks
- Simulateur de montée en charge
Vous trouverez d'autres formations en rapport avec cette formation J2EE Architecture dans notre filière de formation Informatique et notre filière de formation Java et notre filière de formation Synthèse et notre filière de formation Tests & homologation.
Vous pouvez également trouver des formations Architecture, Architecture J2EE, Architecture JEE, J2ee, Java, JEE, Synthèse.
Public
Pré-Requis:
