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

Modalités pédagogiques

Méthode essentiellement active basée sur la mise en œuvre de travaux pratiques sur PC.

Les apports théoriques et méthodologiques viennent éclairer la pratique et favorisent la prise de recul.

Les apprenants sont encadrés par un formateur qui soumet un exercice, le corrigé se fait ensuite en groupe. Plusieurs exercices pratiques permettront aux participants de maîtriser opérationnellement l’outil.

Un diaporama est projeté aux participants durant la formation. Il présentera la trame et les contenus de la formation (plan, supports visuels et exercices), et des liens vers les chapitres des documentations officielles utiles à la réalisation des exercices.

Nos Actualités