Accueil > Développement Logiciel, Devops > Conception d’applications Java/JEE, synthèse
Formation #DEV65

Formation Conception d’applications Java/JEE, synthèse

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

Durée : 2 jours

Code : DEV65


Sessions programmées :

07 et 08 Jan. 2021

16 et 17 Mars 2021

18 et 19 Mai 2021

20 et 21 Juil. 2021

19 et 20 Oct. 2021

21 et 22 Déc. 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 : 2 jours

Code : DEV65


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

  • Appréhender la plateforme Java EE
  • Connaitre les couches d'une application Java EE
  • Connaitre les diverses plateformes commerciales Java EE du marché
Programme
1/ Introduction aux concepts fondamentaux d'architecture
  • L'architecte : rôles, responsabilités, productions
  • Modélisation avec UML
  • Architecture et design
2/ Introduction à Java et aux applications distribuées
  • La JVM
  • Comparaison avec les autres environnements
  • Architectures de développement : MVC2 et modèle en couches
  • Les différentes couches d'une application
  • Typologie des applications Java
  • Technologies Java EE
3/ Les clients de Java EE et gestion de la présentation
  • Les clients Web
  • Les applets
  • Solution pour client lourd ou RIA
  • HTML / XHTML
  • Les servlets et le container Web
  • Règles de conception de pages JSP
  • Emploi de composants JavaBeans avec JSP
  • Les librairies de balises
  • CustomTag
  • Utilisation des Frameworks MVC2 : Struts, JSF...
4/ Les conteneurs de composants Java EE
  • Les états
  • Multithreading
  • Pooling et réutilisation, etc
  • Modèle de sécurité de JEE
  • Les transactions dans le JEE
  • Le JNDI et l'accès aux ressources
  • Déploiement et le packaging : modules Web, EJB, connecteur et clients
5/ Les services Java EE
  • Les EJBs
  • Persistance
  • Le Mapping Objet-relationnel et JPA
  • La communication par messages JMS
  • XML, SOAP et les services Web
  • JAX-WS et JAX-RS
6/ Architectures distribuées
  • Conception d'un projet JEE : Démarche
  • Les règles de conception et Design Patterns
  • Cycle de vie des projets JEE
  • Mesure des performances
  • La haute disponibilité
  • Tolérance aux pannes
  • Clustering
7/ Tour d'horizon sur les offres Java EE du marché
  • Plateformes commerciales
  • Briques JEE libres
  • Différents IDE : Eclipse, NetBeans et IntelliJ
  • Tests unitaires avec JUnit
  • Intégration des tests et des builds avec ANT
  • Environnements et outils de développement : Eclipse, rôle de JUnit et d'Apache ANT dans le développement
  • Rôles des AGL et des outils MDA
  • Etudes et comparaison
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

  • Architectes techniques
  • Chefs de projets Java EE
Dates

Dates

  • 07 et 08 Jan. 2021
  • 16 et 17 Mars 2021
  • 18 et 19 Mai 2021
  • 20 et 21 Juil. 2021
  • 19 et 20 Oct. 2021
  • 21 et 22 Déc. 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