In-Person Reactive Programming need Software Development
Contact person: In-Person Reactive Programming
Phone:Show
Email:Show
Location: Bengaluru, India
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"I’m organising a seven-day, classroom-style programme in Bangalore during the first week of November for a cohort of 15–20 freshers and lateral hires. The sole aim is to give them hands-on, production-oriented experience with reactive programming, so every session needs to be code-driven rather than slide-heavy.
The content must be fully customised to suit the group, yet I expect it to weave in core reactive principles, modern Java-based libraries such as Project Reactor or RxJava, and techniques for turning those ideas into testable, performant microservices (Spring WebFlux or a comparable stack). Throughout the week I want short coding challenges, guided labs, and a capstone mini-project that the participants can demo on the final day.
Deliverables I need from you before kickoff:
• A day-by-day agenda showing how theory, live coding, and lab time are balanced
• Source code for all examples and exercises, ready to run on standard developer laptops
• Printed or soft-copy reference material the attendees can keep
• A brief skills assessment to gauge progress at the end of the course
I’ll provide the venue, machines, and any local logistics; you bring the curriculum, teaching energy, and real-world insight that will let newcomers leave confident in building reactive production systems.
Topics -
Module 1 - Introduction, Recap and Asynchronous Programming
• Introduction to Programming Reactive Systems
• Functions and Pattern Matching
• Collections
• Asynchronous Programming
• Futures
Module 2 - The Actor Model
• Introduction: why actors?
• The Actor Model
• Message Processing Semantics
• Designing Actor Systems
• Testing Actor Systems
Module 3 - Handling Failure and State
• Failure Handling With Actors
• Lifecycle Monitoring and The Error Kernel
• Persistent Actor State
Module 4 - Distributed Computing
• Actors Are Distributed
• Eventual Consistency
• Actor Composition
• Scalability
• Responsiveness
Copyright © SpringPeople. All Rights Reserved.
Module 5 - Typed Actors
• Introduction to Protocols
• Protocols in Akka Typed
• Testing Akka Typed Behaviors
• Akka Typed Facilities
• Akka Typed Persistence
• Supervision revisited
Module 6 - Stream Processing
• Stream Processing
• Introducing Reactive Streams Semantics
• Akka Streams
• Failure handling and processing rate
Module 7 - Advanced Stream Processing
• Streaming Protocols & Stream Composition
• Stateful operations and materialized values
• Fan-in and Fan-out operations
• Integrating Streams with (Typed) Actors" (client-provided description)
Matched companies (2)

WhizzAct Private Limited
