Java Intermédiaire

groupe-personnes-diverses-ayant-reunion-affaires

Objectifs

Grace à cette formation vous pourrezMaîtriser le développement Java avec l’IDE EclipseComprendre comment utiliser les principaux Frameworks JavaAvoir les connaissances nécessaires pour développer une application JavaTester, debugger et optimiser ses applications

Pré-requis

Il est important deConnaitre les bases de la programmation Java.Connaissance des concepts de bases de données relationnelles et du langage SQL..

La formation en détail

Les sessions de formation ont lieu de 9h00 à 12h30 et de 13h30 à 17h00

PRÉSENTATION DE L’ÉCOSYSTÈME JEE

  • Le standard JEE et ses composantes (EJB, JSP/Servlet et JSF)
  • Les frameworks JEE Spring et Hibernate
  • Comparaison détaillée entre les deux solutions (EJB Vs. Spring Hibernate)

MISE EN PLACE DE LA COUCHE PRÉSENTATION DE L’APPLICATION WEB

  • Introduction aux JSP/Servlet
  • Mise en oeuvre de la partie présentation et contrôle (réutilisée dans la partie deuxième solution voir ci-dessous)

PRÉSENTATION DES EJB 3.2

  • La triade des EJB : session, entité et message-driven beans
  • Packaging et déploiement des EJB 3
  • Localisation des EJB 3 avec JNDI
  • Injection de dépendances
  • Comment créer un client “standalone” et un client Web

LES EJB ENTITY ET MAPPING OBJET-RELATIONNEL AVEC JPA

  • Introduction à JPA (Java Persistance API)
  • Mapping objet-relationnel, rôle de la clé primaire, mapping des associations (one-to-many, many-to-one etc.)
  • L’héritage
  • EQL, le langage de requête orienté-objet

SPRING

  • Instanciation des objets par le conteneur Spring (constructeur et par setters)
  • L’injection de dépendance et inversion de contrôle
  • Programmation Orientée Aspect avec Spring AOP
  • Access aux données : présentation du JDBC Template

HIBERNATE

  • Hibernate : présentation et architecture
  • Installation et configuration
  • Persistance XML des classes et des attributs, associations et héritage

HIBERNATE, OPTIONS AVANCÉES

  • Traitements en mode BatchVersioning, transactions et accès concurrents
  • Les requêtes avec HQL, Criteria, By The Example, Detached Criteria
  • Couplage avec Spring (Hibernate Template) pour une solution ORM plus transparente
  • Réflexion de groupe et apports théoriques du formateur.
  • Travail d’échange avec les apprenants sous forme de réunion – discussion.
  • Utilisation de cas concrets issus de l’expérience professionnelle.
  • Validation des acquis par des questionnaires, des tests d’évaluation, des mises en situation et des jeux pédagogiques.
  • Alternance entre apports théoriques et exercices pratiques (en moyenne sur 30 à 50% du temps)

DéveloppeursChargés de développement d’applications informatiques

En formation présentielle

Accueil des apprenants dans une salle dédiée à la formation et équipée avec :

  • Ordinateurs
  • Vidéo projecteur ou Écran TV interactif
  • Tableau blanc ou Paper-Board

En formation distancielle

A l’aide d’un logiciel comme ® Microsoft Teams ou Zoom, un micro et une caméra pour l’apprenant.

  • Suivez une formation en temps réel et entièrement à distance. Lors de la session en ligne, les apprenants interagissent et communiquent entre eux et avec le formateur.
  • Les formations en distanciel sont organisées en Inter-Entreprise comme en Intra-Entreprise.
  • L’accès à l’environnement d’apprentissage (support de cours, ressources formateur, fichiers d’exercices …) ainsi qu’aux preuves de suivi et d’assiduité (émargement, évaluation) est assuré.
  • Les participants recevront une convocation avec le lien de connexion à la session de formation.
  • Pour toute question avant et pendant le parcours, une assistance technique et pédagogique est à disposition par téléphone au 02 35 12 25 55 ou par email à commercial@xxlformation.com
  • Positionnement préalable oral ou écrit.
  • Feuille de présence signée en demi-journée.
  • Evaluation des acquis tout au long de la formation.
  • Questionnaire de satisfaction
  • Attestation de stage à chaque apprenant
  • Evaluation formative tout au long de la formation.
  • Evaluation sommative faite par le formateur.
  • Nos formateurs sont des experts dans leurs domaines d’intervention
  • Leur expérience de terrain et leurs qualités pédagogiques constituent un gage de qualité

Inscription

Inter
Intra
Sur Mesure
Durée :
4 jours
Tarif :
750 € - Prix jour / personne
Référence :
4-JA-INTE

Prochaines sessions

Inscription