Description
Objectif de formation : Savoir maîtriser l'architecture de WebLogic Server
Objectifs pédagogiques
- Obtenir une connaissance solide de l'architecture de WebLogic Server (WLS)
- Savoir mettre en oeuvre l'installation, la configuration et la gestion de WebLogic Server
- Exécuter toutes les tâches d'administration nécessaires pour WebLogic Server
- Configurer des bases de données, des sites web, déployer des applications et configurer la sécurité ainsi que d'autres services
- Maîtriser l'utilisation des outils d'administration basés sur les commandes en ligne
- Mettre en place et configurer un cluster de serveurs, et distribuer des applications et des ressources à travers ce cluster
- Utiliser les fonctionnalités avancées d'un cluster, telles que la répartition de charge et la tolérance aux incidents
Public concerné
Administrateurs systèmes
Prérequis
Connaissances de base en administration, bases de données, SQL et réseaux
Déroulé du programme
1
Introduction à Java EE et mise en place de l'environnement WebLogic Server (2 heures)
2h
- Compréhension du modèle Java EE et des serveurs applicatifs
- Utilisation des APIs des serveurs applicatifs et de JNDI
- Formats des archives de déploiement
- Présentation de l'offre Oracle WebLogic et l'utilité des architectures distribuées
- Liste des éléments majeurs de la spécification Java EE
2
Installation, configuration et administration de WebLogic Server (5 heures)
5h
- Différentes distributions et programmes d'installation de WebLogic Server
- Présentation des modules et concepts clés tels que les domaines, les serveurs d'administration, les serveurs gérés, les clusters et les ressources
- Configuration des domaines et démarrage de la console d'administration
- Utilisation des outils d'administration disponibles
- Atelier pratique : Installation, configuration d'un domaine simple, démarrage des serveurs et accès à la console d'administration, visualisation des fichiers journaux
3
Déploiement d'applications avec WebLogic Server (3 heures)
3h
- Introduction au déploiement d'applications
- Gestion des unités de déploiement : applications web et d'entreprise
- Utilisation des outils de déploiement, déploiement statique et dynamique
- Préparation du déploiement et redéploiement d'applications sans interruption de service
- Démarrage des applications en mode administration
- Atelier pratique : Déploiement d'applications via la console d'administration, mise à niveau sans interruption de service, démarrage d'application en mode administration
4
Gestion des ressources avec WebLogic Server (3 heures)
3h
- Types de ressources et différenciation entre module applicatif et système
- Configuration des sources de données JDBC et utilisation des pilotes fournis avec WebLogic Server
- Gestion et surveillance des sources de données JDBC via la console d'administration
- Rappels sur JMS (Java Message Service) : modèle de communication, types de destination, sessions, usines
- Implémentation de JMS avec WebLogic Server
- Configuration et surveillance des objets JMS via la console d'administration
- Atelier pratique : Déploiement d'un module applicatif JMS et d'un module système JDBC
5
Sécurisation des ressources et des applications avec WebLogic Server (4 heures)
4h
- Architecture de sécurité de WebLogic Server
- Sécurisation du serveur, des applications et des ressources
- Configuration des domaines de sécurité
- Gestion des utilisateurs, des groupes et des rôles, intégration aux annuaires
- Sécurisation des applications web
- Configuration des politiques de sécurité et SSL
- Création et gestion des certificats
- Protection contre différents types d'attaques
- Sauvegarde et restauration d'un domaine WebLogic Server
6
Architectures en cluster avec WebLogic Server (4 heures)
4h
- Cas d'usage d'un cluster et objets répliqués
- Différentes architectures de cluster : basique, multi-tiers, proxy
- Communications à l'intérieur du cluster
- Configuration des gestionnaires de nœuds, des groupes de réplication et des algorithmes de répartition
- Guide pour le déploiement sur un cluster
- Atelier pratique : Déploiement d'applications sur un cluster, test de fail-over et équilibrage de charges
7
Autres outils d'administration (2 heures)
2h
- Weblogic Scripting Tool (WLST) : Utilisations, modes d'exécution, exemples de scripts
- Commandes en ligne : Commandes principales, configuration de l'environnement, intégration avec ant
- JMX : Clients JMX fournis, utilisation de la Jconsole avec Weblogic
- Atelier pratique : Modification de la configuration avec les différents outils
8
Gestion du démarrage/arrêt des serveurs et mise en service (3 heures)
3h
- Démarrage du serveur d'administration : Utilisation du fichier de boot, mise en service, options de démarrage
- Démarrage des serveurs gérés : Méthodes disponibles, ajout de bibliothèques, options de la JVM, classes de démarrage et d'arrêt
- Le gestionnaire de nœuds : Rôle, configuration, démarrage en tant que service, connexion via WLST
- Atelier pratique : Développement d'un script de démarrage, paramétrage de la JVM, configuration du gestionnaire de nœuds, mise en tant que service Windows ou Linux
9
Automatisation des déploiements (3 heures)
3h
- Utilisation de la commande en ligne weblogic
- Déploiement avec WLST et ant
- Préparation du déploiement
- Redéploiement d'applications, mise à niveau sans interruption de service
- Intégration continue avec SCM/Maven
- Démarrage des applications en mode administration
- Atelier pratique : Déploiement d'applications via la console d'administration, mise à niveau sans interruption de service, démarrage d'applications en mode administration
10
Gestion des fichiers journaux (2 heures)
2h
- Architecture du système de traçage d'un domaine
- Visualisation des fichiers journaux dans la console
- Configuration : Concepts de logger, handler ; configuration des niveaux de gravité, des handlers disponibles
- Utilisation du système de traçage de WLS dans les applications
- Intégration de log4j avec WLS
- Atelier pratique : Mise en place de la rotation des fichiers, configuration des niveaux de sécurité des applications précédemment déployées, intégration de log4j
11
Configuration des ressources via les commandes en ligne (2 heures)
2h
- Configuration des sources de données, création de datasource via WLST
- Utilisation de la console d'administration pour gérer les ressources JDBC
- Surveillance et débogage des accès aux bases de données
- Configuration des objets JMS via WLST
- Configuration des messages persistants
- Déploiement de modules via weblogic.Deployer, via WLST/ant
- Configuration d'un domaine de sécurité via la console, via WLST
- Atelier pratique : Déploiement d'un module applicatif JMS, surveillance des messages
12
Le framework de diagnostic de WebLogic Server (WLDF) (2 heures)
2h
- Introduction au framework de diagnostic
- Instrumentation et collecte de données
- Surveillance et configuration des notifications
- Mise en place d'un tableau de bord et visualisation des performances
- Atelier pratique : Configuration du framework pour une application web, identification des goulots d'étranglement
Informations
Durée
5 jour(s)
35h
Tarif
2930 € HT
HT
Formations similaires
Réseaux et systèmes
VSAM ET ACCESS METHOD SERVICES – IDCAMS (2-105)
5 jour(s)
Sur demande
Réseaux et systèmes
Active Directory Federation Services (ADFS) (2-015)
4 jour(s)
2850 € HT
Réseaux et systèmes
Administration d’un serveur POSTFIX sous Linux
2 jour(s)
2600 € HT
Réseaux et systèmes
Administration de Serveur Web IIS 10 pour Windows Server
5 jour(s)
3490 € HT