accueil / formation / catalogue 2011 / développement java et c++ / AJOD
Atelier Java avancé - Code : AJOD
A l'heure où les Frameworks Java comme Struts, Spring ou Hibernate, sont très populaires, beaucoup pensent que les difficultés rencontrées sur nombre de projets viennent d'un manque de connaissance des techniques de conception de base d'une architecture logique.
Après avoir suivi cette formation vous saurez concevoir et implémenter une application Web en Java de la programmation des pages Web jusqu'à la base de données sans l'aide d'aucun Framework et en sachant justifier l'ensemble de vos choix.
L'atelier Java avancé, c'est l'occasion de développer une application Web multi-niveaux de bout en bout en utilisant de bonnes pratiques de programmation et les bibliothèques Java les plus importantes. C'est aussi l'occasion d'utiliser les techniques de distribution les plus courantes qu'elles soient synchrones ou asynchrones. Les multiples changements mis en oeuvre permettent d'évaluer la pertinence respective de chaque architecture ainsi que de réfléchir concrètement aux moyens de rendre une application évolutive.
Vous allez apprendre à :
  • Développer une interface Web avec des Servlets et des JSP
  • Mettre en place l'architecture d'un site Web et implémenter le modèle MVC
  • Interroger une base de données relationnelle en utilisant JDBC 3.0
  • Concevoir et implémenter une couche de persistance au-dessus de JDBC
  • Concevoir et implémenter des applications distribuées grâce à RMI
  • Appliquer certains Design Patterns à votre modèle de conception d'application
  • Utiliser intelligemment des Web Services pour distribuer des services
  • Implémenter un système distribué et asynchrone en utilisant JMS
Durée : 5 jour(s)
Audience : Développeurs Java expérimentés
Méthode pédagogique : 70% de travaux pratiques.
Pré-requis : Expérience pratique de la programmation avec Java ou avoir suivi le cours JOD ou IJOP
Prix : Voir dates
Programme :
Persistance avec JDBC
De JDBC à JDBC 3.0
Appel d'une procédure stockée
Frameworks de persistance
Transactionnel et gestion des verrous


Architecture distribuée avec RMI
Client(s) RMI
Serveur(s) RMI
Déploiement statique et dynamique


Design Patterns
Singleton
Iterator
Factory
DAO
Façade


Servlets
Le protocole HTTP
L'API Servlet et le cycle de vie
Configuration et déploiement


JavaServer Pages (JSP)
Cycle de vie d'une page JSP
JSP et l'intégration des JavaBeans
Comparaison des modèles MVC 1 et 2
Gestion des sessions
Cookies


Service de messagerie Java (JMS)
Point-à-Point (PTP)
Publish / Subscribe (PubSub)
Les topics, les queues
Types de message (texte, XML...)


Tester et déboguer
Débogage des applications Web
Gestion des logs
Le Framework Log4J
Tests unitaires


Les Web Services
Soap et WSDL
Exposer un Web Service
Consommer un Web Service


Dates :
code
[AJOD]
Prix
euros/HT
Jan Fév Mars Avril Mai Juin Juillet Août Sept Oct Nov Déc
Paris 2277 - 21 - 4 2 20 18 - 19 17 21 19
Lyon 2277 - 21 - 18 - 27 - - 12 - - 5
Contact :
tél : 04 72 13 35 84
Contactez-nous.
Pour télécharger le bulletin d'inscription cliquez ici
Haut retour haut