░ ░▒▒▒▓▓█████▌░░ University of OXford & University of camBRiDGE ░░▐████▓▓▒▒▒░ ░
▄▄██▓▄ ▐███▌ ████▐███████▓▄ █████████▄ ▐███▌██████▓▄▄ ▄▄▓████▓ ▐████████
▄████████████ ▐███▌▐███▌▀████▌████▌ ▀███▓ ▀▀▀ ███▓▀▀████ ▄▓███▀ ▐███▓▀▀▀
▐███▀ ▀███▀███▓▄███▀ ▐███ ▄███▀▐███▓ ▄████▀▐███▌███▓ ███▓████ ▓███▌
███▌ ▐██▌ ▀████▀ ▓███████▄▄▐████████▓▄ ▐███▓███▓ ▐██████▌ ▀█████▓██████▓
████▄ ▄███▄▄███▀███▓ ████ ▀███▓███▓ ▀████▌████▐███▌ ███████▓ ▓██████▌
▐████████▀████▌ ███████▌ ▄███████▌ ████████▓███▌▄▄███▓▀█████▄▄████▓███▄▄▄▄▄
▀▀▓██▀▀ ▐████ ▐███▓████████▓▀████▌ ▐███████████████▓▀▀ ▀▀▓████▀▀░▓███████▌
...is a collective term for characteristics that the two institutions share.
Our publications are sneak peeks! ...happy learning kidz!
▀
█ Reactive Spring Boot, 3rd Edition
█
█ By Josh Long
█
█ TIME TO COMPLETE:7h 46m
█ TOPICS:Spring
▓ PUBLISHED BY:Addison-Wesley Professional
▓ PUBLICATION DATE:November 2021
▓
▒ LECTURE DATE: 11/2021
░ LECTURE LINK: https://learning.oreilly.com | https://informit.com
░
░
:
| 7.5 Hours of Video Instruction
|
| Spring is the most used framework for building services and
| applications and getting them to production. TodayÆs applications
| need to scale more and more to handle more users and content with
| the increasing demand. Reactive Spring Boot LiveLessons, Third
| Edition, by Josh Long, Spring Developer Advocate, introduces key
| concepts of reactive programming and examines different aspects of
| the Spring ecosystem that lend themselves to the functional and
| reactive style of programming.
|
| These videos not only show you where to start and how to build
| these applications, but they also provide a solid foundation that
| will allow you to apply the skills learned to other parts of the
| Spring ecosystem that build on these core concepts. The Third
| Edition has been updated and expanded to cover GraphQL.
|
| Customer Review
|
| (5 Stars) ôA great walkthrough of all the reactive
| capabilities of Spring Boot, and then some!ö
| --OÆReilly Online Learning reviewer
|
|
| Skill Level
|
| Intermediate
|
|
| Learn How To
|
| Examine the different aspects of the Spring ecosystem that
| lend themselves to the functional and reactive style of
| programming
| Explore Reactive Data Access using Spring Data and Spring Data
| MongoDB
| Understand the Reactive Streams specification as a
| compatibility layer and how to use the Reactive Stream types as a
| mechanism for interoperability across OS projects
| Test reactive applications
| Consume data from a publisher in Spring Integration and from a
| publisher in Spring Cloud Stream
| Use Spring Cloud Function
| Build Edge Services
|
|
| Who Should Take This Course
|
| Existing or new Spring users
| Experienced Java developers
|
|
| Course Requirements
|
| Basic Java familiarity. The course uses Java 8, although Spring
| Boot and most Spring projects support Java 6.
|
| Lesson Descriptions
|
| Lesson 1, ôBasics,ö examines what motivates the move to reactive
| programming and how it is supported in the Reactive Streams
| specification.
|
| Lesson 2, ôData,ö covers the importance of data and how Spring
| supports non-blocking data access for any NoSQL and SQL data
| stores.
|
| Lesson 3, ôHTTP Services,ö focuses on what reactive programming
| means in an HTTP environment. It introduces functional reactive
| HTTP handlers, `@RestController`-style controllers, reactive
| server-sent event streams and more.
|
| Lesson 4, ôWebSockets,ö focuses on Websockets, a binary protocol
| that supports bi-directional communication. This lesson examines
| how websockets, which are an extension to HTTP, integrate with
| Reactive Streams.
|
| Lesson 5, ôHTTP Clients,ö briefly reviews the `Webclient`, the
| reactive HTTP client. It also discusses some patterns that clients
| will care about when dealing with distributed services.
|
| Lesson 6, ôRSocket,ö covers this protocol designed by engineers at
| Netflix and then Facebook. ItÆs a binary protocol that supports
| bi-directional communication and is used for service-to-service
| communication. This lesson covers the motivations for using
| RSocket, Raw RSocket, and RSocket in Spring.
|
| Lesson 7, ôGraphQL,ö a protocol developed at Facebook, is a way to
| build data integration gateways and changes the way edge services
| are built. This lesson introduces GraphQL, GraphQL Schema and the
| Domain. It also covers low level ôRuntimeWiring Configurerö,
| queries, mutations, and subscriptions. This lesson also introduces
| the new Spring GraphQL.
|
| Lesson 8, ôSecurity,ö shows how Spring Security works flawlessly
| to protect HTTP and RSocket-based services.
|
| Lesson 9, ôGateway,ö examines how to use Spring Cloud Gateway and
| how it is used to act as an API gateway for HTTP- and RSocket-
| based services.
|
| Lesson 10, ôReactive Streams Redux,ö focuses on the Reactive
| Streams specification as a compatibility layer and shows how to
| use the Reactive Stream types as a mechanism for interoperability
| across open source projects like Akka Streams, Vert.x. Spring Web
| Flux, and Spring Data.
|
| Lesson 11, ôReactive Streams Redux,ö briefly reviews testing
| reactive applications and covers Reactive data access, Reactive
| web services, and how to test reactive microservices.
,