Accueil > Windows/Linux/Unix/Mac > WildFly : administration
Formation #OS216

Formation WildFly : administration

Durée : 4 jours

Code : OS216


Prochaines dates programmées :

Du 28 au 31 Mai 2024

Du 27 au 30 Août 2024

Du 19 au 22 Nov. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Apprendre à mettre en oeuvre et à administrer le serveur WildFly
  • Etre capable de mettre en œuvre une configuration optimisée
Programme
1/ Rappels sur Java le standard Java EE
  • Présentation générale de Java et Java EE
  • Architecture des applications Java EE
  • Panoram des serveurs d'applications
2/ Vue d'ensemble de WildFly
  • Contexte, principes et fonctionnement de Wildfly
  • JBoss EAP vs WildFly
  • Présentation de l'architecture de WildFly
3/ Installation du serveur WildFly
  • Différents distributions
  • Installation, démarrage et arrêt
  • Installation en service
  • Compilation et installation depuis les sources
4/ Configuration standalone
  • Mode autonome ou domaine
  • Principaux éléments de configuration
  • Outils d'administration : Console Web, jboss-cli, APl
  • Configuration réseau
5/ Déploiement d'applications et de modules
  • Modes de déploiement
  • Déployer les applications Java EE (ear)
  • Déployer les applications Web (war)
  • Gestion des dépendances avec les modules
  • Déploiement de DataSource
6/ Administration d'un domaine WildFly
  • Introduction au mode domaine
  • Configuration
  • Configuration d'un host controller
  • Configuration d'un domain controller (DC)
  • Déploiement d'applications en domaines
7/ Gestion des traces
  • Introduction
  • Traces de la JVM (Java Virtual Machine)
  • Traces d'accès Web
  • Traces du serveur
  • Traces des applications avec Log4j ou SLF4J
  • Traces des outils d'administration
8/ Inspection du serveur
  • Outils WildFly
  • Console d'administration
  • Commandes par script
  • Outils du JDK (Java Development Kit)
  • Supervision avec RHQ
9/ Gestion des performances
  • Réglage VM : profil client/serveur, mémoire heap, GC
  • Réglage des pools (EJB, DataSource, threads)
  • Optimisation du chargement de classes
10/ Sécurité du serveur et des applications
  • Objectifs de sécurisation du serveur
  • Principes de sécurisation du serveur
  • Interface de gestion de la sécurité
  • Gestion des accès aux outils d'administration
  • Gestion des autorisations et des authentifications
  • Les méthodes d'authentification : basic, form...
  • Sécurisation des applications ou services Web
  • Gestion des autorisations et des authentifications
  • Ressources (TLS, SSL, HTTPS)
  • Les Realms : JDBCRealm, LDAPRealm...
  • Mise en place de SSL
11/ Administration JMS (Java Message Service)
  • Principe de JMS
  • Déploiement de destinations (queue et topic)
  • Accès à la ConnectionFactory
  • Configuration de HornetQ
  • Objectifs du clustering : tolérance de panne (failover) et à la répartition de charge (load balancing)
  • Répartition des invocations EJB et des requêtes HTTP
  • Synchronisation des états
  • Répartition de la charge JMS avec HornetQ
  • Tolérance de panne JMS avec HornetQ
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

  • Développeurs
  • Exploitants
  • Intégrateurs d'applications Java EE
  • Administrateurs
Dates

Dates

  • Du 28 au 31 Mai 2024
  • Du 27 au 30 Août 2024
  • Du 19 au 22 Nov. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.