GemFire Training

Customized Onsite Training

5
Days
  • Customized Content
  • For Groups of 5+
  • Online or On-location
  • Expert Instructors
Overview

In this GemFire training course, students learn about GemFire architecture and how to manage a GemFire database.

Goals
  1. Understand the GemFire architecture.
  2. Learn to how to query.
  3. Learn to how to work with functions.
  4. Learn to how to store and retrieve events.
  5. Learn to how to work with queries.
  6. Learn to how to manage cache.
  7. Learn to master GemFire transactions.
Outline
  1. GemFire Architecture
    1. GemFire Architecture
    2. Common Terminologies
    3. GemFire Installation
  2. Configuring Client-Server Architecture
    1. Membership/Discovery Protocols
    2. Locators/Cache Server
    3. Client-Server Architecture
    4. Configuration for Server Grouping and Discovery
    5. Subscribing to Server Events
  3. GFMon
  4. Region Management
    1. Region Topologies/Attributes and Regions
    2. Region APIs
    3. Creating and Managing Regions
    4. Data Operations on Regions
  5. Partitioned Regions
    1. How Partitioned Regions Distribute Objects
    2. Partitioned Region Management
    3. How Recovery Works
    4. Cache Writers and Listeners: How They Behave Differently
  6. Replication and Persistence
    1. How Replicated Regions Work
    2. Disk Stores
  7. Event Handling
    1. GemFire Events
    2. Event Handling in the Caching API
    3. Cache Events/Listeners/Loaders/Writers and Callbacks
    4. Cache Write Behind
    5. Distributed Event Handling
  8. Querying
    1. Querying Object Data with the Query Language
    2. Indexes
    3. Joins
    4. Continuous Querying
  9. Functions
    1. How Function Execution Works
    2. Writing/Registering Functions
    3. Registering the Function
    4. Running Functions from the Calling Application
    5. Running the Function in Custom-Partitioned and Colocated Partitioned Regions
    6. Storing and Retrieving Function Results
    7. Function HA
  10. Cache Management
    1. Expiration: Refreshing Stale Data
    2. Eviction: Managing Region and Heap Size
    3. Cofiguring Eviction
    4. Heap least Recently Used Eviction
    5. Resource Manager
  11. Configuring Multisite Installations
    1. Multisite Caching Overview
    2. Configuring the Gateway Hub
    3. Implementing a Write-Behind Cache Listener in Your Hubs
    4. Configuring Regions to Send Updates to the Gateway Queue
    5. Gateway Configuration Parameters
    6. Message Processing
    7. Load Balancing in Multisite Installations
    8. Multiple-Hub Configuration
    9. Implementing a Multihub System
    10. Failover
    11. Multisite Topologies
  12. Configuring Delta Propagation
    1. Delta Propagation
    2. Supported Topologies and Limitations
    3. Delta Propagation Properties
    4. Implementing Delta Propagation
    5. Errors in Delta Propagation
    6. Performance
  13. Transaction Management
    1. GemFire Transaction Semantics
    2. Cache Design for Transactions
    3. GemFire Transactions
  14. Monitoring
    1. JConsole
    2. VSD
    3. GFMon Recapitulation
    4. JMX
    5. Virtual Machine Tuning Options
Class Materials

Each student in our Live Online and our Onsite classes receives a comprehensive set of materials, including course notes and all the class examples.

Preparing for Class

No cancelation for low enrollment

Certified Microsoft Partner

Registered Education Provider (R.E.P.)

GSA schedule pricing

77,544

Students who have taken Live Online Training

15,389

Organizations who trust Webucator for their training needs

100%

Satisfaction guarantee and retake option

9.39

Students rated our trainers 9.39 out of 10 based on 5,225 reviews

The instructor for my Introduction to Adobe Premiere class was amazing - she knew all the versions, bugs, quirks, and work-arounds, and was able to teach to the students' needs. I highly recommend this class!

Erica Bonomi, Travelers, Inc.
hartford CT

The instructor by far exceeded my expectations for the course and made the course very easy to follow! She provided great tips and techniques and made me feel very comfortable with the class! Best teacher I've had!

Brittney Thorp, n/a
San Jose CA

My Crystal Reports instructor was extremely knowledgeable and focused on showing us practical, efficient ways to use the application. I appreciate that everything that was covered, I can use in my job. The quality of the web class experience was excellent, with not one technical glitch. This was a very enjoyable way to learn.

Kathryn Coe, City Utilities
Springfield MO

The instructor was very knowledgeable and communicated the material very clearly. Webucator convinced me instructor-led online classes can deliver knowledge just as well.

Irene Liu, n/a
Arlington MA

Contact Us or call 1-877-932-8228