WildFly : Déploiement et Administration Java EE
Pour les entreprises et les professionnels de l'IT, la gestion efficace des applications Java EE repose sur une maîtrise approfondie des serveurs d'applications comme WildFly. Cette formation est conçue pour outiller les développeurs Java, les administrateurs système et les architectes avec les compétences pratiques indispensables à l'installation, la configuration et l'administration de WildFly, le serveur d'applications open source de Red Hat. Les stagiaires apprendront à déployer des applications web, à optimiser leurs performances et à diagnostiquer les problèmes courants. La formation couvre l'utilisation de la CLI (Command Line Interface) et de la console d'administration pour une gestion complète et autonome du cycle de vie des applications Java EE.
Maîtrisez WildFly ! Installation, configuration, déploiement et administration d'applications Java EE. Devenez autonome en 14h !
Durée : 14 heures
Domaine : Développement
Objectifs pédagogiques
- Déployer et gérer des applications Java EE sur un environnement WildFly opérationnel.
- Configurer les sources de données JDBC et mettre en œuvre les mécanismes de sécurité.
- Surveiller et optimiser les performances du serveur d'applications WildFly.
- Diagnostiquer et résoudre les problèmes courants liés à l'administration de WildFly.
- Configurer WildFly de manière avancée via la CLI et le fichier standalone.xml.
Technologies et outils
- WildFly
- Java EE
- JDBC
- JNDI
- CLI (Command Line Interface)
Public cible
Cette formation s'adresse aux développeurs Java EE, aux administrateurs systèmes et aux architectes qui souhaitent maîtriser l'administration et le déploiement d'applications sur WildFly, ou toute personne visant à acquérir des compétences approfondies dans ce domaine technique.
Prérequis techniques
- Connaissances de base de Java EE.
- Familiarité avec les concepts de serveurs d'applications.
- Notions de base de l'administration système.
Programme détaillé
Module 1 : Introduction à WildFly
- Présentation de WildFly et exploration de son architecture interne.
- Comparaison des caractéristiques de WildFly avec d'autres serveurs d'applications Java EE.
- Procédure détaillée d'installation de WildFly.
- Analyse de la structure du répertoire WildFly et de ses composants clés.
Module 2 : Configuration de base de WildFly
- Configuration des interfaces réseau et des ports d'écoute du serveur.
- Gestion de la configuration des modules et des sous-systèmes de WildFly.
- Utilisation avancée de la CLI (Command Line Interface) pour l'administration.
- Configuration directe via l'édition du fichier standalone.xml.
Module 3 : Déploiement d'Applications Java EE
- Présentation des méthodes de déploiement : copie de fichiers, CLI, et console d'administration.
- Distinction et gestion des types de déploiements : WAR (Web Application Archive) et EAR (Enterprise Application Archive).
- Configuration du contexte d'application et gestion des dépendances.
- Déploiement et configuration des Datasources.
Module 4 : Gestion des Sources de Données
- Configuration des sources de données JDBC pour la connectivité aux bases de données.
- Utilisation de JNDI (Java Naming and Directory Interface) pour la résolution des ressources.
- Configuration et optimisation du pool de connexions.
- Surveillance des connexions actives et de leur performance.
Module 5 : Sécurité dans WildFly
- Configuration des mécanismes d'authentification et d'autorisation.
- Mise en œuvre et gestion des realms de sécurité WildFly.
- Intégration de WildFly avec des annuaires LDAP pour la gestion des utilisateurs.
- Techniques de sécurisation des applications web déployées sur WildFly.
Module 6 : Surveillance et Optimisation des Performances
- Utilisation des outils de surveillance intégrés à WildFly.
- Analyse des logs pour identifier les goulots d'étranglement et les erreurs.
- Configuration du garbage collector de la JVM pour optimiser l'utilisation de la mémoire.
- Stratégies d'optimisation des performances des applications Java EE.
Module 7 : Dépannage et Résolution de Problèmes
- Identification des problèmes courants rencontrés dans un environnement WildFly.
- Analyse des messages d'erreur et des exceptions pour comprendre leur origine.
- Utilisation des logs système et applicatifs pour le dépannage.
- Application de techniques éprouvées pour la résolution rapide des incidents.
Compétences acquises
À l'issue de cette formation, le stagiaire sera capable de déployer et de gérer des applications Java EE sur WildFly de manière autonome, de configurer les sources de données et les aspects de sécurité, et de surveiller et optimiser les performances du serveur. Il maîtrisera également les techniques de dépannage pour résoudre efficacement les problèmes courants et assurer la stabilité des applications.
Demander un devis