We may earn an affiliate commission when you visit our partners.
Course image
Chris Parent

Why Take this Course?

Read more

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.

Topics

  • Domain creation and management
  • Admin, Managed Servers
  • WebLogic resources (The student should have a basic understanding of application servers, networking, and be comfortable working from the command line in a Windows, OS X, or Linux environment. Course FormatEach lesson is broken into 2 parts: a lecture and a lab. The lecture presents material introducing a specific topic to the student. At the end of each lecture is a hands-on lab that re-enforces the material in the lecture.
Enroll now

What's inside

Learning objectives

  • Install weblogic
  • Create domains using manual and automated methods
  • Configure weblogic resources (jms, jdbc)
  • Understand high availability, failover, and load balancing using clusters
  • Deploy applications in a production environment
  • Secure a weblogic domain and applications
  • Control server lifecycle using node manager
  • Script common weblogic tasks using wlst
  • Scale out weblogic deployments using templates

Syllabus

Get an overview of the course

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.

Read more
Install WebLogic and create a domain

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.

Create and configure WebLogic servers using the Admin Console

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.

You will learn how to configure a data source within WebLogic using Derby.

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.

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.

Create, configure, and target JMS servers, persistent stores, and JMS system modules containing a JMS destination.

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.

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.

Perform application deployment in non-production and production envrionments.

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:

  • Deployment plans
  • Application installation directories
  • In-place and Zero-downtime upgrades

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.

Learn and implement basic WebLogic security concepts

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
  • SSL

In Part 2 of this lecture we will discuss:

  • Security realms
  • Users, groups, roles, and security policies
  • Security providers
  • Security provider database

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:

  • Password complexity
  • User lockout
  • Auditing provider


In this lab you will learn how to protect an application using groups, roles, and a security policy.

This section covers load balancing and failover using Clusters and Migrations

Part 1 of this lecture will cover:

  • Benefits and capabilities
  • Cluster communications
  • Basic cluster architectures

Part 2 of this lecture will cover:

  • Load balancing
  • Failover
  • Server and Service Migration

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 section you will learn how to control server lifecycle using Node Manager.

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:

  1. Configure Node Manager to run securely
  2. Create WebLogic Machines
  3. Connect WLST using SSL

In Part 2 of this lab you will:

  1. Generate Node Manager startup and boot properties for the Admin Server
  2. Start the Admin Server using WLST
  3. Start Managed Servers using the Admin Console
  4. Simulate a restart of a failed server
Learn how to scale out WebLogic deployments

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
In this section I will introduce you to WLST and how you can perform basic administrative tasks using this power scripting language.
Intro to WLST
WLST Command Types
Online versus Offline Modes
MBeans Part 1
MBeans Part 2
Interactive Mode
WLS Example

Learn how to launch WLST interactively.

Create a domain using WLST and a domain template.

Lab 13.3 - Using Online Mode

Create a managed server using WLST.

Deploy a web application to WebLogic using WLST. 

An introduction to monitoring a domain using WLST. 

Learn how to generate WLST scripts by recording your interactions within the WebLogic administration console.

Learn how to connect to the admin server using a private key. In this lab you will create a symmetric key that will be used to authenticate against WebLogic. This is a safer alternative than using named credentials when executing connect() statements.

Quick demonstration on how to deploying WebLogic to OCI using the OCI Resource Manager

Students will learn the fundamentals of OCI and how to create infrastructure in this new course from the author. If you are interested in learning more, click the link below.

In this bonus lecture, I will show you how to quickly deploy a production-ready WebLogic domain to Oracle Cloud Infrastructure. In this video I show how to create an entire environment using the OCI Resource Manager and a terraform template for WebLogic from the OCI Marketplace.

If you are interested in learning more about OCI, please check out my new course: A Practical Guide to Oracle Cloud Infrastructure which can be found at techtipsondemand.teachable.com.

Udemy students can use the coupon code UDEMYSTUDENTS for 30% off at checkout.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Develops skills and knowledge in the deployment, management, and optimization of the leading enterprise application server in the market
Taught by Chris Parent, a seasoned professional with extensive experience in WebLogic
Covers both fundamental and advanced topics, making it suitable for both beginners and experienced users
Leverages a mix of lectures and hands-on labs to reinforce theoretical concepts with practical application
Provides a solid foundation for understanding and managing WebLogic deployments in production environments
Emphasizes best practices and industry standards for WebLogic administration and management

Save this course

Save Oracle WebLogic 12c for Administrators to your list so you can find it easily later:
Save

Reviews summary

Oracle weblogic 12c for administrators

According to students, this course is a good overview of WebLogic and is a well-structured course with helpful hands-on demonstrations.
Well-structured course.
"I learn so much in really fast time due to the way this course has been well structured."
Good overview of WebLogic basics.
"I truly love the introduction to Weblogic which helped me to reinforce the fundamental knowledge based on hands-on demonstration as well as the theoretical explanation."
Helpful hands-on demonstrations.
"I truly love the introduction to Weblogic which helped me to reinforce the fundamental knowledge based on hands-on demonstration as well as the theoretical explanation."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Oracle WebLogic 12c for Administrators with these activities:
Study group
Create or join a study group to prepare for the course and discuss concepts as needed.
Show steps
  • Find classmates who are taking the same course
  • Schedule regular meetings to discuss the course material
Organize course materials
Organize your notes, assignments, quizzes, and exams to prepare for the course.
Show steps
  • Create a dedicated folder for the course
  • Make copies of the course materials
  • Review the materials regularly
Review Java syntax
Brush up on Java syntax before the course begins to refresh your knowledge.
Browse courses on Java
Show steps
  • Read documentation on Java syntax
  • Complete practice exercises
Five other activities
Expand to see all activities and additional details
Show all eight activities
Read "Head First Java"
This popular text will help you get a solid foundation in Java concepts.
Show steps
  • Read Chapter 1-4
  • Complete the exercises in each chapter
Review Java resources
Spend some time familiarizing yourself with basic Java concepts to prepare for the course.
Browse courses on Java
Show steps
  • Read the official Java tutorial
  • Watch videos on YouTube about Java basics
  • Install a Java development environment
Coding exercises
Coding exercises will help you solidify your understanding of Java concepts and prepare you for the course.
Show steps
  • Find Java challenges on LeetCode
  • Attempt to solve at least three challenges
Project: build a Java application
Complete this project at the end of the course to apply your knowledge and test your skills.
Show steps
  • Plan the project
  • Write the code
  • Test the application
  • Deploy the application
Contribute to an open-source Java project
Contribute to an open-source Java project to apply your knowledge, gain experience, and build your portfolio.
Show steps
  • Find a suitable project on GitHub
  • Fork the project
  • Make changes to the code
  • Submit a pull request

Career center

Learners who complete Oracle WebLogic 12c for Administrators will develop knowledge and skills that may be useful to these careers:
WebLogic Administrator
WebLogic Administrators are responsible for managing and administering Oracle's WebLogic Server, an application server used by enterprises to deploy and run Java applications. This course will help you build a foundation in WebLogic administration, as you will learn how to install WebLogic, create domains, configure resources, secure your environment, and more. With this foundational knowledge, you can pursue a career as a WebLogic Administrator and help organizations maintain and optimize their WebLogic environments.
DevOps Engineer
DevOps Engineers are responsible for bridging the gap between development and operations teams, ensuring that applications are deployed and maintained efficiently. This course will help you build a foundation in WebLogic administration, which is a key skill for DevOps Engineers who work with Java applications deployed on WebLogic Server. By understanding how to manage and administer WebLogic, you can contribute to the smooth deployment and operation of applications, making you a valuable asset to any DevOps team.
Systems Administrator
Systems Administrators are responsible for managing and maintaining computer systems and networks, including servers, storage, and networking equipment. This course may be useful for Systems Administrators who work with Java applications and need to understand how to install, configure, and manage WebLogic Server. The course will provide you with a foundation in WebLogic administration, including best practices for securing and monitoring WebLogic deployments.
Cloud Architect
Cloud Architects are responsible for designing and implementing cloud computing solutions for organizations. This course may be useful for Cloud Architects who work with Java applications and need to understand how to deploy and manage WebLogic Server on cloud platforms. The course will provide you with a foundation in WebLogic administration, including best practices for securing and scaling WebLogic deployments in the cloud.
Database Administrator
Database Administrators are responsible for managing and maintaining databases, including creating, configuring, and optimizing database systems. This course may be useful for Database Administrators who work with Java applications and need to understand how to configure and manage database connections in WebLogic Server. The course will provide you with a foundation in WebLogic administration, including best practices for configuring and monitoring database connections.
Software Developer
Software Developers are responsible for designing, developing, and maintaining software applications. This course may be useful for Software Developers who work with Java applications and need to understand how to deploy and manage WebLogic Server. The course will provide you with a foundation in WebLogic administration, including best practices for deploying and monitoring WebLogic applications.
Network Administrator
Network Administrators are responsible for managing and maintaining computer networks, including routers, switches, and firewalls. This course may be useful for Network Administrators who work with Java applications and need to understand how to configure and manage network settings in WebLogic Server. The course will provide you with a foundation in WebLogic administration, including best practices for configuring and monitoring network settings.
Web Developer
Web Developers are responsible for designing, developing, and maintaining websites and web applications. This course may be useful for Web Developers who work with Java web applications and need to understand how to deploy and manage WebLogic Server. The course will provide you with a foundation in WebLogic administration, including best practices for deploying and monitoring WebLogic web applications.
Security Analyst
Security Analysts are responsible for identifying and mitigating security risks to computer systems and networks. This course may be useful for Security Analysts who work with Java applications and need to understand how to secure WebLogic Server. The course will provide you with a foundation in WebLogic administration, including best practices for securing WebLogic deployments.
IT Manager
IT Managers are responsible for planning, implementing, and managing IT systems and services within an organization. This course may be useful for IT Managers who need to understand how to manage and administer WebLogic Server. The course will provide you with a foundation in WebLogic administration, including best practices for managing and monitoring WebLogic deployments.

Reading list

We've selected seven books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Oracle WebLogic 12c for Administrators.
Provides a comprehensive guide to developing Java EE applications on Oracle WebLogic Server 12c. It covers all aspects of the development process, from creating and packaging applications to deploying and managing them.
Provides a comprehensive overview of the principles and patterns for designing scalable web architectures. It can help you understand the challenges of designing and managing large-scale web applications and how to use WebLogic Server to meet those challenges.
Provides a comprehensive overview of the principles and patterns for designing data-intensive applications. It can help you understand the challenges of designing and managing large-scale data systems and how to use WebLogic Server to meet those challenges.
This tutorial provides a comprehensive guide to Java EE 8. It covers all aspects of Java EE, from basic concepts to advanced features.
Provides a comprehensive guide to developing RESTful web services with JAX-RS 2.0. It covers all aspects of RESTful web service development, from basic concepts to advanced techniques.
Provides a collection of recipes for developing JavaServer Faces applications. It covers a wide range of topics, from basic concepts to advanced techniques.
Provides a comprehensive overview of the concepts, technologies, and architectures of cloud computing. It can help you understand the benefits and challenges of cloud computing and how to use WebLogic Server to deploy and manage cloud-based applications.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Oracle WebLogic 12c for Administrators.
Introducing Continuous Integration and Delivery Concepts...
Oracle Database RAC Administration (12c and 19c)
The Complete PL/SQL Bootcamp : "Beginner to Advanced...
Graph Theory
Oracle DBA 11g/12c - Database Administration for Junior...
Oracle Database Data Guard Administration (12c and 19c)
Complete VMWare vSphere ESXi and vCenter Administration
Discrete Mathematics
Complete Windows Server Administration Course
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser