Skip to content

Details

Please register here: https://hazelcast.com/resources/real-time-stream-processing-training-with-hazelcast-bangalore/

Venue: JW Marriott, Bangalore

This half-day in-person seminar is an introduction to the Hazelcast API for distributed stream processing. This class combines conceptual overviews with hands-on practice creating stream processing pipelines in conjunction with a built-in fast data store. This class is for advanced Java programmers who are already experienced in building data processing applications and want to take their first steps in working with stream processing.
By the end of the course, you will be able to build and run distributed streaming pipelines to process data in real-time. We will also cover the advantages and disadvantages of the stream processing technologies available when approaching real-world, business-related problems.
By attending the training you will receive a digital badge, which you can add to your CV or LinkedIn.
The workshop will cover the following topics:
The Hazelcast Platform

  • Platform functions – data in motion, data at rest
  • Distributed processing
  • Lab environment overview
  • Hands-on – download Hazelcast, verify lab setup and tools

Platform Implementations

  • Problems and Solution Architectures

Stream Processing

  • Terminology
  • Building Blocks
  • Declarative Programming

Transforming a Data Stream

  • The Pipeline API
  • Basic Transformations
  • Hands-on – transforming a data stream

Using the Hazelcast Platform

  • Fast Data Storage – data at rest
  • Hands-on – Integrating Hazelcast functionality

Data Enrichment

  • Enrichment options
  • Hands-on – Enriching the Data Stream

Aggregations and Stateful Streaming

  • Stateful Processing
  • Aggregations
  • Windowing
  • Grouping
  • Hands-on – Aggregations

Capstone: Writing an IOT Application

  • Hands-on – Create a complete IOT application using the Hazelcast pipeline API

WHAT TO BRING:
Your laptop, configured with:

  • Any OS
  • Java Runtime Environment 8.0 or newer
  • JDK 8.0 and your choice of IDE
  • Docker

A list of downloads (Hazelcast image and GitHub repos) will be provided prior to class.
Lunch and Refreshments will be provided.
AGENDA:

  • 12:30 pm: Lunch
  • 1:00 pm – 5 pm: Training session

Target audience: Java application developers and solution architects.
Prerequisites: Familiarity with declarative programming and Java lambdas.

Please register here: https://hazelcast.com/resources/real-time-stream-processing-training-with-hazelcast-bangalore/

Events in Bengaluru
Big Data
Java
Open Source
Software Development
Technology

Members are also interested in