Formation Developpement web en environnement java

Ref :

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

Tarif

Intra :
Inter :
3250€ 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