Spring Cloud Data Flow Developer
Spring Cloud Data Flow is a cloud native programming and operating model for creating and deploying composable data microservices on modern runtimes.The online training covers 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.
Course Duration: 16hrs
Prerequisites
Prerequisites
- 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 commands
Course Content:
- What is Data Ingestion?
- What is Spring Cloud Data Flow?
- When to use Spring Cloud Data Flow
- Spring Boot and Data Microservices
- Spring Cloud Data Flow Components
- Installation
- What is Cloud Foundry?
- Pivotal Cloud Foundry Components
- Pivotal Cloud Foundry basic usage
- Overview
- Managing Streams
- Examples
- Taps
- What is Spring Boot?
- Dependency Management
- Auto Configuration
- Containerless Applications
- Packaging
- Ease of Use Features
- Main Concepts
- Application Model
- Binders, Configuration, Content Type and Transformation
- Inter-Application Communication
- Main Concepts
- Creating Tasks
- Managing Tasks
- Triggering Tasks from Streams
- Counters
- Discover available metrics via REST