WebLogic Server – Administration

0 Enrolled
35 heures
  • 35 heures
  • 72
  • 0
  • no
2,930.00€

Aperçu du cours

Objectif de formation : Savoir maîtriser l’architecture de WebLogic Server

Prérequis

  • Connaissances de base en administration, bases de données, SQL et réseaux

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 ciblé

  • Administrateurs systèmes

Programme de formation

  • Introduction à Java EE et mise en place de l'environnement WebLogic Server (2 heures)

    • 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

  • Installation, configuration et administration de WebLogic Server (5 heures)

    • 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

  • Déploiement d'applications avec WebLogic Server (3 heures)

    • 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

  • Gestion des ressources avec WebLogic Server (3 heures)

    • 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

  • Sécurisation des ressources et des applications avec WebLogic Server (4 heures)

    • 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

  • Architectures en cluster avec WebLogic Server (4 heures)

    • 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

  • Autres outils d'administration (2 heures)

    • 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

  • Gestion du démarrage/arrêt des serveurs et mise en service (3 heures)

    • 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

  • Automatisation des déploiements (3 heures)

    • 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

  • Gestion des fichiers journaux (2 heures)

    • 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

  • Configuration des ressources via les commandes en ligne (2 heures)

    • 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

  • Le framework de diagnostic de WebLogic Server (WLDF) (2 heures)

    • 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

Instructeur

Avatar de l’utilisateur

bprigent

0.0
0 commentaire
0 Students
491 Courses
Main Content