Reactive Programming in Java: Spring WebFlux & Testing
Reactive Programming in Java: Spring WebFlux & Testing, available at $54.99, with 33 lectures, 2 quizzes, and has 8 subscribers.
You will learn about Introduction to Reactive Programming in Java Learn how to Use Spring WebFlux in Spring Boot App Learn to Build Reactive CRUD REST APIs for Employee Management Project Learn to Write Unit Tests for Reactive CRUD REST APIs Learn to Write Integration Tests for Reactive CRUD REST APIs This course is ideal for individuals who are This course is for beginners who want to learn how to build Reactive REST APIs and master writing Unit and Integration tests. It is particularly useful for This course is for beginners who want to learn how to build Reactive REST APIs and master writing Unit and Integration tests.
Enroll now: Reactive Programming in Java: Spring WebFlux & Testing
Summary
Title: Reactive Programming in Java: Spring WebFlux & Testing
Price: $54.99
Number of Lectures: 33
Number of Quizzes: 2
Number of Published Lectures: 33
Number of Published Quizzes: 2
Number of Curriculum Items: 35
Number of Published Curriculum Objects: 35
Original Price: $99.99
Quality Status: approved
Status: Live
What You Will Learn
- Introduction to Reactive Programming in Java
- Learn how to Use Spring WebFlux in Spring Boot App
- Learn to Build Reactive CRUD REST APIs for Employee Management Project
- Learn to Write Unit Tests for Reactive CRUD REST APIs
- Learn to Write Integration Tests for Reactive CRUD REST APIs
Who Should Attend
- This course is for beginners who want to learn how to build Reactive REST APIs and master writing Unit and Integration tests.
Target Audiences
- This course is for beginners who want to learn how to build Reactive REST APIs and master writing Unit and Integration tests.
In this course, you will learn how to build and Unit test Reactive REST APIs for Employee Management System projects using Java, Spring Boot, WebFlux, REST, MongoDB, and IntelliJ IDEA.
Learn to build powerful Reactive REST APIs using Java, Spring Boot, and WebFlux in this beginner-friendly course. You’ll discover how to handle data in a reactive way, making your applications more efficient and scalable. We’ll work with MongoDB for data storage, ensuring your projects are up-to-date with modern web development practices.
Testing is a key part of building reliable software, so you’ll also learn how to write clear and effective Unit and Integration tests. Using tools like JUnit and Mockito in IntelliJ IDEA, you’ll gain the skills to ensure your code works as expected.
By the end of this course, you’ll have the confidence to build and test reactive applications, setting you apart in today’s tech world.
Tools and Technologies Used:
-
Java 17+
-
Spring Boot 3
-
Spring WebFlux
-
Project Reactor
-
Maven
-
IntelliJ IDEA
-
MongoDB
-
Docker
What You’ll Learn:
-
How to build Reactive REST APIs with Spring Boot and WebFlux.
-
How to use MongoDB for reactive data handling.
-
The basics of reactive programming in Java.
-
How to write Unit tests for Reactive REST APIs.
-
How to create and run Integration tests for Reactive REST APIs.
-
How to use IntelliJ IDEA for coding and testing.
Course Curriculum
Chapter 1: Introduction to Reactive Programming
Lecture 1: Introduction to Reactive Programming
Lecture 2: Reactive Stream Specifications
Lecture 3: Reactive Stream Workflow
Lecture 4: Understanding Project Reactor Mono and Flux
Chapter 2: Spring WebFlux – Reactive CRUD REST APIs for Employee Management
Lecture 1: Introduction to Spring WebFlux
Lecture 2: Spring Boot WebFlux Application Architecture
Lecture 3: Deploy MongoDB in Docker Container
Lecture 4: Create and Set up Spring Boot Project in IntelliJ IDE
Lecture 5: Create Employee Entity
Lecture 6: Create EmployeeRepository and Understanding Internals
Lecture 7: Create EmployeeDto and EmployeeMapper
Lecture 8: Build Reactive Add Employee REST API
Lecture 9: Build Reactive Get Employee REST API
Lecture 10: Build Reactive Get All Employees REST API
Lecture 11: Build Reactive Update Employee REST API
Lecture 12: Build Reactive Delete Employee REST API
Lecture 13: Download Source Code of this Section
Chapter 3: Introduction to Testing
Lecture 1: What is Unit and Integration Testing?
Lecture 2: Unit Testing Best Practices
Chapter 4: Spring WebFlux – Unit Tests for Reactive CRUD REST APIs
Lecture 1: Overview of Testing CRUD Reactive REST APIs using WebFlux
Lecture 2: Unit Test Add Employee REST API
Lecture 3: Unit Test Get Employee REST API
Lecture 4: Unit Test Get All Employees REST API
Lecture 5: Unit Test Update Employee REST API
Lecture 6: Unit Test Delete Employee REST API
Lecture 7: Download source code of this section
Chapter 5: Spring WebFlux – Integration Tests for Reactive CRUD REST APIs
Lecture 1: Write a Integration Test for Add Employee REST API
Lecture 2: Write a Integration Test for Get Employee REST API
Lecture 3: Write a Integration Test for Get All Employees REST API
Lecture 4: Refactor the Code to Use @BeforeEach Annotation
Lecture 5: Write a Integration Test for Update Employee REST API
Lecture 6: Write a Integration Test for Delete Employee REST API
Lecture 7: Download Source Code of this Section
Instructors
-
Ramesh Fadatare (Java Guides)
Software Engineer, Spring Certified, YouTuber and Instructor
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 0 votes
- 4 stars: 0 votes
- 5 stars: 0 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024