Spring Cloud Data Flow Training
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.
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 their own Spring Cloud Stream and Spring Cloud Task applications.
- 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 shell/command-prompt
- Minimum of 4GB running Windows, Mac, or Linux
- 5GB free disk space
- Ability to install software (admin privileges)
- Java 1.8 installed
- GitHub account
- Maven / Gradle installed
- Internet access - Ability to access sites via port 80 and 443 (HTTPS)
- Docker installed (or RabbitMQ 3.5, MySql 5.1 and Redis 3.1)