Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Đề cương khóa học
Giới thiệu về Reactive Programming
- Lập trình phản ứng là gì?
- Mô hình lập trình phản ứng và lợi ích của nó
- Tổng quan về các công cụ và framework: Java 9, Spring, Jersey, Akka, RxJava 2.0
Khám phá Flow API của Java 9
- Các tính năng và thành phần chính của Flow API
- Triển khai các luồng phản ứng bằng Flow API
- Tích hợp Flow API với các ứng dụng hiện có
Giới thiệu về RxJava 2.0
- Hiểu thư viện lập trình phản ứng chức năng RxJava 2.0
- Tạo các luồng dữ liệu phản ứng bằng RxJava 2.0
- Kiểm thử đơn vị với RxJava 2.0
Phát triển ứng dụng đồng thời với Spring
- Lập trình Reactive trong framework Spring
- Xây dựng các ứng dụng bất đồng bộ và hướng sự kiện
- Xử lý tính đồng thời và khả năng mở rộng trong các ứng dụng Spring
Triển khai Framework Akka
- Tổng quan về framework Akka và các nguyên tắc cốt lõi của nó
- Xây dựng các hệ thống phân tán và bền bỉ với Akka
- Tích hợp Akka với RxJava và Java 9
Xây dựng một ứng dụng Reactive
- Thiết kế kiến trúc ứng dụng
- Xây dựng các thành phần bằng Java 9, Spring, Akka và RxJava 2.0
- Kiểm thử và gỡ lỗi ứng dụng
Triển khai và giám sát các ứng dụng Reactive
- Triển khai ứng dụng trong môi trường container hóa
- Giám sát hiệu suất và hành vi của ứng dụng
- Giải quyết các thách thức trong triển khai và khả năng mở rộng
Các chủ đề nâng cao và các phương pháp hay nhất
- Xử lý lỗi và gỡ lỗi trong các hệ thống phản ứng
- Tối ưu hóa hiệu suất ứng dụng phản ứng
- Khám phá các mẫu nâng cao trong lập trình phản ứng
Tóm tắt và các bước tiếp theo
Requirements
- Nền tảng vững chắc về JavaScript
- Hiểu biết về các công nghệ web cơ bản
- Kinh nghiệm với scripting giao diện người dùng
Đối tượng
- Nhà phát triển phần mềm
- Kiến trúc sư hệ thống
14 Hours
Testimonials (1)
Though an online training, the interactivity with the trainer was remarkable and was always available to provide valuable sources to complement the training. I am very satisfied.