HOME SCALA & F# JAVA .NET WEB GROOVY & GRAILS ANDROID & IOS NOSQL ARCHITECTURE AGILE & SCRUM AGILE DEVELOPER  
Rick Evans' Clustered Caching with Oracle Coherence (COHERENCE-02-02)
CODE: COHERENCE-02-02          DURATION: 2 DAY/S
Rick Evan's 2 day Clustered Caching with Oracle Coherence course provides both an overview of Oracle Coherence and a deep dive into the more technical aspects of this exciting technology.

Oracle Coherence is a Java, .NET, and C++ enabled clustered caching and data grid technology that delivers high availability, rapid performance and extreme scalability. You will learn the theory of caching and various caching techniques, and you will gain a good understanding of the capabilities of Oracle Coherence.

Upon completion of the course, you will know when and how each of the different caching options and features should be used. You will be able to take full advantage of all of the available functionality within Coherence, and you will know how to use it to achieve exceptional data caching performance for highly demanding data intensive and transactional applications.

The latest production version of Oracle Coherence will be use in the labs on the course.

LEARN HOW TO:
  • Understand the concepts of reliability, availability and scalability.
  • Understand the value-add of clustered caching and grid computing
  • Understand the differences between the various Oracle Coherence editions.
  • Identify when Oracle Coherence is a suitable fit for your needs.
  • Get started with Oracle Coherence.
  • Access the grid from Java and write sophisticated queries using the Oracle Coherence API
  • Understand advanced functionality such as Read-through, Write-through, Refresh-ahead, and Write-behind caching.
  • Unleash the full power of grid computing using Oracle Coherence APIs.
  • Access your Oracle Coherence cache and grid from Java and .NET clients using Oracle Coherence *Extend.
PROGRAMME
Introduction to Oracle Coherence
  • Introducing Oracle Coherence: the company, the technology stack, the various editions.
  • The Architecture of Oracle Coherence: a Single System Image
  • Data Topologies: Local, Replicated, Partitioned, Near Cache, and others.
Working with Oracle Coherence
  • Installing Coherence
  • Introducing the Coherence API
  • Key Cache Features: Querying, Indexing, Aggregating
  • Deep Dive into the Oracle Coherence Caching API: Map, NamedCache, Filter, Consuming Events with MapListeners
  • Working with the System of Record: the CacheStore API, Read-Through, Write-Through, Write-Behind, Refresh-Ahead usage and configuration
  • Key Grid Features: Spreading Processing Across the Nodes In Your Grid
  • Deep Dive into the Oracle Coherence Data Grid API: InvocableMap and EntryProcessor
  • eXtreme Transaction Processing: Considerations and APIs
  • Configuring Oracle Coherence: defining cache schemes and named caches
  • Configuring the operational aspects of Oracle Coherence: protocols, ports, security, configuring services, network filters
Tuning Coherence and your Architecture for Performance
  • Understanding Garbage Collection; tuning your JVM
  • Understanding Java Serialization; Introducing Coherence PIF/POF
  • Network Issues: tuning the network
  • Testing your Coherence cluster
Other Features of Oracle Coherence
  • Caching and Clustering Session Data using Coherence*Web
  • .NET Connectivity using Coherence*Extend: the .NET API using C#
  • Monitoring and Managing an Oracle Coherence Grid: exposing Coherence using JMX.
  • Integration with Open Source Frameworks such as Spring and Hibernate.
ABOUT THE AUTHOR
Rick Evans is a developer, consultant, and trainer specialising in J2EE technologies.

He is a Spring expert and has extensive experience in the healthcare and financial sectors. He is currently working for an agile consultancy that....
More about Rick Evans
IS THIS COURSE FOR YOU?
If you are an IT Manager, Solutions Architect, Project Manager, IT Administrator, or Senior Developer interested in learning about what Oracle Coherence offers with regards to designing and deploying clustered caching or grid computing solutions for Java or .NET-based applications, then this course is for you.

COURSE PREREQUISITES
A good working knowledge of Java is required. There are Q&A sessions and instructor-led demonstrations of Oracle Coherence functionality that may delve into technical areas. There are also a number of practical labs that will exercise your understanding and uptake of Oracle Coherence functionality using the Eclipse IDE.

COURSE LABS & EXERCISES
The course is a mixture of presentations, Q&A sessions, instructor-led demos and practical lab work.

© Copyright 2003-2011, Skills Matter Ltd
  Web development by You In Control
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Jobs: Sales Executive  Jobs: Student SkillsCaster  jobs - junior event coordinator  Speed Coding 2011  Open Source Journal  Ticket Raffle  Agile Expert Series  Jobs: Sponsorship Development  jobs: Marketing & Sales Graduate Internship