Quiz en ligne sur le développement avec Java

Quiz

Atelier Java avancé

Référence : AJOD
Durée : 5 jours (35 heures)


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.
Date de début Prix (HT)   Inscription  
Lieu de la formation Afficher les sessions suivantes
10/06/2013 2 416,00 € Réserver  
30/09/2013 2 416,00 € Réserver  
16/12/2013 2 416,00 € Réserver  

Travaux pratiques :

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

Méthode pédagogique :

70% de travaux pratiques

Audience :

Développeurs Java expérimentés

Pré-requis :

  • Expérience pratique de la programmation avec Java ou avoir suivi le cours JOD ou IJOP

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

Votre avis, votre commentaire sur cette page

Commentaires

Personne n'a encore commenté cette page.

flux RSS pour les commentaires de cette page | Flux RSS pour tous les commentaires

Accès direct à nos cours

Marketing Digital

Développement Web

Développement mobile

Méthodes agiles

Pratiques agiles

Gestion de projet

Efficacité professionnelle

Analyse, conception et modélisation avec UML

Développement Java et C++

Java EE et Frameworks

Microsoft .Net

Architecture

Cloud Computing

Intégration et Web Services

Oracle