This course teaches students how to successfully develop applications using VMware Tanzu GemFire. The course will focus on a number of key developer patterns and how to implement them using the GemFire Java API, as well as using Spring Data GemFire.

Who should attend

  • Application developers seeking to master GemFire application development


  • Basic understanding of application development using Java IDE (Eclipse or STS preferred); STS is used in the course

What you'll learn

By the end of the training, students will:

  • Set up a GemFire cluster as a developer environment
  • Configure replicated and partitioned regions
  • Create clients to perform basic CRUD operations
  • Perform queries to fetch data
  • Design and implement custom partition solutions to support operations requiring co-located data
  • Implement caching patterns, such as Read-thru, Data validation and Write-behind
  • Implement client-side event handling
  • Enable PDX data serialization
  • Implement transactional operations
  • Write, register and invoke functions
  • Utilize Spring Data Gemfire to simplify client application development
  • Manage memory in GemFire using expiration and eviction

Course details

Instructor-led class
This class may be taken live online.


Four days

Training brief

Upcoming sessions

View our course schedule

Private sessions

Private training provides a flexible training solution.

Book Private Course