Accueil > Développement Logiciel, Devops > Développement Java avancé et Accès aux Données
Formation #DEV59

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

Formation avec Restauration incluse
(Déjeuner, Petit Déjeuner et Pauses Cafés)

Durée : 5 jours

Code : DEV59


Sessions programmées :

Du 08 au 12 Fév. 2021

Du 12 au 16 Avril 2021

Du 07 au 11 Juin 2021

Du 13 au 17 Sept. 2021

Du 08 au 12 Nov. 2021

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
  • Pour les entreprises AU MAROC :
    Au minimum 10 JOURS OUVRÉS avant la date de formation
  • Pour les entreprises HORS MAROC :
    Au minimum 15 JOURS OUVRÉS avant la date de formation

Formation dans votre entreprise.

Durée : 5 jours

Code : DEV59


Vous souhaitez réaliser cette formation en vos locaux avec le même programme ?

Vous souhaitez personnaliser le programme de cette formation pour qu'elle réponde aux spécificités de votre entreprise ?

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 08 au 12 Fév. 2021
  • Du 12 au 16 Avril 2021
  • Du 07 au 11 Juin 2021
  • Du 13 au 17 Sept. 2021
  • Du 08 au 12 Nov. 2021
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
    • Pour les entreprises AU MAROC : Au minimum 10 JOURS OUVRÉS avant la date de formation
    • Pour les entreprises HORS MAROC : Au minimum 15 JOURS OUVRÉS avant la date de formation