Loading Classes

- Select A Vendor / Topic▼
- (ISC)²
- Acronis
- Apple
- Avaya
- AWS
- BMC
- Brocade
- Business Analysis
- Cisco
- Citrix
- Cloud Computing
- Cloudera
- CompTIA
- Dell SonicWALL
- FlexPod
- ForgeRock
- HPE
- IBM
- Juniper
- Microsoft
- NetApp
- Nutanix
- Palo Alto Networks
- Pivotal - Spring
- Red Hat
- Riverbed
- Salesforce
- SAP
- Symantec
- Veeam
- Veritas
- VMware
Search
- Choose Pivotal - Spring Path ▼
- Application Framework Training
- Enterprise PaaS Training
- Groovy and Grails Training
- Tomcat Administration
- vFabric Hyperic Training
- Choose Pivotal - Spring Certification ▼
- Enterprise Integration Specialist
- GemFire Developer Certification
- Spring Professional
- Spring Web Application Developer
- Choose vFabric Hyperic Training Path ▼
- GemFire Developer
GemFire Developer (GEMDEV)
- Spring
Certifications:GemFire Developer Certification
New Age Technologies has been delivering Authorized Training since 1998. We offer Pivotal’s full suite of authorized courses including courses pertaining to Spring XD, GemFire Developer, Groovy & Grails, HAWQ, & RabbitMQ. Pivotal is a trusted partner for IT innovation and digital transformation and with millions of developers around the world, Pivotal technology touches billions of users every day. This is why Pivotal training is imperative for career advancement in the following IT-related fields: software development, application development, & data management. Invest in your future today with Pivotal – Spring training from New Age Technologies.
✉ Pivotal Training Specialist | ☏ 502.909.0819
GemFire Developer (GEMDEV) Course Overview:
This course is designed to provide the necessary skills to GemFire application developers. This four day course will provide a survey of the various developer APIs and features necessary for effectively building both client side GemFire applications as well as server side applications and components that will be registered with the GemFire Distributed System. This course prepares students for the GemFire Developer certification exam.
Who Should Attend:
- Application developers desiring to gain an understanding of GemFire development, both from the client side and server side.
GemFire Developer (GEMDEV) Course Prerequisites:
- GemFire Introduction
GemFire Developer (GEMDEV) Course Objectives:
After successfully completing this course, you will be able to:
- Understand the GemFire Client/Server architecture
- Understand how to configure and use the client cache
- Understand how to store and access objects in the cache
- Understand additional features of GemFire, including querying, event handling and distributed function execution
- Learn how to use the Spring GemFire framework for enhanced developer productivity
- Learn different region storage strategies
- Understand how to write and register functions and event handlers
- Understand how to store data using different serialization APIs
GemFire Developer (GEMDEV) Course Outline:
Module 1: GemFire Architecture
- GemFire Architecture
- GemFire topologies
- GemFire architecture
- Common terminologies
- GemFire installation
- Cache management
Module 2: Creating Regions
- Creating Regions
- Overview of regions
- Region topologies
- Region attributes
- Replicated regions
- Partitioned regions
- Region APIs
- Creating and managing regions
- Data operations on regions
Module 3: Configuring Client-Server Architecture
- Configuring Client-Server Architecture
- Membership/discovery protocols
- Locators/cache server
- Client-server architecture
- Simple configuration for server discovery
- Configuration with server grouping
- Subscribing to server events
- GFMon introduction
Module 4: Replication and Persistence
- Replication and Persistence
- How replicated regions work
- Disk stores
Module 5: Partitioned Regions
- Partitioned Regions
- How partitioned regions distribute objects
- Specifying a partitioned region
- How recovery works
- Cache writers and listeners: how they behave differently
Module 6: Configuring Event Handling
- GemFire event framework
- Event handling in the caching API
- Cache events
- Cache event listeners
- Cache writers
- Cache callback
- Cache loaders
- Cache write behind
- Cache event handling in a distributed system
Module 7: Querying GemFire Data
- Querying object data
- Query language
- Indexes
- Join restrictions
- What is continuous querying?
- Writing the continuous query
- Running the continuous query code
- Executing with initial results
- Managing your continuous queries
Module 8: Functions
- How function execution works
- How functions are executed
- Executing functions in GemFire
- Writing the function code
- Registering the function
- Running the function from the calling application
- Running the function in custom-partitioned and co-located partitioned regions
- Storing and retrieving function results
- Function HA
Module 9: Cache Management
- Expiration: refreshing stale data
- Eviction: managing region and heap size
- Configuring eviction
- Heap least recently used eviction
- Resource manager
Module 10: Configuring Multisite Installations
- Multisite caching overview
- Configuring the gateway hub
- Implementing a write-behind cache listener in your hubs
- Configuring regions to send updates to the gateway queue
- Gateway configuration parameters
- Message processing
- Load balancing in multisite installations
- Multiple-hub configuration
- Implementing a multi-hub system
- Failover
- Multisite topologies
Module 11: Configuring Delta Propagation
- How delta propagation works
- Supported topologies and limitations
- Delta propagation APIs
- Delta propagation properties
- Implementing delta propagation
- Errors in delta propagation
- Performance considerations
Module 12: Transaction Management
- GemFire transaction semantics
- Cache design for transactions
- Implementing GemFire transactions
- How GemFire transactions work
Module 13: Monitoring
- JConsole
- VSD
- GFMon recapitulation
- JMX
- Virtual machine tuning options
Boost your salary by obtaining your Spring Professional Certification:
-
- All Classes
- Online Live
- Classroom
- Select A Location ▼
- Chicago, IL
- Self-Paced
- Guaranteed To Run
- $2,695.00
- 07/12/2016 - 07/15/2016
09:00 AM - 05:00 PM (CST)
Chicago, IL - W. Monroe
Instructor OnsiteRegister
+ Show More Classes
- 07/12/2016 - 07/15/2016