Oracle Coherence Quickstart

Course

Online

£ 150 VAT inc.

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

Build dynamic next-generation applications using the market leading in-memory datagrid.Oracle Coherence is an in-memory distributed data grid solution for clustered applications and application servers. It enables you to build more reliable and scalable data driven applications, by removing any single points of failure and database server access bottlenecks.This course explores how you can build memory data grid applications with quick and easy steps in just a few minutes. These step-by-step videos will allow you to watch and learn just how simple it is to scale mission-critical applications and provide fast and reliable access to frequently used data.This course covers everything that you’ll need to know to develop, manage, deploy, and monitor Coherence applications with ease.Beginning with installation and application development in Eclipse, we'll then go over topics such as cache functions for your servers, using Coherence facets, and monitoring applications with JMX. We'll also discuss different cache topologies and what sets them apart. We'll then wrap up with an overview of the Coherence API’s extensive features, as well as using the Coherence*Extend client.About the AuthorAhmet Fuat Sungur is an experienced computer engineer with Global Maksimum Data and Information Technologies, a company that provides consultancy services on many Oracle products, particularly Cep, Coherence, Exadata, Exalogic, Big Data, stream processing, data warehousing, business intelligence solutions, and data mining.
.
He has six years of experience in working with Oracle products. Since 2008, he has been working in the telecommunication industry. In his professional career, data processing technologies are his favorite subjects. He participated in several data-oriented applications, which have been developed using Java and Oracle technologies. Software architecture, distributed processing, Big Data, and NoSQL databases are his other main interests

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

Install and set up Coherence
Create and examine cache servers in detail
Develop applications using the Coherence Facet for Eclipse
Cache server operations and monitor them via JMX
Cache topologies, backing map schemes, as well as operating underlying data storages
Use the Coherence API to perform different tasks against a cache, including serialization methods, map triggers, and many more
Get to grips with Coherence*Extend and learn how you can develop .NET and Java client applications that connect to a Java-based Coherence server

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

This centre's achievements

2021

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 4 years

Subjects

  • Interpreting
  • Monitoring
  • Access
  • Server

Course programme

Installing, Configuring, and Starting Oracle Coherence 6 lectures 29:41 What's in the Coherence Zip There are many files in the zip archive; we'll cover what they are and how you'll find them useful.
  • Examining cache-server.sh and cache-server.cmd
  • Examining coherence.sh and coherence.cmd
  • Examining the STORAGE_ENABLED parameter
Starting a Coherence Cluster
  • Examining the cache server file
  • Interpreting the start logs
Accessing a Data Grid from the Coherence Console Quickly access the Coherence data grid without any IDE.
  • Start the interactive Coherence console
  • Perform some basic operations on Coherence
Starting Coherence in Eclipse Configuring Coherence config files is not easy, unless you use Coherence Facelets in Eclipse.
  • Configure Eclipse in order to develop Coherence applications
  • Start Coherence in Eclipse
Creating a Cache
  • Create a cache
  • Perform a put operation
  • Perform a get operation
JMX Monitoring There are several cache servers and thousands of operations in Coherence; with JMX, it can be easily monitored.
  • Enabling jmx monitoring in Coherence
  • Enabling reporting features in Coherence
  • Monitoring Coherence application via the jrockit mission control
Installing, Configuring, and Starting Oracle Coherence 6 lectures 29:41 What's in the Coherence Zip There are many files in the zip archive; we'll cover what they are and how you'll find them useful.
  • Examining cache-server.sh and cache-server.cmd
  • Examining coherence.sh and coherence.cmd
  • Examining the STORAGE_ENABLED parameter
Starting a Coherence Cluster
  • Examining the cache server file
  • Interpreting the start logs
Accessing a Data Grid from the Coherence Console Quickly access the Coherence data grid without any IDE.
  • Start the interactive Coherence console
  • Perform some basic operations on Coherence
Starting Coherence in Eclipse Configuring Coherence config files is not easy, unless you use Coherence Facelets in Eclipse.
  • Configure Eclipse in order to develop Coherence applications
  • Start Coherence in Eclipse
Creating a Cache
  • Create a cache
  • Perform a put operation
  • Perform a get operation
JMX Monitoring There are several cache servers and thousands of operations in Coherence; with JMX, it can be easily monitored.
  • Enabling jmx monitoring in Coherence
  • Enabling reporting features in Coherence
  • Monitoring Coherence application via the jrockit mission control
What's in the Coherence Zip There are many files in the zip archive; we'll cover what they are and how you'll find them useful.
  • Examining cache-server.sh and cache-server.cmd
  • Examining coherence.sh and coherence.cmd
  • Examining the STORAGE_ENABLED parameter
What's in the Coherence Zip There are many files in the zip archive; we'll cover what they are and how you'll find them useful.
  • Examining cache-server.sh and cache-server.cmd
  • Examining coherence.sh and coherence.cmd
  • Examining the STORAGE_ENABLED parameter
What's in the Coherence Zip There are many files in the zip archive; we'll cover what they are and how you'll find them useful.
  • Examining cache-server.sh and cache-server.cmd
  • Examining coherence.sh and coherence.cmd
  • Examining the STORAGE_ENABLED parameter
What's in the Coherence Zip There are many files in the zip archive; we'll cover what they are and how you'll find them useful.
  • Examining cache-server.sh and cache-server.cmd
  • Examining coherence.sh and coherence.cmd
  • Examining the STORAGE_ENABLED parameter
There are many files in the zip archive; we'll cover what they are and how you'll find them useful.
  • Examining cache-server.sh and cache-server.cmd
  • Examining coherence.sh and coherence.cmd
  • Examining the STORAGE_ENABLED parameter
There are many files in the zip archive; we'll cover what they are and how you'll find them useful.
  • Examining cache-server.sh and cache-server.cmd
  • Examining coherence.sh and coherence.cmd
  • Examining the STORAGE_ENABLED parameter
Starting a Coherence Cluster
  • Examining the cache server file
  • Interpreting the start logs
Starting a Coherence Cluster
  • Examining the cache server file
  • Interpreting the start logs
Starting a Coherence Cluster
  • Examining the cache server file
  • Interpreting the start logs
Starting a Coherence Cluster
  • Examining the cache server file
  • Interpreting the start logs
  • Examining the cache server file
  • Interpreting the start logs
  • Examining the cache server file
  • Interpreting the start logs
Accessing a Data Grid from the Coherence Console Quickly access the Coherence data grid without any IDE.
  • Start the interactive Coherence console
  • Perform some basic operations on Coherence
Accessing a Data Grid from the Coherence Console Quickly access the Coherence data grid without any IDE.
  • Start the interactive Coherence console
  • Perform some basic operations on Coherence
Accessing a Data Grid from the Coherence Console Quickly access the Coherence data grid without any IDE.
  • Start the interactive Coherence console
  • Perform some basic operations on Coherence
Accessing a Data Grid from the Coherence Console Quickly access the Coherence data grid without any IDE.
  • Start the interactive Coherence console
  • Perform some basic operations on Coherence
Quickly access the Coherence data grid without any IDE.
  • Start the interactive Coherence console
  • Perform some basic operations on Coherence
Quickly access the Coherence data grid without any IDE.
  • Start the interactive Coherence console
  • Perform some basic operations on Coherence
Starting Coherence in Eclipse Configuring Coherence config files is not easy, unless you use Coherence Facelets in Eclipse.
  • Configure Eclipse in order to develop Coherence applications
  • Start Coherence in Eclipse
Starting Coherence in Eclipse Configuring Coherence config files is not easy, unless you use Coherence Facelets in Eclipse.
  • Configure Eclipse in order to develop Coherence applications
  • Start Coherence in Eclipse
Starting Coherence in Eclipse Configuring Coherence config files is not easy, unless you use Coherence Facelets in Eclipse.
  • Configure Eclipse in order to develop Coherence applications
  • Start Coherence in Eclipse
Starting Coherence in Eclipse Configuring Coherence config files is not easy, unless you use Coherence Facelets in Eclipse.
  • Configure Eclipse in order to develop Coherence applications
  • Start Coherence in Eclipse
Configuring Coherence config files is not easy, unless you use Coherence Facelets in Eclipse.
  • Configure Eclipse in order to develop Coherence applications
  • Start Coherence in Eclipse
Configuring Coherence config files is not easy, unless you use Coherence Facelets in Eclipse.
  • Configure Eclipse in order to develop Coherence applications
  • Start Coherence in Eclipse
Creating a Cache
  • Create a cache
  • Perform a put operation
  • Perform a get operation
Creating a Cache
  • Create a cache
  • Perform a put operation
  • Perform a get operation
Creating a Cache
  • Create a cache
  • Perform a put operation
  • Perform a get operation
Creating a Cache
  • Create a cache
  • Perform a put operation
  • Perform a get operation
  • Create a cache
  • Perform a put operation
  • Perform a get operation
  • Create a cache
  • Perform a put operation
  • Perform a get operation
JMX Monitoring There are several cache servers and thousands of operations in Coherence; with JMX, it can be easily monitored.
  • Enabling jmx monitoring in Coherence
  • Enabling reporting features in Coherence
  • Monitoring Coherence application via the jrockit mission control
JMX Monitoring There are several cache servers and thousands of operations in Coherence; with JMX, it can be easily monitored.
  • Enabling jmx monitoring in Coherence
  • Enabling reporting features in Coherence
  • Monitoring Coherence application via the jrockit mission control
JMX Monitoring There are several cache servers and thousands of operations in Coherence; with JMX, it can be easily monitored.
  • Enabling jmx monitoring in Coherence
  • Enabling reporting features in Coherence
  • Monitoring Coherence application via the jrockit mission control
JMX Monitoring There are several cache servers and thousands of operations in Coherence; with JMX, it can be easily monitored.
  • Enabling jmx monitoring in Coherence
  • Enabling reporting features in Coherence
  • Monitoring Coherence application via the jrockit mission control
There are several cache servers and thousands of operations in Coherence; with JMX, it can be easily monitored.
  • Enabling jmx monitoring in Coherence
  • Enabling reporting features in Coherence
  • Monitoring Coherence application via the jrockit mission control
There are several cache servers and thousands of operations in Coherence; with JMX, it can be easily monitored.
  • Enabling jmx monitoring in Coherence
  • Enabling reporting features in Coherence
  • Monitoring Coherence application via the jrockit mission control
Planning Your Caches 6 lectures 36:39 Clustered Cache Topologies – Replicated Cache All cache servers need to access the same data; use replicated caches to reduce processing time.
  • Configure a replicated scheme in the cache configuration file
  • Test the replicated cache
  • Monitor the replicated cache via JMX
Clustered Cache Topologies – Partitioned Cache A Partitioned Cache can hold much more data than a replicated cache in a clustered environment.
  • Configure a distributed scheme in the cache configuration file
  • Test the distributed cache
  • Monitor the distributed cache via JMX
Clustered Cache Topologies – Near Cache All cache servers can access the most frequently used data by using its local cache; they can also access least frequently used data by accessing the network.
  • Configure a near scheme in the cache configuration file
  • Test the near cache, front cache, and back cache
  • Monitor the near cache via JMX
Backing Maps Backing maps hold data not just in memory, but also in databases or files to hold cache data.
  • Examine a backing map
  • Examine the types of backing maps
  • Test the different kinds of backing maps
Read-Through and Refresh-Ahead Caching Refreshing data with the underlying data stage when there is a cache miss exception.
  • Examine a CacheLoader
  • Configure and observe read-through caching
  • Configure and observe refresh-ahead caching
Write-Through and Write-Behind Caching Implementing the write-through and write-behind mechanisms when you need to write Coherence objects into the underlying data stage.
  • Examine a CacheStore
  • Configure and observe write-through caching
  • Configure and observe the write-behind caching
Planning Your Caches. 6 lectures 36:39 Clustered Cache Topologies – Replicated Cache All cache servers need to access the same data; use replicated caches to reduce processing time.
  • Configure a replicated scheme in the cache configuration file
  • Test the replicated cache
  • Monitor the replicated cache via JMX
Clustered Cache Topologies – Partitioned Cache A Partitioned Cache can hold much more data than a replicated cache in a clustered environment.
  • Configure a distributed scheme in the cache configuration file
  • Test the distributed cache
  • Monitor the distributed cache via JMX
Clustered Cache Topologies – Near Cache All cache servers can access the most frequently used data by using its local cache; they can also access least frequently used data by accessing the network.
  • Configure a near scheme in the cache configuration file
  • Test the near cache, front cache, and back cache
  • Monitor the near cache via JMX
Backing Maps Backing maps hold data not just in memory, but also in databases or files to hold cache data.
  • Examine a backing map
  • Examine the types of backing maps
  • Test the different kinds of backing maps
Read-Through and Refresh-Ahead Caching Refreshing data with the underlying data stage when there is a cache miss exception ilable and get rid of possible errors Pre-Loading Cache Loading thousands of objects into the cache can be a slow process; we'll examine how you can speed it up.
  • Perform bulk load and distributed load operations
...

Additional information

Basic knowledge of Oracle

Oracle Coherence Quickstart

£ 150 VAT inc.