Spring Cloud Data Flow Developer Training

Live Online & Classroom Enterprise Training

Master core concepts of Spring Cloud Data Flow and the associated technologies used for processing data streams, Spring Cloud Data Flow analytics by using counters and guages and Spring Cloud Data Flow architecture. Gain experince with hands-on to install Spring Cloud Data Flow, create and leverage Spring Cloud Data Flow Streams, create custom Spring Cloud Data Flow Stream applications by using Spring Boot and Spring Cloud Stream and how to create and leverage Spring Cloud Data Flow Tasks by using Spring Cloud Task and Spring Batch.

Looking for a private batch ?

REQUEST A CALLBACK
Key Features
  • Lifetime Access

  • CloudLabs

  • 24x7 Support

  • Real-time code analysis and feedback

  • 100% Money Back Guarantee

PDP BG 1
SpringPeople Logo

What is Spring Cloud Data Flow Developer about?

Spring Cloud Data Flow is a cloud native programming and operating model for creating, orchestrating and deploying composable data  microservices on modern  untimes. It is an updated successor to our Spring Enterprise course. This 3-day course provides participants with the skills needed to leverage Spring Cloud Data Flow for real-time and batch data extraction, processing, and ingestion.

The course offers hands-on experience with installation and administration of Spring Cloud Data Flow; usage of the Spring Cloud Data Flow shell; creating, configuring, deploying, and scaling streams and tasks; as well as the development of custom modules including sink, processor, and source stream applications by using Spring Boot and Spring Cloud Stream.


What are the objectives of Spring Cloud Data Flow Developer ?

Upon completion of this course, participants will understand the following:

  • Spring Cloud Data Flow and the associated technologies used for processing data streams and batches
  • How to install Spring Cloud Data Flow
  • Spring Cloud Data Flow architecture
  • How to create and leverage Spring Cloud Data Flow Streams
  • How to create custom Spring Cloud Data Flow Stream applications by using Spring Boot, Spring Integration and Spring Cloud Stream Advanced Options
  • How to create and leverage Spring Cloud Data Flow Tasks by using Spring Cloud Task and Spring Batch
  • Spring Cloud Data Flow analytics using counters and gauges
  • Docker and Spring Cloud Skipper

Available Training Modes

Live Online Training

18 Hours

Classroom Training

 

3 Days
PDP BG 2

Who is Spring Cloud Data Flow Developer for?

  • Developers and architects interested in using Spring Cloud Data Flow for handling their data processing use-cases.
  • Teams who want to migrate existing Spring Integration or Spring Batch projects to Spring Cloud Data Flow.

What are the prerequisites for Spring Cloud Data Flow Developer?

  • Basic understanding of Spring and/or completion of the Core Spring course.
  • Familiarity with running basic OS commands from a shell/command-prompt.
  • Basic Java development skills, including ability to run Apache Maven... Read More

Course Outline

  • 1. SPRING CLOUD DATA FLOW INTRODUCTION
    • What is Data Ingestion?
    • What is Spring Cloud Data Flow?
    • When to use Spring Cloud Data Flow
  • 2. ARCHITECTURE
    • Spring Boot and Data Microservices
    • Spring Cloud Data Flow Components
    • Installation
  • 3. PIVOTAL CLOUD FOUNDRY (PCF) PRIMER
    • What is Cloud Foundry?
    • Pivotal Cloud Foundry Components
    • Pivotal Cloud Foundry basic usage
  • 4. INTRODUCTION TO STREAMS
    • Overview
    • Managing Streams
    • Examples
    • Taps
  • 5. SPRING BOOT PRIMER
    • What is Spring Boot?
    • Dependency Management
    • Auto Configuration
    • Containerless Applications
    • Packaging
    • Ease of Use Features
  • 6. SPRING CLOUD STREAM
    • Main Concepts
    • Application Model
    • Binders, Configuration, Content Type and Transformation
    • Schemas support
    • Testing
    • Inter-Application Communication
  • 7. SPRING CLOUD TASK
    • Main Concepts
    • Creating Tasks
    • Managing Tasks
    • Triggering Tasks from Streams
  • 8. ANALYTICS
    • Counters
    • Discover available metrics via REST

Who is the instructor for this training?

Spring Cloud Data Flow Developer Training will be delivered by highly experienced  Instructor with  extensive experience in the domain of pring Cloud Data Flow Stream applications by using Spring Boot, Spring Integration and Spring Cloud Stream Advanced Option, the trainer has spearheaded a number of projects and has also mentored professionals in the industry. The trainer has deep expertise in Spring Cloud Data Flow shell; creating, configuring, deploying, and scaling streams and tasks etc..

Reviews