Accueil > Développement Logiciel, Devops > Déployer et Administrer des Applications Java/JEE
Formation #DEV140

Formation Déployer et Administrer des Applications Java/JEE

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

Durée : 5 jours

Code : DEV140


Sessions programmées :

Du 08 au 12 Fév. 2021

Du 05 au 09 Avril 2021

Du 28 Juin au 02 Juil. 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 : DEV140


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

  • Découvrir les différentes architectures d’applications Java EE
  • Maîtriser les technologies propres au développement Web
  • Maîtriser le processus de déploiement de solutions Java
  • Utiliser l’API Java pour le monitoring des ressources mémoire et des processus
Programme
1/ Introduction au langage
  • Les concepts du langage java. POO
  • Les composants techniques de Java (JDK)
  • Fonctionnement de la JVM
  • Les principales APIs
  • Java (J2SE/J2E/J2ME et la JVM)
2/ Présentation de l'architecture des applications en Java/JEE
  • Les apports de l'architecture N-tiers
  • Concepts JEE
  • Les services JEE
  • Panorama des serveurs d'applications
  • Java/JEE : composants, Design Pattern et les principaux frameworks utilisables
  • Les conteneurs Web et EJB
  • JDBC
3/ Le packaging et test d'intégration
  • Les archives JAR, WAR et EAR
  • Les outils pour packager
  • Les builds avec ANT et MAVEN
  • La coordination avec le développement
  • L'outil de développement
  • La gestion de configuration
  • L'intégration et ses tests
  • L'intégration des composants
  • La gestion de dépendances
4/ Les technologies Web de JEE
  • Architecture Web, HTTP
  • La structure standard d'une application Web JEE
  • Configuration Web.xml
  • Les frameworks MVC (Struts, JSF...)
5/ Tour d'horizon sur les servlets et JSP
  • Principe des servlets et des JSP
  • La structure de base des servlets
  • Cycle de vie d'une servlet
  • Gestion des évènements
  • Requête, session, etc.
  • Fonctionnement et rôle des pages JSP
  • Structure et syntaxe d’une JSP
  • Exemple d'une JSP
  • Cycle de vie d'une page JSP
  • Combinaison de servlets et de JSP
  • JavaBean
6/ Les EJBs
  • Différents principes et technologies des EJB
  • Les annotations
  • EJB1.x, 2.x et 3.x
  • Les différents types d'EJB (session, entité et message)
  • Support de EJB 3.x par les serveurs d'applications
7/ Le déploiement et monitoring d'applications JEE
  • Les différentes topologies
  • Stratégies de déploiement
  • Vue d'ensemble de la sécurité
  • Le clustering
  • L'affinité de session
  • Outils d’automatisation des déploiements
  • Archivage des versions, rythmes de déploiement
  • Adopter le Continuous Build
  • les Framework de Logs (exp. Log4J)
  • JMX et solution alternatives
  • API Java pour le monitoring des ressources mémoire et processus
8/ La performance des applications JEE
  • Temps de réponse
  • Comportement de la JVM
  • Analyse de bout en bout
  • Tests de charge
  • Stabilité et montée en charge du serveur d'applications
  • Tuning de la JVM
  • Le GC selon les versions de Java
  • Améliorations matérielles et applicatives
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 d'intégration
  • Responsables de déploiement
  • Architectes de production
  • Intégrateurs
  • Analystes
  • Ingénieurs d'exploitation
Dates

Dates

  • Du 08 au 12 Fév. 2021
  • Du 05 au 09 Avril 2021
  • Du 28 Juin au 02 Juil. 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