Đề cương khóa học
Giới thiệu về Reactive Programming
- Tổng quan về Reactive Extensions (Rx)
- Các khái niệm chính: Observables, Observers và Schedulers
- Thiết lập môi trường phát triển
Làm việc với Observables
- Tạo và đăng ký Observables
- Quản lý luồng dữ liệu bất đồng bộ
- Xử lý sự kiện với Observables
Schedulers trong Rx.NET
- Hiểu về Schedulers và các loại của chúng
- Sử dụng Schedulers để kiểm soát tính đồng thời
- Ví dụ thực tế với Schedulers
LINQ Operators trong Rx.NET
- Lọc và chuyển đổi dữ liệu với LINQ operators
- Tổng hợp và kết hợp Observables
- Các thao tác dựa trên thời gian trên luồng sự kiện
Kỹ thuật Reactive Programming nâng cao
- Kết hợp nhiều Observables
- Xử lý lỗi trong lập trình phản ứng
- Kiểm tra và gỡ lỗi các ứng dụng Rx.NET
Dự án thực hành
- Phát triển một ứng dụng bất đồng bộ hoàn chỉnh
- Triển khai các tình huống thực tế với Rx.NET
- Các phương pháp hay nhất và cân nhắc về hiệu suất
Tóm tắt và các bước tiếp theo
Requirements
- Kinh nghiệm lập trình .NET
Đối tượng
- Nhà phát triển
Testimonials (5)
Topics that were discussed, lots of live code examples, trainers attitude towards group
Weronika - ATOS PGS sp. z o.o.
Course - Reactive Programming with Angular RxJS
it was a great cource becuase we got the chance to discuss things and try working with the things we got taught. But the thing I liked the most was that everything was based on experience that Marcin had.
Jesper - ProgramDuon AB
Course - Advanced Blazor
The trainer explained the subjects very good with actual examples from real world which made it simpler for us to grasp the information
Florin-Viorel Marut - Continental Automotive Romania
Course - High-Performance Application Development with .NET Core
The trainer's proper knowledge and deep understanding of the topic and his capability to present and transfer the knowledge in a clear and efficient way.
Balazs Farkas - Greentube GmbH
Course - Implementing the Actor Model with Microsoft Orleans
Comprehensive - covered everything we were interested in. Able to work through examples.