Functional Reactive Programming with Java and RxJava
The training provides in-depth understanding of functional reactive programming in the context of Java using the RxJava library. During intensive workshops, participants learn both theoretical foundations and practical applications of the reactive paradigm in modern applications. The program combines lectures with extensive practical exercises, enabling participants to immediately apply acquired knowledge in real programming scenarios.
Required Participant Preparation
-
Practical Java language knowledge
-
Basic functional programming knowledge
-
Experience in creating multi-threaded applications
-
Knowledge of basic design patterns
Benefits
- In-depth understanding of the reactive programming paradigm in the Java context
- They will master practical application of the RxJava library in daily programming work
- They will learn to design and implement efficient solutions based on data streams
- They will be able to effectively manage resources in reactive applications
- They will gain the ability to optimize system performance through applying reactive patterns
- They will learn techniques for testing and debugging reactive code
- They will gain practical experience in modernizing existing systems to reactive architecture
Who is this training for?
Training program
Reactive paradigm and data streams
- Functional operators in Java
- Publisher-Subscriber model
- Event stream management
- RxJava - fundamentals
- Observable and Flowable
- Transformation operators
Error management
- Schedulers and concurrency
Advanced patterns
- Stream composition
Back pressure
- Testing reactive code
- Integration with existing systems
- Optimization and best practices
- Debugging reactive code
- Performance monitoring
Design patterns
- Refactoring to reactive model
Delivery Methods
Online
- Convenience of participating from anywhere
- Interactive live sessions with trainer
- Materials available for 30 days
- No travel costs
On-site
- Direct contact with trainer and group
- Intensive hands-on workshops
- Networking with other participants
- Full focus on learning
Frequently asked questions
Who is the Functional Reactive Programming with Java and RxJava training for?
This training is designed for professionals looking to develop skills in functional reactive programming with java and rxjava. Required level: intermediate.
How long is the Functional Reactive Programming with Java and RxJava training?
The training lasts 2. Available in online or on-site format.
Will I receive a certificate?
Yes — every participant receives a completion certificate confirming acquired competencies. EITT holds ISO 9001 accreditation.
Can this training be conducted for a closed group?
Yes — we offer dedicated closed trainings for companies. We customize the program to your team's needs. Contact us for an individual quote.
Request a quote
Funding Options
Check funding options for your company
Development Services Database
Up to 80% funding for SMEs from EU funds
Check availabilityNational Training Fund
Up to 100% funding for employers
Learn moreTrusted by
We train teams at Poland's largest companies
Interested in this training?
Contact us - we'll prepare an offer tailored to your organization's needs.