Formation Developpement web en environnement Java EE - Cursus Avancé

Ref :

Développement Durée :
5 jours
Lieu :
Paris - Lyon - Lille - Nantes

Tarif

Intra :
Inter :
2 600€ HT / personne
Inscrivez-vous

Demande d'informations

Pré-requis

Base de programmation Java

Public concerné

Architectes, Chef de projet technique, Développeurs

Objectifs

Maitriser l’ORM qui domine l’écosystème Java
Apprendre à industrialiser ses développements et ses livraisons
Comprendre l’inversion de contrôle et profiter des avantages qu’il procure pour la rédaction de tests unitaires
Savoir modulariser ses développements et permettre ainsi une plus grande souplesse et une meilleur réutilisabilité

Programme détaillé

Hibernate

  • Persistance Objet/relationnel

  • Principes de fonctionnement

  • Mise en œuvre d’Hibernate

  • Gestion de la session et des transactions

  • Le langage HQL

  • Créer, modifier, supprimer

  • Bonnes pratiques

  • Associations

  • API Criteria

  • Pagination

  • Optimisation

Maven

  • Principes de base, installation et mise en œuvre sur une exemple simple

  • Présentation

  • Premier projet maven

  • Structure d'un projet, pom.xml

  • Cycle de vie d'un projet

  • Intégration dans Eclipse (m2eclipse)

  • Dépendances d'un projet

  • Configuration par défaut

  • Configuration et utilisation détaillée

  • Configurer et utiliser m2eclipse

  • Gérer des dépendances

  • Outils de vérification du code

  • Quelques bonnes pratiques

  • Mise en œuvre sur des projets complexes, tests d'intégration

  • Tests unitaires, tests d'intégration

  • Intégration continue

  • Projets multi-modules

  • Overlay

  • Profils

  • Distribution, documentation, principes d'utilisation chez Smile

  • Référentiel d'entreprise Archiva/Nexus

  • Documentation d'un projet

  • Livraison, déploiement

Spring

  • Bases

  • Présentation

  • Pourquoi utiliser Spring ?

  • Inversion de contrôle

  • Configurer une application

  • Description XML

  • Cycle de vie

  • Propriétés

  • Le mode transactionnel

  • Conclusion

  • Avancés

  • Principes avancés

  • Cycle de vie

  • Programmation par aspect

  • Cache

  • Correspondance objet-XML

Nos Actualités