The Ultimate Spring Integration Developer Course
Course description
Welcome to this course: The Ultimate Spring Integration Developer Course. Spring Integration is an open source framework for enterprise application integration. It is a lightweight framework that builds upon the core Spring framework. It is designed to enable the development of integration solutions typical of event-driven architectures and messaging-centric architectures.
Read more about the course
This course begins with an introduction to the enterprise integration landscape, the challenges, the approaches that have been tried, and how Spring Integration can help address these issues. You will learn how to deal with enterprise integration challenges such as the heterogeneous communication format, data transfer, transformation, external system invocation, security or transaction propagation, and more. You will also see how each of these layers can be addressed by a specific set of Spring Integration components. You will explore each Spring Integration component in the context of the enterprise integration problem that it tries to address by covering the theory, writing code snippets, and doing real integration.
In this course, you'll learn:
Spring Integration - Discover how messages can be consumed from external sources
Spring Integration - Learn how to set up your Spring tool suite IDE
Spring Integration - Learn how to use Spring Integration components
Spring Integration - Orchestrate message flow across endpoints
Spring Integration - Transform messages from one format to another
Spring Integration - Learn how to get the best support for Spring Integration
Spring Integration - Understand the different ways in which a message can be processed once it is inside the system
Learn how to connect to external systems such as databases, FTP servers, social networking sites, and process batch jobs
At the end of this course, you will not only be able to identify and design enterprise communication, but you will also be able to code it using Spring Integration.
- Basic Java knowledge is helpful but not required
- Basic Http knowledge is helpful but not required
- Spring Core
- Internet Access
- Web Developers
- Java Developers
- Software Engineers
- Anyone who is interested in Spring Integration
What you'll learn:
- Spring Integration - Discover how messages can be consumed from external sources
- Spring Integration - Learn how to set up your Spring tool suite IDE
- Spring Integration - Learn how to use Spring Integration components
- Spring Integration - Orchestrate message flow across endpoints
- Spring Integration - Transform messages from one format to another
- Spring Integration - Learn how to get the best support for Spring Integration
- Spring Integration - Understand the different ways in which a message can be processed once it is inside the system
- Learn how to connect to external systems such as databases, FTP servers, social networking sites, and process batch jobs
Watch Online
| # | Lesson Title | Duration |
|---|---|---|
| 1 | Introduction | 04:22 |
| 2 | Getting Started - Understanding Spring Integration | 09:43 |
| 3 | Getting Started - Learn About Spring Projects | 02:22 |
| 4 | Getting Started - Learn About Architecture | 03:13 |
| 5 | Getting Started - Message and Channels | 03:28 |
| 6 | Getting Started - Understanding Endpoints | 03:06 |
| 7 | Getting Started - Learn How to Install STS | 04:04 |
| 8 | Getting Started - Learn About Spring Integration Application | 04:18 |
| 9 | Section Summary | 04:13 |
| 10 | Introduction | 09:28 |
| 11 | Building a Simple Project: Learn About Messages | 04:24 |
| 12 | Building a Simple Project: Learn How to Add Heads into Messages | 05:23 |
| 13 | Building a Simple Project: Integration Components Channels - 1 | 03:13 |
| 14 | Building a Simple Project: Integration Components Channels - 2 | 03:53 |
| 15 | Building a Simple Project: Integration Components Endpoints | 08:21 |
| 16 | Section Summary | 05:39 |
| 17 | Introduction - Spring Integration Component Channels | 02:50 |
| 18 | Spring Integration Component: Messagechannel Type and Pollablechannel Type | 05:35 |
| 19 | Spring Integration Component: Learn About QueueChannel - 1 | 05:44 |
| 20 | Spring Integration Component: Learn About QueueChannel - 2 | 05:52 |
| 21 | Spring Integration Component: Learn About PriorityChannel - 1 | 03:03 |
| 22 | Spring Integration Component: Learn About PriorityChannel - 2 | 03:10 |
| 23 | Spring Integration Component: Learn About DirectChannel - 1 | 04:06 |
| 24 | Spring Integration Component: Learn About DirectChannel - 2 | 04:59 |
| 25 | Learn About Spring Integration PublishSubscribe | 05:38 |
| 26 | Learn About Spring Integration Messaging Bridge | 04:38 |
| 27 | Section Summary | 06:10 |
| 28 | Introduction | 02:04 |
| 29 | Spring Integration Component: Router and Filter | 03:36 |
| 30 | Spring Integration Component: Spring Integration Payload Type Router | 06:35 |
| 31 | Spring Integration Component: Spring Integration Header Value Router | 04:31 |
| 32 | Spring Integration Component: Learn About Recipient List Router - 1 | 03:16 |
| 33 | Spring Integration Component: Learn About Recipient List Router - 2 | 03:46 |
| 34 | Spring Integration Component: Learn About Custom Router - 1 | 03:24 |
| 35 | Spring Integration Component: Learn About Custom Router - 2 | 03:46 |
| 36 | Spring Integration Component: Understanding Filters | 05:03 |
| 37 | Spring Integration Component: Learn About Custom Filters | 04:11 |
| 38 | Spring Integration Component: Learn About Splitter | 07:24 |
| 39 | Spring Integration Component: Learn About Aggregator | 04:55 |
| 40 | Spring Integration Component: Learn More About Aggregator | 02:45 |
| 41 | Section Outro | 03:33 |
| 42 | Introduction | 01:46 |
| 43 | Spring Integration: Learn About Message Transformers - 1 | 02:55 |
| 44 | Spring Integration: Learn About Message Transformers - 2 | 03:12 |
| 45 | Spring Integration: Learn About Transformer Types | 06:56 |
| 46 | Spring Integration: Learn About Filtering Headers | 05:01 |
| 47 | Spring Integration: Learn About Header Enricher | 05:48 |
| 48 | Spring Integration: Learn About Request Channel | 04:00 |
| 49 | Section Outro | 04:07 |
| 50 | Introduction | 00:35 |
| 51 | Spring Integration: Learn about another subset of endpoints | 02:27 |
| 52 | Spring Integration: Learn About Service Activator | 07:07 |
| 53 | Spring Integration: Intro to Gateways | 04:55 |
| 54 | Spring Integration: Learn More About Gateways | 05:48 |
| 55 | Spring Integration: Understanding Gateway Headers | 04:33 |
| 56 | Spring Integration: Learn About Asynchronous Gateways | 08:56 |
| 57 | Spring Integration: Learn About Inbound Channel Adapter | 05:58 |
| 58 | Section Outro | 05:35 |
| 59 | Using Spring Integration to Read and Write Files | 02:29 |
| 60 | Using Spring Integration to Read File | 07:58 |
| 61 | Using Spring Integration to Write Files | 07:35 |
| 62 | Using Spring Integration to Transform Files | 05:47 |
| 63 | Section Outro | 05:13 |
| 64 | Introduction | 02:00 |
| 65 | Learn About FTP Integration: Learn How to Setup FTP Server | 03:55 |
| 66 | Learn About FTP Integration: Learn How to Setup FTP Account | 03:06 |
| 67 | FTP Integration - Inbound Channel Adapter - 1 | 04:05 |
| 68 | FTP Integration - Inbound Channel Adapter - 2 | 04:26 |
| 69 | FTP Integration - Outbound Channel Adapter | 06:54 |
| 70 | FTP Integration - Outbound Gateway | 04:02 |
| 71 | Section Outro | 04:39 |
| 72 | Introduction | 02:56 |
| 73 | Spring Integration: Learn How to Setup Database | 06:53 |
| 74 | Spring Integration: JDBC - Inbound Channel Adapter | 04:56 |
| 75 | JDBC Integration - Outbound Channel Adapter - 1 | 03:20 |
| 76 | JDBC Integration - Outbound Channel Adapter - 2 | 03:48 |
| 77 | JDBC Integration - Outbound Gateway | 05:32 |
| 78 | Spring Integration: Learn About JMS Integration | 06:42 |
| 79 | Spring Integration: Learn How to Configure JMS | 06:15 |
| 80 | JMS Integration - Outbound Channel Adapter - 1 | 03:46 |
| 81 | JMS Integration - Outbound Channel Adapter - 2 | 02:27 |
| 82 | JMS Integration - Inbound Channel Adapter | 05:53 |
| 83 | JMS Integration - Message Driven Channel Adapter | 03:42 |
| 84 | JMS Integration - Inbound Gateway | 07:28 |
| 85 | JMS Integration - Outbound Gateway | 05:06 |
| 86 | Section Outro | 05:25 |
| 87 | Introduction | 01:47 |
| 88 | Spring Integration - Inbound Channel Adapter - 1 | 03:18 |
| 89 | Spring Integration - Inbound Channel Adapter - 2 | 04:09 |
| 90 | Spring Integration - Inbound Gateway | 03:51 |
| 91 | Spring Integration - Outbound Channel Adapter | 07:05 |
| 92 | Spring Integration - HTTP Outbound Gateway | 04:51 |
| 93 | Learn About XML Support | 03:08 |
| 94 | XML Support - Xpath Transformer | 05:38 |
| 95 | XML Support - Xpath Header Enricher | 03:39 |
| 96 | XML Support - Xpath Splitter | 03:19 |
| 97 | Section Outro | 02:44 |
| 98 | Summary | 01:51 |
Comments
0 commentsWant to join the conversation?
Sign in to commentSimilar courses
Learn Spring Security OAuth: The Master Class
Learn Spring 5, Boot 2, JPA, Thymeleaf, AOP, Web MVC, REST
Learn Spring Security: The Master Class
[NEW] Spring Boot 3, Spring 6 & Hibernate for Beginners