Oracle Certified Associate, Oracle WebLogic Servernanforiberica
In this lab you will download and install JDK7 and WLS 12.1.3. The lab guide for this course can be found under Lecture 1 Introduction.
Lab #1 Installing WebLogic
This lecture will briefly discuss the various options for creating WebLogic domains, specifically Configuration Wizard, Template Builder, and WLST.
Creating a Domain
In this lab you will use the Configuration Wizard, Template Builder and WLST to create domains. Refer to the Lab Guide found under Lecture 1 Introduction.
Lab #2 Creating a Domain
Learn the function and purpose of the WebLogic admin server and the key role it plays within a WebLogic domain.
Admin Server and Admin Console
In this lab you will learn how to start the admin server and how to access the admin console. Refer to the Lab Guide found under Lecture 1 Introduction.
Lab #3 Admin Server
In this lecture you will learn what a WebLogic managed server and its role within a domain.
In this lab you will create a managed server using the admin console. You'll then start this managed server and monitor it via the admin console.
Lab #4 Managed Servers Part 1
Part 2 concludes with basic server monitoring using the admin console.
Lab #4 Managed Servers Part 2
+–JDBC Data Sources
This lecture introduces WebLogic data sources and discusses:
- Generic, GridLink, and Multi-datasources
- XA versus non-XA JDBC drivers
In this lab you will learn how to create, configure, and monitor a WebLogic data source using the admin console. The lab is broken up into 2 parts. Part 1 covers the configuration of Derby database.
Lab #5 Data Sources Part 1
In Part 2 of this lab you will learn how to create and connect a data source to an instance of Derby created in Part 1.
Lab #5 Data Sources Part 2
Learn basic WebLogic JMS concepts such as:
- Publish/subscribe versus Point-to-Point
- JMS architecture
- JMS servers
- JMS system and application modules
In Part 1 of this lab you will learn how to create and configure file-based persistent storage and a JMS server.
Lab #6 JMS Part 1
In Part 2 of this lab you will create JMS system models containing a connection factory and a JMS destination. You will then test the destination by generating a JMS message using the admin console.
Lab #6 JMS Part 2
Understand the concepts and tools behind deploying applications to WebLogic. This lecture introduces the student to using the admin console and command line tools for deployment.
In Part 1 of this lab you will learn how to use the admin console to deploy an enterprise application.
Lab #7 Application Deployment Part 1
In Part 2 of this lab teaches the student how to use command-line tools for deploying applications to WebLogic.
Lab #7 Application Deployment Part 2
In this lecture you will learn about various techniques and strategies for deploying applications in a production environment, specifically:
- Deployment plans
- Application installation directories
- In-place and Zero-downtime upgrades
Production Application Deployment
In this lab you will learn how to deploy an application using deployment plans and an application installation directory.
Lab #8 Production Application Deployment Part 1
Part 2 of this lab covers versioning and upgrading applications for deployment using weblogic.Deployer.
Lab #8 Production Application Deployment Part 2
In Part 1 you will be introduced to WebLogic-related security concepts and general security guidelines:
- Secure installation of WebLogic
- Domain creation
- Securing a WebLogic domain
- Domain-wide administration port
WebLogic Security Part 1
In Part 2 of this lecture we will discuss:
- Security realms
- Users, groups, roles, and security policies
- Security providers
- Security provider database
WebLogic Security Part 2
In this lab you will learn how to protect a weblogic domain by configuring the administration port.
Lab #9 WebLogic Security Part 1
In Part 2 of this lab you will create a SQL Authentication Provider using Derby DB.
Lab #9 WebLogic Security Part 2
In Part 3 of this lab you will learn how to configure:
- Password complexity
- User lockout
- Auditing provider
Lab #9 WebLogic Security Part 3
In this lab you will learn how to protect an application using groups, roles, and a security policy.
Lab #9 WebLogic Security Part 4
+–High Availability and Failover
Part 1 of this lecture will cover:
- Benefits and capabilities
- Cluster communications
- Basic cluster architectures
WebLogic Clusters Part 1
Part 2 of this lecture will cover:
- Load balancing
- Server and Service Migration
WebLogic Clusters Part 2
In Part 1 of this lab you will learn how to create and configure a cluster. You'll also deploy some resources to the cluster, including a data source and an application.
Lab #10 Clusters Part 1
In Part 2 of this lab you will cluster an application by deploying it to a cluster.
Lab #10 Clusters Part 2
In Part 3 of this lab you will configure and deploy a proxy service using the HttpClusterServlet.
Be sure to download the Lab Files.zip from Lecture 2. The zip file contains the proxy web application you will need for the lab.
Lab #10 Clusters Part 3
In this lecture you will learn about WebLogic's Node Manager utility for controlling server lifecycle. The lecture will cover key terms and concepts, architecture, data flows, and basic configuration.
In this lab you will:
- Configure Node Manager to run securely
- Create WebLogic Machines
- Connect WLST using SSL
Lab #11 Node Manager Part 1
- Generate Node Manager startup and boot properties for the Admin Server
- Start the Admin Server using WLST
- Start Managed Servers using the Admin Console
- Simulate a restart of a failed server
Lab #11 Node Manager Part 2
Understand how to scale out WebLogic deployments using managed server templates and Node Manager.
Lab #12 Distributed Deployment Part 1
Lab #12 Distributed Deployment Part 2
Cert Prep: 120 Questions
Overview of WebLogic Server
- Explain the WebLogic Server terms: domain, server, machine and cluster
- Explain the difference between the administration server and the managed servers.
- Describe the administrative tools: Administration Console, WLST, WLDF, Monitoring Dashboard
Installing and Patching WebLogic Server
- Determine supported configurations for WebLogic Server
- Install WebLogic Server in graphical mode
- Install WebLogic Server silently
- Describe the installation directory structure
- Apply a patch to WebLogic Server by using OPatch
- Describe a domain's file system
- Create a domain by using the Configuration Wizard
- Configure machines, servers, and clusters by using the Configuration Wizard
- Copy a domain to another computer with the pack and unpack utilities
- Start and stop servers with standard scripts
- Identify and resolve problems with server startup
- Customize start and stop scripts, including the CLASSPATH
- Restart a failed server on a different machine
Using the Administration Console
- Access the WebLogic Server Administration Console
- Identify the components of the Administration Console
- Update Administration Console preferences
- Use the Administration Console change center
- Create and configure servers by using the Administration Console
- Describe WebLogic Server's JDBC architecture
- Describe WebLogic Server's JNDI architecture
- Compare the different types of data sources
- Compare the different data source transaction options
- Create and configure a generic data source
- Tune a data source's connection pool
- Create and configure a GridLink data source
Monitoring a Domain
- Configure WebLogic Server logs
- Interpret a server log file entry
- Create and apply a log filter
- Enable WebLogic Server debugging output
- Monitor WebLogic Server health and performance
- Monitor JDBC data sources
- Access diagnostic charts in the Monitoring Dashboard
- Describe the architecture and capabilities of the Node Manager
- Create a Node Manager with the Configuration Wizard
- Configure properties for the Java Node Manager
- Describe the Java Node Manager directory structure
- Enroll a Node Manager with a domain
- Start and stop a Node Manager
- Start and stop managed servers by using the Administration Console
- Deploy an application
- Start a deployed application
- Stop a deployed application
- Undeploy an application
- Redeploy an application
- Use the test links for an application supplied by the Administration Console
- Monitor a deployed application
- Use the Monitoring Dashboard's built-in application view
- Load test an application with The Grinder console given a script
Network Channels and Virtual Hosts
- Configure a WebLogic Server network channel
- Monitor a network channel
- Configure WebLogic Server to use an administration port
- Configure a virtual host for WebLogic Server
Creating and Configuring Clusters
- Describe basic and multi-tier cluster architectures
- Create a cluster by using the Configuration Wizard
- Create and configure a cluster by using the Administration Console
- Create and configure a dynamic cluster
- Create and configure a server template
- Describe how a dynamic cluster calculates listen ports and machines for generated servers
Cluster Proxies and Sessions
- Install Oracle HTTP Server with the Web Tier installer
- Configure Oracle HTTP Server as a WebLogic Server cluster proxy
- List the options for HTTP session failover
- Configure in-memory session replication
- Configure replication groups
Cluster Communication, Planning and Troubleshooting
- Explain the difference between unicast and multicast cluster communication
- Configure replication channels by using the Administration Console
- Describe planning for a cluster
- Monitor a cluster
- Explain WebLogic Server's role in managing transactions
- Configure WebLogic Server transactions (JTA)
- Configure the WebLogic Server default store used for transaction logs
- Configure a database persistent store for WebLogic Server transaction logs
- Monitor WebLogic Server transactions
WebLogic Server Security
- List some of the WebLogic Server security providers and what they do
- Describe basic LDAP architecture
- Configure an external LDAP authentication provider for WebLogic Server
- Describe how multiple authentication providers can be used with WebLogic Server
Backing Up a Doman and Upgrading WebLogic Server
- Back up a WebLogic Server domain
- Restore a WebLogic Server domain
- Define Managed Service Independence mode
- Describe the process to upgrade WebLogic Server 11g to 12c
- Run the WebLogic Server Reconfiguration Wizard as part of the upgrade process