Why Take this Course?
This course is designed to simplify understanding the leading enterprise application server on the market today. If you have been hesitant to check out WebLogic or if you want to learn more about WebLogic features and best practices, then this course is for you. It will teach you how to manage an Oracle WebLogic 12c environment by introducing you to a variety of topics from domain configuration to runtime management to security through easy-to-understand lectures and hands-on lab work.
There are over 14 lectures and labs spanning over 10 hours of digital content!
Overview of the course, topics, audience, and any prerequisites or requirements.
In this lesson I am going to introduce the Lab Guide and how the labs are organized and put together for this course.
This lecture introduces the first step to learning WebLogic and that is installing the product.
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.
This lecture will briefly discuss the various options for creating WebLogic domains, specifically Configuration Wizard, Template Builder, and WLST.
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.
Learn the function and purpose of the WebLogic admin server and the key role it plays within a WebLogic domain.
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.
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.
Part 2 concludes with basic server monitoring using the admin console.
This lecture introduces WebLogic data sources and discusses:
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.
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.
Learn basic WebLogic JMS concepts such as:
In Part 1 of this lab you will learn how to create and configure file-based persistent storage and a JMS server.
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.
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.
In Part 2 of this lab teaches the student how to use command-line tools for deploying applications to WebLogic.
In this lecture you will learn about various techniques and strategies for deploying applications in a production environment, specifically:
In this lab you will learn how to deploy an application using deployment plans and an application installation directory.
Part 2 of this lab covers versioning and upgrading applications for deployment using weblogic.Deployer.
In Part 1 you will be introduced to WebLogic-related security concepts and general security guidelines:
In Part 2 of this lecture we will discuss:
In this lab you will learn how to protect a weblogic domain by configuring the administration port.
In Part 2 of this lab you will create a SQL Authentication Provider using Derby DB.
In Part 3 of this lab you will learn how to configure:
In this lab you will learn how to protect an application using groups, roles, and a security policy.
Part 1 of this lecture will cover:
Part 2 of this lecture will cover:
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.
In Part 2 of this lab you will cluster an application by deploying it to a cluster.
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.
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:
In Part 2 of this lab you will:
Understand how to scale out WebLogic deployments using managed server templates and Node Manager.
Chris has over 15 years of software development, architecture and IT management experience in defense and commercial industries with a focus on enterprise and cloud architectures. He has consulted as an architect and sales consultant with companies such as Lockheed Martin, Northrop Grumman, Raytheon, and Oracle on the implementation and use of Oracle Fusion Middleware products including Oracle WebLogic Server, SOA Suite, and Identity and Access Management. He received his undergraduate and graduate degrees in Computer Science and Systems Engineering from Rensselaer Polytechnic University in Troy, NY and Penn State University respectively. Chris resides with his beautiful family in Denver, Colorado USA.