Accueil > Développement informatique et DevOps > Développement Java avancé et Accès aux Données
Formation #DEV59

Formation Développement Java avancé et Accès aux Données

Durée : 5 jours

Code : DEV59


Prochaines dates programmées :

Du 05 au 09 Août 2024

Du 16 au 20 Déc. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Acquérir la maîtrise du développement Java
  • Savoir utiliser les principaux Frameworks Java
  • Savoir tester, debugger et optimiser ses applications
Programme
1/ Présentation de l’écosystème JEE
  • Introduction à Java (J2SE/J2E/J2ME et la JVM)
  • Les composants techniques de Java (JDK)
  • Les principales APIs
  • Les outils Java : JavaDoc, Jar et co
  • Différents IDE : Eclipse, NetBeans et IntelliJ
2/ Implémenter la couche présentation de l’application Web
  • Présentation des patrons de conception
  • Introduction aux JSP/Servlet
3/ Présentation des EJB 3.2
  • La spécification EJB 3.2
  • La triade des EJB : session, entité et message-driven beans
  • Packager et déployer les EJB 3
  • Localisation des EJB 3 avec JNDI
  • Injection de dépendances
  • Création d'un client "standalone" et d'un client Web
4/ Les EJB Entity et mapping Objet-Relationnel avec JPA
  • Présentation des EJBs Entity
  • Introduction à JPA (Java Persistance API)
  • Mapping objet-relationnel
  • L’héritage
  • EQL
5/ Spring
  • Notion de conteneur léger
  • Instancier les objets par le conteneur Spring
  • 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
6/ Hibernate
  • Présentation et architecture
  • Installer et configurer Hibernate
  • Persistance XML des classes et des attributs, associations et héritage
7/ Hibernate, options avancées
  • Optimisation
  • Traitements en mode BatchVersioning
  • Transactions et accès concurrents
  • Les requêtes avec HQL
  • Couplage avec Spring
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Développeurs
  • Architectes
  • Chefs de projets techniques
Dates

Dates

  • Du 05 au 09 Août 2024
  • Du 16 au 20 Déc. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.