sewatech - formations

Administration JBoss / WildFly

WildFly est le successeur de JBoss AS 7 et sert de base aux dernières versions de JBoss EAP. Cette formation couvre WildFly et est compatible à 90% avec JBoss EAP 6 et à 95% avec JBoss EAP 7. La politique de distribution de JBoss / WildFly, avec des versions communautaires et productisées, sera expliquée pendant la session.

Ce cours vous permettra de comprendre le fonctionnement et les principes de configuration de WildFly. Il vous permettra d’acquérir les pratiques nécessaires à son administration (déploiement, logging, monitoring, sécurité...) et la connaissance des outils comme JBoss CLI qui vous permettront de mieux automatiser vos tâches. Vous étudierez aussi les leviers qui permettent d’obtenir la qualité de service attendue pour vos applications.

Programme du cours

Introduction à Java EE et WildFly
- Présentation de Java et de Java EE
- Typologie des applications Java EE
- Présentation de WildFly, JBoss AS et JBoss EAP

Installation de WildFly
- Installation, démarrage et arrêt
- Installation en service
- Modes alternatifs d’installation

Configuration standalone
- Mode autonome ou domaine
- Principaux éléments de configuration
- Outils d’administration : console web, jboss-cli, APIs
- Configuration réseau

Déploiement d’applications et de modules
- Déploiement d’applications (ear, war, jar,...)
- Déploiement automatique ou manuel
- Déploiement par script
- Gestion des dépendances avec les modules
- Déploiement de DataSource
- Déploiement de destinations JMS

Administration d’un domaine WildFly
- Introduction au mode domaine
- Configuration d’un Domain Controller
- Configuration d’un Host Controller
- Pilotage d’un domaine

Gestion des traces
- Traces de la JVM
- Traces d’accès Web
- Traces du serveur
- Traces des applications (Log4J, SLF4J)
- Traces des outils d’administration

Inspection du serveur
- Console d’administration
- Commandes par script
- Monitoring par commandes HTTP
- Outils du JDK

Optimisation des performances
- Tuning de la machine virtuelle
- Gestion de la mémoire et du Garbage Collector
- Dimensionnement des pools (EJB, DataSource, threads)

Sécurité du serveur et des applications
- Objectifs de sécurisation du serveur
- Sécurisation des interfaces d’administration
- Gestion des autorisations et des authentifications pour les applications
- Sécurisation des échanges avec SSL

(en option, 1 journée) Clustering WildFly
- Objectifs du clustering : tolérance de panne (failover) et à la répartition de charge (load balancing)
- Répartition des invocations EJB
- Répartition des requêtes HTTP
- Synchronisation des états
- Répartition de la charge JMS avec ActiveMQ Artemis (HornetQ)
- Tolérance de panne JMS avec ActiveMQ Artemis


Cette formation peut être réalisée dans vos locaux en France et Suisse Romande.

Cette formation a été élaborée par Alexis Hassler.

Enregistrer au format PDFTélécharger le PDF

Type de cours : pratique

Durée de la formation
- 3 jours

Tarif
- intra : 3840€ HT (jusqu'à 6 participants)
- inter : 1740€ HT

Participants
Cette formation s’adresse aux administrateurs et intégrateurs de serveurs d’applications Java, aux développeurs et architectes souhaitant connaître le fonctionnement de WildFly.

Travaux Pratiques
A chaque étape, les stagiaires mettent en œuvre les techniques présentées, en déployant des applications Java EE et en intervenant dans les différents réglages de WildFly. L’utilisation de JBoss CLI est privilégiée.
Les exercices pratiques sont réalisés avec le JDK 8 et WildFly 10 sous Windows, Linux ou MacOS. Sur demande, on peut utiliser des versions plus anciennes.

Prochaines sessions
Lyon
- 13 décembre 2016
- 6 février 2017
Paris
- 31 janvier 2017
Autres villes
- nous contacter

Inscriptions et renseignements
n� azur : 0 811 030 345
ou