Careertail
About UsCoursesCareer PathsBlogOpportunities
Log In
Courses>log>Full Reactive Stack: Spring Boot 2 & Spring WebFlux
Full Reactive Stack: Spring Boot 2 & Spring WebFlux
Price:Paid
Length:6 hours
Content type:text
level:intermediate
Language:English
Updated:21 August 2022
Published:13 April 2022
Similar courses
Opportunities
Courses>>Full Reactive Stack: Spring Boot 2 & Spring WebFlux
Full Reactive Stack: Spring Boot 2 & Spring WebFlux
 English
 Moisés Macero
DescriptionThis course is your guide to using Spring Boot 2 and Spring WebFlux to create Reactive Web Applications. You will learn how to build a full-reactive system from the database (MongoDB reactive) to the front-end (Angular), using a Reactive programming strategy leveraged by Spring WebFlux, with the simplicity offered by Spring Boot 2. Beyond that though, you will be able to compare the Spring WebFlux with the standard MVC approach as well, covering the main aspects such as simplicity, performance, user experience, and more. The last part of the course ties it all up by teaching you to run the application using Docker compose. By the end of this course, you will have a great new skill for your resume and you’ll be able to build your own projects using the full Reactive stack.
Syllabus

1. Introduction to the Full Reactive Stack

2. Reactive Web Patterns

3. WebFlux and Project Reactor

4. Advantages of Using Reactive Web

5. Is Non-Blocking the Same as Reactive?

6. The Client Web Application

7. Quiz: Reactive Web

1. Introduction to the Reactive Backend

2. Project Reactor: Main Features

3. WebFlux: Main Features

4. Creating the Backend Application

5. Designing the Backend Application

6. Repository Layer

7. Reactive Controller

8. Enabling CORS in Spring WebFlux and Returning a Flux

9. Blocking Controller and Repository

10. Loading Data Into MongoDB With an ApplicationRunner

11. Running the Backend

12. Playing With Reactive and Classic Endpoints

13. Quiz: Full Reactive Stack Backend

1. Introduction to Angular Frontend

2. Angular Reactive Service

3. Angular Components

4. Running the Frontend

5. Quiz: Connecting the Frontend With the WebFlux Backend

1. WebFlux vs. Blocking (MVC): User Experience

2. WebFlux vs. Blocking (MVC): Performance

3. WebFlux vs. Blocking (MVC): Ease of Development

4. Suitability, Testing, and Conclusions

5. Quiz: WebFlux vs. the Blocking Approach

6. Reflection on the Journey

1. Running the Application in Docker

2. Putting Everything Together With Docker Compose

Similar courses
Opportunities
Make the most out of your online education
Careertail
Copyright © 2021 Careertail.
All rights reserved
Quick Links
Get StartedLog InAbout UsCourses
Company
BlogContactsPrivacy PolicyCookie PolicyTerms and Conditions
Stay up to date
Trustpilot
Careertail
Courses>log>Full Reactive Stack: Spring Boot 2 & Spring WebFlux
Full Reactive Stack: Spring Boot 2 & Spring WebFlux
Price:Paid
Length:6 hours
Content type:text
level:intermediate
Language:English
Updated:21 August 2022
Published:13 April 2022
Similar courses
Opportunities
Courses>>Full Reactive Stack: Spring Boot 2 & Spring WebFlux
Full Reactive Stack: Spring Boot 2 & Spring WebFlux
 English
 Moisés Macero
DescriptionThis course is your guide to using Spring Boot 2 and Spring WebFlux to create Reactive Web Applications. You will learn how to build a full-reactive system from the database (MongoDB reactive) to the front-end (Angular), using a Reactive programming strategy leveraged by Spring WebFlux, with the simplicity offered by Spring Boot 2. Beyond that though, you will be able to compare the Spring WebFlux with the standard MVC approach as well, covering the main aspects such as simplicity, performance, user experience, and more. The last part of the course ties it all up by teaching you to run the application using Docker compose. By the end of this course, you will have a great new skill for your resume and you’ll be able to build your own projects using the full Reactive stack.
Syllabus

1. Introduction to the Full Reactive Stack

2. Reactive Web Patterns

3. WebFlux and Project Reactor

4. Advantages of Using Reactive Web

5. Is Non-Blocking the Same as Reactive?

6. The Client Web Application

7. Quiz: Reactive Web

1. Introduction to the Reactive Backend

2. Project Reactor: Main Features

3. WebFlux: Main Features

4. Creating the Backend Application

5. Designing the Backend Application

6. Repository Layer

7. Reactive Controller

8. Enabling CORS in Spring WebFlux and Returning a Flux

9. Blocking Controller and Repository

10. Loading Data Into MongoDB With an ApplicationRunner

11. Running the Backend

12. Playing With Reactive and Classic Endpoints

13. Quiz: Full Reactive Stack Backend

1. Introduction to Angular Frontend

2. Angular Reactive Service

3. Angular Components

4. Running the Frontend

5. Quiz: Connecting the Frontend With the WebFlux Backend

1. WebFlux vs. Blocking (MVC): User Experience

2. WebFlux vs. Blocking (MVC): Performance

3. WebFlux vs. Blocking (MVC): Ease of Development

4. Suitability, Testing, and Conclusions

5. Quiz: WebFlux vs. the Blocking Approach

6. Reflection on the Journey

1. Running the Application in Docker

2. Putting Everything Together With Docker Compose

Similar courses
Opportunities
Make the most out of your online education
Careertail
Copyright © 2021 Careertail.
All rights reserved
Quick Links
Get StartedLog InAbout UsCourses
Company
BlogContactsPrivacy PolicyCookie PolicyTerms and Conditions
Stay up to date
Trustpilot