JBoss EAP Administration

Formation inter-entreprise

Combien de temps dure la formation ?

 2,00 jour(s)

Dans quelle(s) langue(s) la formation est-elle donnée ?

EN FR

Quand a lieu la prochaine session ?

Qui organise cette formation ?

Dawan est un organisme de formations qui propose plus de 2500 formations en informatique, management, gestion de projets et commercial en inter-entreprise ou en intra. Notre catalogue regroupe des centaines de thématiques: Java, PHP, Webmaster, E-Marketing, Linux, Windows Server, Vmware, Autocad, Photoshop, l'intelligence artificielle, etc.

À qui s’adresse la formation ?

Tous

Quels sont les prérequis ?

Notions de JEE

Quels sont les objectifs poursuivis ou les compétences visées ?

Comprendre les enjeux de la maintenance d'un serveur d'application JBoss - Savoir administrer un serveur ou un ensemble de serveurs JBoss EAP.

Quel est le contenu de la formation ?

Comprendre l'architecture JEE

Composants et conteneurs
Empaquetage:.jar,.war,.ear,.rar
Spécifications et standards JEE: Servlet/JSP, WS, EJB, JMS,...
Serveurs d'applications JEE: Web Profile, Full Profile
Déploiement d'applications

Atelier: Structure des archives JEE (.jar,.war,.ear) et descripteurs de déploiement

Découvrir Wildfly

JBoss EAP: présentation, différences avec les anciennes versions de JBoss
Distributions, licences
Arborescence de l'installation
Ports d'écoute
Scripts et modes de démarrage: standalone vs domaine
Options de la JVM
Moyens d'administration: console web, interface de lignes de commande (CLI)

Atelier: installation du serveur, configuration globale

Choisir le mode d'exécution (standalone vs domain)

Mode standalone:

  • Arborescence
  • Configuration: standalone.xml
  • Extensions, profils et sous-systèmes

Mode domaine:

  • Hôte, contrôleur d'hôte, contrôleur de domaine, groupe de serveurs
  • Configuration: domain.xml, host.xml
  • Mise en oeuvre

Gestion des logs

Atelier: scénarios de configuration du serveur dans les 2 modes (standalone et domain)

Déployer des applications

Déploiement sous JBoss EAP: mécanisme, structure du repository
Archives et Exploded Archive
Déploiement dans les 2 modes: standalone et domaine
Déploiement à chaud (par copie)
Déploiement par console web
Déploiement par CLI
Monitoring des applications déployées
Mise à jour, repli d'applications
Gestion du classpath

Atelier: déploiement d'applications par différentes méthodes: console, CLI, copie

Configurer des ressources JNDI

JNDI: présentation, fonctionnement, appel
Gestion des drivers JDBC (archives, modules)
Configuration de Datasources pour l'accès aux bases de données
Gestion du pool de connexion
Configuration des files d'attente JMS
Monitoring

Atelier: Configuration de ressources par console web et en CLI

Coupler Wildfly avec un serveur web

Architecture DMZ
Configuration d'un frontal web (Apache HTTPD ou Undertow)
Architecture horizontale/verticale et modes de couplage
Load balancing: répartition de charges, affinité de session
Fail over: reprise après incident

Atelier: Couplage de JBoss EAP avec un frontal web et multiples configurations: load balancing, fail over

Sécuriser le serveur et les applications

Systèmes de sécurité du serveur
Modules de login disponibles (UserRolesLoginModule,DataBaseLoginModule)
Sécurité des applications: JAAS, annotations
SSL (HTTPS)

Atelier: Configuration de modules de sécurité

Améliorer les performances

Stratégie de tuning

Optimisation de la JVM, analyse de la mémoire

Tuning du serveur JBoss EAP

Atelier: Paramétrage avancé du serveur et de la JVM

Quelles méthodes pédagogiques sont utilisées ?

Méthodologie basée sur l'Active Learning : 75% de pratique minimum. Chaque point théorique est systématiquement suivi d'exemples et exercices.

Comment l’évaluation est-elle organisée ?

Contrôle continu

Que recevez-vous à la fin de la formation ?

Attestation de fin de stage mentionnant le résultat des acquis

Quel support de cours est fourni ?

Sources des exercices + Support papier

Comment contacter l’organisme de formation ?

Dawan - Service commercial

Ces formations pourraient vous intéresser

EN
Journée
Sur demande
Langages informatiques - Langage javascript