Menu
  • LOGIN
  • No products in the cart.

GemFire Developer Course Description

This intensive instructor-led GemFire Developer course in VMware vFabric™ GemFire® provides in-depth training in how to install, configure, and monitor GemFire applications. The course begins with GemFire installation and general configuration. It continues with using the GemFire APIs to develop Java applications. The course also delves into more advanced deployment strategies and advanced configuration. Modules are accompanied by lab exercises that provide hands-on experience.

Pivotal GemFire is a distributed data management platform. Pivotal GemFire is designed for many diverse data management situations but is especially useful for high-volume, latency-sensitive, mission-critical, transnational systems.

 

GemFire Developer Course Learning Outcomes;

  • Install GemFire.
  • Create and configure regions.
  • Configure region partitioning.
  • Configure region replication.
  • Use Object Query Language to query data.
  • Create and use functions.
  • Monitor GemFire applications.

 

GemFire Developer Training – Suggested Audience

This GemFire Developer training is intended for application developers desiring to gain an understanding of GemFire development, both from the client side & server side. Suggested attendees based on our past programs are:

  • Developers
  • Architects
  • Solution Developers

 

GemFire Developer training – Prerequisites

  • Good working knowledge of the Java language.
  • Not mandatory, but basic knowledge of GemFire would be good.

 

GemFire Developer In-house/Corporate Group Training

Available for a group size of more than 4-5. For commercials please send us an email with group size to hello@pincorps.com

Course Curriculum

1. GemFire Architecture
GemFire topologies Details 00:00:00
GemFire architecture Details 00:00:00
Common terminologies Details 00:00:00
GemFire installation Details 00:00:00
Cache management Details 00:00:00
Creating Regions Details 00:00:00
2. Creating Regions
Overview of regions Details 00:00:00
Region topologies Details 00:00:00
Region attributes Details 00:00:00
Replicated regions Details 00:00:00
Partitioned regions Details 00:00:00
Region APIs Details 00:00:00
Creating and managing regions Details 00:00:00
Data operations on regions Details 00:00:00
Configuring Client-Server Architecture Details 00:00:00
3. Configuring Client-Server Architecture
Membership/discovery protocols Details 00:00:00
Locators/cache server Details 00:00:00
Client-server architecture Details 00:00:00
Simple configuration for server discovery Details 00:00:00
Configuration with server grouping Details 00:00:00
Subscribing to server events Details 00:00:00
GFMon introduction Details 00:00:00
Replication and Persistence Details 00:00:00
4. Replication and Persistence
How replicated regions work Details 00:00:00
Disk stores Details 00:00:00
Partitioned regions Details 00:00:00
5. Partitioned Regions
How partitioned regions distribute objects Details 00:00:00
Specifying a partitioned region Details 00:00:00
How recovery works Details 00:00:00
Cache writers and listeners: how they behave differently Details 00:00:00
Configuring Event Handling Details 00:00:00
6. GemFire event framework
Event handling in the caching API Details 00:00:00
Cache events Details 00:00:00
Cache event listeners Details 00:00:00
Cache writers Details 00:00:00
Cache callback Details 00:00:00
Cache loaders Details 00:00:00
Cache write behind Details 00:00:00
Cache event handling in a distributed system Details 00:00:00
Querying GemFire Data Details 00:00:00
7. Querying object data
Query language Details 00:00:00
Indexes Details 00:00:00
Join restrictions Details 00:00:00
What is continuous querying? Details 00:00:00
Writing the continuous query Details 00:00:00
Running the continuous query code Details 00:00:00
Executing with initial results Details 00:00:00
Managing your continuous queries Details 00:00:00
Functions Details 00:00:00
9. Expiration: refreshing stale data
Eviction: managing region and heap size Details 00:00:00
Cofiguring eviction Details 00:00:00
Heap least recently used eviction Details 00:00:00
Resource manager Details 00:00:00
Configuring Multisite Installations Details 00:00:00
10. Multisite caching overview
Configuring the gateway hub Details 00:00:00
Implementing a write-behind cache listener in your hubs Details 00:00:00
Configuring regions to send updates to the gateway queue Details 00:00:00
Gateway configuration parameters Details 00:00:00
Message rocessing Details 00:00:00
Load balancing in multisite installations Details 00:00:00
Multiple-hub configuration Details 00:00:00
Implementing a multihub system Details 00:00:00
Failover Details 00:00:00
Multisite topologies Details 00:00:00
Configuring Delta Propagation Details 00:00:00
11. How delta propagation works
Supported topologies and limitations Details 00:00:00
Delta propagation APIs Details 00:00:00
Delta propagation properties Details 00:00:00
Implementing delta propagation Details 00:00:00
Errors in delta propagation Details 00:00:00
Performance considerations Details 00:00:00
Transaction Management Details 00:00:00
12. GemFire transaction semantics
Cache design for transactions Details 00:00:00
Implementing GemFire transactions Details 00:00:00
How GemFire transactions work Details 00:00:00
Monitoring Details 00:00:00
13. JConsole
VSD Details 00:00:00
GFMon recapitulation Details 00:00:00
JMX Details 00:00:00
Virtual machine tuning options Details 00:00:00

Course Reviews

N.A

ratings
  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

X