<- see all courses


Pre-Conference
Training


Spring Cloud Data Flow

register

This 2-day course explores how to leverage Spring Cloud Data Flow for data integration and real-time data processing pipelines. Through hands-on labs, the course explores installation of Spring Cloud Data Flow, usage of the Spring Cloud Data Flow Shell, creating, configuring, deploying, and scaling Spring Cloud Streams and Tasks and the development of custom applications using Spring Boot microservices. You will learn how to configure the product for various deployment scenarios.




Target Audience

Developers who want to learn how to ingest, transform, and process large volumes of data from a diverse set of sources, into various target datastores. You will also learn how to create Spring Cloud Stream and Spring Cloud Task applications.




Pre-requisites

  • Basic Java development skills, including ability to run Apache Maven commands
  • Basic understanding of Spring and Spring Boot
  • Some familiarity with various data storage technologies
  • Familiarity with running basic OS commands from a command-prompt



Hardware
Requirements

  • Minimum of 4GB running Windows, Mac, or Linux
  • 5GB free disk space
  • Ability to install software (admin privileges)



Technical
Requirements

  • Java 1.8 installed
  • GitHub account
  • Maven / Gradle installed
  • Internet access - Ability to access sites via port 80 and 443 (HTTPS)
  • Docker installed (Docker Desktop) - Have docker-compose installed as well (or local install of RabbitMQ and MySQL)