Oracle Coherence 12c: Share and Manage Data in Clusters Ed 1.1

Oracle Coherence 12c: Share and Manage Data in Clusters Ed 1.1 Certification Training Course Overview

In this Oracle Coherence 12c: Share and Manage Data in Clusters training course, you will learn about Coherence and Coherence development. Oracle Coherence is an in-memory data caching and event engine often referred to as an in-memory data grid solution which is designed to seamlessly improve performance, reliability and fault tolerance of Java, .NET and C++ applications.

Target Audience

  • Administrator
  • Developer

Oracle Coherence 12c: Share and Manage Data in Clusters Ed 1.1 (40 Hours) Download Course Contents

Live Virtual Classroom Fee On Request
Group Training Date On Request
1-on-1 Training (GTR)
4 Hours
8 Hours
Week Days

Start Time : At any time

12 AM
12 PM

GTR=Guaranteed to Run
Classroom Training (Available: London, Dubai, India, Sydney, Vancouver)
Duration : On Request
Fee : On Request
On Request
Special Solutions for Corporate Clients! Click here
Hire Our Trainers! Click here

Course Modules

Module 1: Introduction to Coherence
  • Performance Concepts, Caching and Scalability
  • Introduction to Coherence
  • Coherence Concepts
  • Coherence Terms and Technologies
Module 2: Getting started with Coherence
  • Coherence Installation
  • Working with Caches
  • Configuring a Simple Cluster
  • Developing Coherence Applications
Module 3: Working with Objects
  • Accessing Coherenc
  • Developing Objects
  • Improving Performance Using Custom Serialization
Module 4: Configuring Coherence Caches
  • Coherence Cache Topologies
  • Cache Configuration Concepts
  • What is a Topology?
  • Choosing the Right Cache
  • Elastic Data
Module 5: Data Grid Event
  • Coherence Event Model Concepts
  • Live Events
  • Map Listeners
  • Map Triggers
  • Continuous Query Cache
Module 6: Querying and Aggregating Data
  • Coherence Filters
  • Sorting and Aggregating
  • Coherence Query Language
  • Improving Query Performance Using Explain Plans and Trace
Module 7: Performing In-Place Process of Data with Entry Processors
  • Managing Concurrent Access to Data
  • EntryProcessors Concepts
  • EntryProcessors Development and Registration
  • Partition Level Transactions
  • Invocation Services
Module 8: Extending and Integrating Coherence with Other Services
  • Persisting Data to a Database
  • Data Source Integration
  • Coherence and JPA
  • The GoldenGate Adapter for Coherence
Module 9: Typical Caching Architectures
  • Evolution of Data Grid Design Patterns
  • Single vs Multiple Application Instances
  • Local Caching Pattern
  • Distributed Caching Pattern
  • Cache Aside and Read-Through Pattern
  • Write Thru Pattern
  • Near Caching and Client Side Processing Patterns
  • Server Side Processing and Distributed Computing Patterns
Module 10: REpresentational State Transfer
  • Exposing Data using REST
  • Deploying REST Applications Using Proxies
  • Deploying REST Applications Using WLS Proxies
  • Accessing REST Objects
  • Securing REST
Module 11: WebLogic Server and Coherence
  • Coherence Container for WLS
  • Coherence Cluster
  • Managed Coherence Servers
  • Grid ARchives
  • Deploying GARs
  • Coherence*Web
Module 12: Coherence*Extend
  • Concepts
  • Configure and Run Coherence*Extend
  • Developing *Extend Clients
  • Simplifying and Tuning Coherence*Extend Configuration
Module 13: Coherence Security
  • Security Overview
  • Cluster Security
  • Access Control
  • Coherence*Extend Security
Download Course Contents

Request More Information

Course Prerequisites
  • Students should be familiar with basic XML constructs
  • Students should be proficient in the Java language
  • Familiarity with Eclipse is helpful but not required
  • Knowledge of JAXB and JSON helpful but not required
  • Optimize Java entity objects, stored in Coherence caches, using various approaches such as core Java Serializable, ExternalizableLite, and Portable Object Format technique
  • Write Java clients that perform dynamic queries, and use in-place processing across a Coherence data grid (Map Reduce)
  • Implement Coherence event handing using the various eventing models, including Live Events
  • Manage Coherence Clusters in a WLS environment, including developing and deploying Coherence Grid Archives(GARs)
  • Run Coherence cache servers and the cache console
  • Develop Coherence Java entity objects and Java clients, optimized for Coherence
  • Describe, configure, and deploy local, replicated, distributed, and near cache topology architectures
  • Install Coherence in standalone and within WLS environments