Pre - requisite :
- Linux, Java & RDBMS basics
Course Content
Day1:
Application Server Overview
Course Overview
Objectives
Prerequisites
Schedule
WebLogic Server Review
WebLogic Server: Overview
WebLogic Server Domain
Administration Server and Managed Server
Machines, Node Manager, and Clusters
Start Scripts
WebLogic Tools: Administration Console and WLST
Lab: Create WebLogic Domain
Lab: start and Stop WebLogic Admin Server
Lab: Explore the features of WebLogic Admin Console
Lab: Create Managed Server
Lab: Start, stop Managed Servers
Day2:
Upgrading WebLogic Server
Upgrade definition
Rolling Upgrade
Rolling Upgrade Process
Creating and Using Domain Templates
Domain Template Review
Domain Template Concepts
Extension Template Concepts
Custom Templates
Lab: Creating a domain template
Lab: Use the Domain template to create a Domain
WebLogic Server Startup and Crash Recover
Node Manager Review
Configure Node Manager to Start on System Boot
Server Automatic Crash Recovery Restart
Lab: Create Machine and add Managed Servers
Lab: Use Node Manages to Start/stop/restart Managed Servers
Lab: Configure managed Server for automatic restart
Day 3:
WebLogic Scripting Tool (WLST)
Jython Concepts
WLST Concepts
Java Management extension (JMX) concepts
Lab: Common WLST tasks (start, stop managed server, create managed server etc)
WebLogic Server and REST
WLS and REST
Lab: Accessing WLS via REST
Lab: WLS REST Operations
Deployment
Contrasting Auto deploy With Manual Deployment
Lab: Configuring and Deploying Web Applications via the Administration Console, Command Line, and WLST
Lab: Configuring Deployment Descriptors
Lab: Testing Deployed Applications
Deploying Java EE Applications
Describing Java EE Web Applications
Describing Enterprise Deployment Architectures
Lab: Packaging Web Applications in Several Forms
Defining Web Application Structure and Web Application Archive
Explaining Why WebLogic Augments Standard Java EE Deployment Descriptors With weblogic*.xml Files
Lab: Using Descriptors web.xml and weblogic.xml in applications
Secure Sockets Layer (SSL)
SSL Concepts
WebLogic SSL Scenarios
Keystores
Lab: Use java Key tool to create a Self-Signed Certificate
Lab: Configuring WebLogic SSL
Day 5:
Shared Java EE Libraries
Shared Java EE Library Concepts
Lab: Deploying a Shared Library
Lab: Deploy and Test application which uses Shared Library
Application Work Managers
Default WebLogic Request Handling
Work Manager Concepts
Lab: Creating a Work Manager
Lab: Configure and Deploy application which uses Work Manager
Mock Test on the topics covered above. Day 6:
Security Realms
Security Review
Embedded LDAP Authentication System
Lab: Configure Auditing
Lab: Create Users and Groups
Lab: Assign created users to role
Disaster Recovery and Migration
Disaster Recovery
Backing Up the Administration Servers
Service-Level Migration
Whole Server Migration
Lab: Domain backup and restore
Day 7:
Domain Partitions
Introduction to Multitenancy
Domain Partitions
Lab: Working with Domain Partitions
Managing Data Sources
General Architecture of Data Sources
Single Data Source and Multi Data Source
Lab: Create Data Source
Lab: Create Multidata Source
Lab: Configure and Deploy Applications to use Data Sources
Day 8
Setting Up Java Message Service (JMS) Resources
Describing JMS
Describing How Oracle WebLogic Server JMS is implemented.
Lab: Configuring JMS Server
Lab: Configuring Connection Factories
Lab: Configuring Queues and Topics
Lab: Configuring Persistent Messages
Lab: Deploying an application that Uses JMS
Lab: Monitoring JMS Resources and Messages
Diagnostic Framework
General Architecture
Diagnostic Images
Harvesters
Policies and Actions
Scaling and WLDF
Coherence
Coherence Overview
Coherence*Web Session Persistence
Coherence*Web Session Persistence
Lab: create Coherence Cluster and add Servers to it
Lab: Deploy and Test session replication in Coherence Cluster
Day 9
(Optional) Application Staging and Deployment Plans
Review
Server staging modes
Deploying an application to multiple environments
Java EE deployment descriptors and annotations
Deployment plans
Deployment plan tools
(Optional) Production Redeployment
HTTP Sessions and Redeployment
Redeployment Strategies
Production Redeployment
Application Versioning
Requirements and Restrictions
DNS and Load balancers and some practical scenarios
DNS
Webserver Configuration
Load balancers
LDAP
Real time scenarios and trouble shooting
Day 10:
Test: Create a domain and cluster with 3 managed server and configure front endApache Web Server. Deploy application and test Session replication using coherence.
Mock Test on the Topics covered from day 6 to Day 10
