
Explore the theory of Oracle WebLogic Server, including domains, acquisition servers, managed servers, clusters, load balancing, and high availability for Java EE applications.
Learn to install, patch, and uninstall Oracle WebLogic Server 12c, create domains with templates, customize scripts and environment settings, and manage patches and domain lifecycle.
Learn to administer Oracle WebLogic Server 12c using the administration console and WLST, configure JMS and JDBC, and monitor with diagnostic framework and Enterprise Manager Cloud Control.
Install and configure Oracle 12c prerequisites on Oracle Linux via a VM, including package setup, repositories, and environment checks; verify settings, manage groups, and prepare the system for WebLogic.
install and configure Oracle 12c database on Linux, including setting up the listener, data disk, and initial user passwords. verify successful setup and access to the enterprise edition.
Configure the WebLogic 12c server by creating required user and group, directories, and permissions, and download and install the Oracle WebLogic media to satisfy prerequisites.
Install Oracle WebLogic by extracting the zip and jar, run the installer to set Oracle home and inventory, choose manual updates, and save the response file.
Configure a new WebLogic domain, set up the admin server and node manager, and validate database connectivity and domain topology in this practical lab.
Troubleshoot start and stop issues for Oracle WebLogic 12c administrators by diagnosing memory and database connection errors, checking background processes, and using the WebLogic console to manage servers and deployments.
Learn to remotely start WebLogic admin server and managed servers using Node Manager, configure security, manage background processes, monitor status, deploy applications, and handle memory and performance in production environments.
Explore the Oracle WebLogic deployment life cycle, from packaging enterprise applications and deploying to a domain via an admin server, to targeting servers and redeployment strategies.
Learn Oracle Weblogic deployment concepts, including staging and production options, installing as an application or library, security rules, backward compatibility, and performance testing with grinders.
Learn to deploy and undeploy a WebLogic application across a two-server environment, using install wizard, deployment plan, staging, and production activation, with monitoring and uninstallation steps.
Understand the Oracle Weblogic cluster concept, its overview, configuration, and benefits. Explore reliability, scalability, load balancing, replication, migration, and dynamic clusters based on templates.
Practically configure Oracle WebLogic 12c clusters by creating a unique cluster, configuring multicast and IP, managing nodes with Node Manager, deploying services, and monitoring logs and failover.
Configure a WebLogic cluster, deploy an application to managed servers, and use Node Manager to start servers, demonstrating high availability through multi-server failover and cluster health checks.
Explore the WebLogic 12c transaction ecosystem, covering JTA and JDBC transaction logs, two-phase commit coordination, global transactions, resource managers, and XA-based optimizations for large transactions.
Explore how transaction logs propagate across a WebLogic 12c cluster, support migration via the transaction recovery service, and configure shared storage such as SAN for high availability.
Explore Oracle WebLogic 12c security concepts, including authentication, authorization, policies, security realms, providers, role mapping, and auditing in a comprehensive overview.
Learn how WebLogic security realms act as containers for users, groups, policies, and providers, configure realms, create users, assign groups and privileges, and manage server access.
Explore the concept of transactions, including ACID properties, two-phase commit, and how a transaction manager coordinates resource managers and the Java Transactions API to ensure all-or-nothing outcomes.
Learn how LDAP security integrates with WebLogic, configuring authentication providers, LDAP directory schemas, user and group bases, and group membership search limits for secure access.
Explore WebLogic security LDAP dynamic groups, including dynamic membership attributes and how the logic server evaluates membership across subgroups. Learn how to configure authentication providers to control invocation order.
Configure security providers in WebLogic 12c and understand how authentication outcomes determine whether to continue down the provider list. Explore auditing options to monitor authentication events and manage provider configurations.
Learn backup and recovery concepts for Oracle Fusion Middleware, including online vs offline backups, full vs incremental backups, and domain configuration archiving for disaster readiness.
Learn to back up an Oracle database for WebLogic using RMAN, including enabling archivelog, performing a full backup, and verifying backup completion in the recovery area.
Learn to tune the Java virtual machine for Oracle Weblogic 12c by configuring heap size, nursery size, and garbage collection schemes to optimize GC performance and server throughput.
Increase WebLogic heap memory by aligning initial and maximum memory for a domain server, using the WebLogic console, enabling Node Manager, saving and activating changes, and starting servers.
Learn how to perform an online backup of Oracle Weblogic 12c, configure backup settings, pause conflicting processes, and safely restart services for a reliable backup lifecycle.
Explore the core weblogic admin files, including domain information, properties, and the order manager, and learn to configure domains, manage logs, diagnostics, backups, and security.
Explore Oracle WebLogic collection features that enable multi-organization deployments through domain partitions and resource groups, delivering high availability, zero-downtime patching, and isolated, scalable management.
Oracle WebLogic Server is a scalable, enterprise-ready Java Platform, Enterprise Edition (Java EE) application server.
The WebLogic Server infrastructure supports the deployment of many types of distributed applications and is an ideal foundation for building applications based on Service-Oriented Architectures (SOA).
SOA is a design methodology aimed at maximizing the reuse of application services
The WebLogic Server complete implementation of the Java EE 5.0 specification provides a standard set of APIs for creating distributed Java applications that can access a wide variety of services, such as databases, messaging services, and connections to external enterprise systems.
End-user clients access these applications using Web browser clients or Java clients. It also supports the Spring Framework, a programming model for Java applications which provides an alternative to aspects of the Java EE model
WebLogic Server clusters provide scalability and reliability for your applications by distributing the workload among multiple instances of WebLogic Server. Incoming requests can be routed to a WebLogic Server instance in the cluster based on the volume of work being processed. In case of hardware or other failures, the session state is available to other cluster nodes that can resume the work of the failed node.
Work Managers prioritize work based on rules you define and by monitoring actual run time performance statistics. This information is then used to optimize the performance of your application.
WebLogic Server persistent store is a built-in, high-performance storage solution for WebLogic Server subsystems and services that require persistence. For example, it can store persistent JMS messages or temporarily store messages sent using the Store-and-Forward feature. The persistent store supports persistence to a file-based store or to a JDBC-enabled database.
Enterprise-ready deployment tools facilitate deployment and migration of applications from the development phase to a production environment.
Production redeployment enables enterprises to deploy a new version of their application without interrupting work in progress on the older version.