Skip to main content

The Ultimate Spring Integration Developer Course

7h 31m 1s
English
Free

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.

Requirements:
  • Basic Java knowledge is helpful but not required
  • Basic Http knowledge is helpful but not required
  • Spring Core
  • Internet Access
Who this course is for:
  • 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

0:00 0:00
#Lesson TitleDuration
1Introduction04:22
2Getting Started - Understanding Spring Integration09:43
3Getting Started - Learn About Spring Projects02:22
4Getting Started - Learn About Architecture03:13
5Getting Started - Message and Channels03:28
6Getting Started - Understanding Endpoints03:06
7Getting Started - Learn How to Install STS04:04
8Getting Started - Learn About Spring Integration Application04:18
9Section Summary04:13
10Introduction09:28
11Building a Simple Project: Learn About Messages04:24
12Building a Simple Project: Learn How to Add Heads into Messages05:23
13Building a Simple Project: Integration Components Channels - 103:13
14Building a Simple Project: Integration Components Channels - 203:53
15Building a Simple Project: Integration Components Endpoints08:21
16Section Summary05:39
17Introduction - Spring Integration Component Channels02:50
18Spring Integration Component: Messagechannel Type and Pollablechannel Type05:35
19Spring Integration Component: Learn About QueueChannel - 105:44
20Spring Integration Component: Learn About QueueChannel - 205:52
21Spring Integration Component: Learn About PriorityChannel - 103:03
22Spring Integration Component: Learn About PriorityChannel - 203:10
23Spring Integration Component: Learn About DirectChannel - 104:06
24Spring Integration Component: Learn About DirectChannel - 204:59
25Learn About Spring Integration PublishSubscribe05:38
26Learn About Spring Integration Messaging Bridge04:38
27Section Summary06:10
28Introduction02:04
29Spring Integration Component: Router and Filter03:36
30Spring Integration Component: Spring Integration Payload Type Router06:35
31Spring Integration Component: Spring Integration Header Value Router04:31
32Spring Integration Component: Learn About Recipient List Router - 103:16
33Spring Integration Component: Learn About Recipient List Router - 203:46
34Spring Integration Component: Learn About Custom Router - 103:24
35Spring Integration Component: Learn About Custom Router - 203:46
36Spring Integration Component: Understanding Filters05:03
37Spring Integration Component: Learn About Custom Filters04:11
38Spring Integration Component: Learn About Splitter07:24
39Spring Integration Component: Learn About Aggregator04:55
40Spring Integration Component: Learn More About Aggregator02:45
41Section Outro03:33
42Introduction01:46
43Spring Integration: Learn About Message Transformers - 102:55
44Spring Integration: Learn About Message Transformers - 203:12
45Spring Integration: Learn About Transformer Types06:56
46Spring Integration: Learn About Filtering Headers05:01
47Spring Integration: Learn About Header Enricher05:48
48Spring Integration: Learn About Request Channel04:00
49Section Outro04:07
50Introduction00:35
51Spring Integration: Learn about another subset of endpoints02:27
52Spring Integration: Learn About Service Activator07:07
53Spring Integration: Intro to Gateways04:55
54Spring Integration: Learn More About Gateways05:48
55Spring Integration: Understanding Gateway Headers04:33
56Spring Integration: Learn About Asynchronous Gateways08:56
57Spring Integration: Learn About Inbound Channel Adapter05:58
58Section Outro05:35
59Using Spring Integration to Read and Write Files02:29
60Using Spring Integration to Read File07:58
61Using Spring Integration to Write Files07:35
62Using Spring Integration to Transform Files05:47
63Section Outro05:13
64Introduction02:00
65Learn About FTP Integration: Learn How to Setup FTP Server03:55
66Learn About FTP Integration: Learn How to Setup FTP Account03:06
67FTP Integration - Inbound Channel Adapter - 104:05
68FTP Integration - Inbound Channel Adapter - 204:26
69FTP Integration - Outbound Channel Adapter06:54
70FTP Integration - Outbound Gateway04:02
71Section Outro04:39
72Introduction02:56
73Spring Integration: Learn How to Setup Database06:53
74Spring Integration: JDBC - Inbound Channel Adapter04:56
75JDBC Integration - Outbound Channel Adapter - 103:20
76JDBC Integration - Outbound Channel Adapter - 203:48
77JDBC Integration - Outbound Gateway05:32
78Spring Integration: Learn About JMS Integration06:42
79Spring Integration: Learn How to Configure JMS06:15
80JMS Integration - Outbound Channel Adapter - 103:46
81JMS Integration - Outbound Channel Adapter - 202:27
82JMS Integration - Inbound Channel Adapter05:53
83JMS Integration - Message Driven Channel Adapter03:42
84JMS Integration - Inbound Gateway07:28
85JMS Integration - Outbound Gateway05:06
86Section Outro05:25
87Introduction01:47
88Spring Integration - Inbound Channel Adapter - 103:18
89Spring Integration - Inbound Channel Adapter - 204:09
90Spring Integration - Inbound Gateway03:51
91Spring Integration - Outbound Channel Adapter07:05
92Spring Integration - HTTP Outbound Gateway04:51
93Learn About XML Support03:08
94XML Support - Xpath Transformer05:38
95XML Support - Xpath Header Enricher03:39
96XML Support - Xpath Splitter03:19
97Section Outro02:44
98Summary01:51

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Learn Spring Security OAuth: The Master Class

Learn Spring Security OAuth: The Master Class

Sources: baeldung
The canonical reference for securing a Spring application. The 21 modules cover everything from the basics of Spring Security in an MVC application to advanced use-cases such as...
57 minutes 51 seconds
Learn Spring 5, Boot 2, JPA, Thymeleaf, AOP, Web MVC, REST

Learn Spring 5, Boot 2, JPA, Thymeleaf, AOP, Web MVC, REST

Sources: udemy
Master Modern Spring Boot, Spring Web MVC, AOP, Hibernate, Thymeleaf, JPA, Spring Security, RESTful services. Spring is, by far, the most popular framework for
16 hours 37 minutes 12 seconds
Learn Spring Security: The Master Class

Learn Spring Security: The Master Class

Sources: baeldung
Robust security for web applications is and has always been a must. But the security landscape has been changing rapidly over the last few years, with REST APIs becoming mainstr...
9 hours 22 minutes 39 seconds
[NEW] Spring Boot 3, Spring 6 & Hibernate for Beginners

[NEW] Spring Boot 3, Spring 6 & Hibernate for Beginners

Sources: udemy
Spring is an enterprise Java framework. It was designed to simplify Java EE development and make developers more productive. Spring makes use of Inversion of Co
33 hours 41 minutes 4 seconds
RESTful Web Services, Java, Spring Boot, Spring MVC and JPA

RESTful Web Services, Java, Spring Boot, Spring MVC and JPA

Sources: udemy
This video course also covers the H2 in-memory database and teaches how to build RESTful Web Service that stores data in a database without a need to install My
25 hours 8 minutes 11 seconds