Tin mới nhất

Menu

Browsing "Older Posts"

Bài Viết Về Chủ Đề " Spring WebFlux "

Chia Sẻ Khóa Học Reactive Application Với Spring WebFlux Framework [Khóa 6186 A]

17 tháng 2 2025 / No Comments

Tạo một REST API an toàn, Reactive và non-blocking với Spring WebFlux.

Những gì bạn sẽ học được:

  • ✓ Reactive Programming là gì.
  • ✓ Kiến trúc của ứng dụng Reactive Spring Boot.
  • ✓ Tạo ứng dụng Reactive Spring Boot.
  • ✓ Ghi và đọc từ một database theo cách reactive/non-blocking.
  • ✓ Sử dụng Spring Security trong ứng dụng Reactive Spring WebFlux.
  • ✓ Triển khai user authentication trong ứng dụng Reactive.
  • ✓ Triển khai JWT authentication trong ứng dụng Reactive.
  • ✓ Tạo và xác thực JSON Web Tokens (JWT).
  • ✓ Sử dụng method-level security annotation.
  • ✓ Viết Spring Security Expressions (SpEL).

Trong khóa học video này, bạn sẽ học cách tạo các ứng dụng Reactive và Non-blocking với Spring WebFlux framework.

Khóa học này hoàn hảo cho người mới bắt đầu và sẽ bắt đầu với những kiến ​​thức cơ bản về Spring WebFlux.

Bạn sẽ học được: 

  • ✓ Reactive programming là gì và nó khác với phong cách lập trình mệnh lệnh như thế nào.
  • ✓ Sự khác biệt chính giữa Spring WebMVC truyền thống, blocking và các ứng dụng Spring WebFlux Reactive, non-blocking.
  • ✓ Để tạo ứng dụng Reactive RESTful Web Service xử lý các loại HTTP request khác nhau.
  • ✓ Ghi và đọc thông tin từ cơ sở dữ liệu theo cách reactive, non-blocking.

Khi bạn tiến bộ trong khóa học, bạn sẽ học cách:

  • ✓ Sử dụng Spring Security để bảo vệ ứng dụng Spring WebFlux của bạn.
  • ✓ Triển khai user login(authentication).
  • ✓ Generate và sử dụng JSON Web Tokens (JWT) để giao tiếp an toàn.
  • ✓ Validate JWT và đọc các token claim.
  • ✓ Sử dụng method-level security annotation để thực hiện authorization.

Bạn cũng sẽ học cách thêm pagination và đọc các database record thành từng phần nhỏ hơn để cải thiện hiệu suất.

Tất cả các khái niệm quan trọng đều được giải thích bằng các slide đơn giản, dễ theo dõi . Mã nguồn được cung cấp để bạn có thể tải xuống và theo dõi từng bài học.

Khóa học này cũng bao gồm các câu hỏi trắc nghiệm hữu ích để test kiến ​​thức của bạn khi bạn học. Ngoài ra, còn có phần Q&A tích cực, nơi bạn có thể nhận được câu trả lời cho mọi câu hỏi của mình.

Đến cuối khóa học này, bạn sẽ có thể tạo các ứng dụng Reactive nhanh chóng, an toàn và có khả năng mở rộng với Spring WebFlux.

Mục lục:

  • ✓ 01. Giới thiệu.
  • ✓ 02. Giới thiệu về các ứng dụng truyền thống (Blocking).
  • ✓ 03. Giới thiệu về Reactive Programming.
  • ✓ 04. Tạo một Reactive Spring Boot Application Project.
  • ✓ 05. Presentation layer: Accept HTTP request và return HTTP response.
  • ✓ 06. Data layer: Làm việc với database.
  • ✓ 07. Service layer: Business logic.
  • ✓ 08. List all users. Pagination trong Reactive Spring WebFlux REST application.
  • ✓ 09. Error Handling trong các Reactive Spring WebFlux Application.
  • ✓ 10. Unprotected API Endpoints - Security Security trong Reactive WebFlux.
  • ✓ 11. Encrypting User Password - Spring Security trong Reactive Spring WebFlux.
  • ✓ 12. Triển khai User Authentication (Login). Spring Security trong Reactive Spring WebFlux.
  • ✓ 13. Generating JSON Web Token (JWT).
  • ✓ 14. Validating JSON Web Token (JWT) trong các Reactive Spring WebFlux Application.
  • ✓ 15. Method-level Security trong các Reactive Spring WebFlux Application.
  • ✓ 16. Server-Sent Events (SSE) trong  Reactive Spring WebFlux Application.
  • ✓ 17. Reactive WebClient.

Khóa học này dành cho ai:

  • ✓ Các Java developer quan tâm đến việc tìm hiểu cách tạo các ứng dụng reactive với Spring Framework.


NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU 



Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Tuyên bố miễn trừ bản quyền:
Trang web này không lưu trữ bất kỳ tệp nào trên máy chủ của nó. Chúng tôi chỉ lập chỉ mục và liên kết đến nội dung được cung cấp bởi các trang web khác. Vui lòng liên hệ với các nhà cung cấp nội dung để xóa nội dung bản quyền nếu có và gửi email cho chúng tôi, chúng tôi sẽ xóa các liên kết hoặc nội dung có liên quan ngay lập tức.