Play by Play: Angular 2/RxJS/HTTP and RESTful Services with John Papa and Dan Wahlin
Modern Angular applications demand fluency with reactive programming and HTTP communication—skills that separate mid-level developers from senior architects. This play-by-play walkthrough with two industry authorities shows you exactly how RxJS and RESTful services integrate in real Angular workflows, cutting through the noise of scattered tutorials.
AIU.ac Verdict: Essential for Angular developers moving beyond basic CRUD operations into production-grade reactive patterns. You’ll gain immediate confidence with observables and HTTP interceptors, though the 93-minute format means you’ll want supplementary practice projects to cement muscle memory.
What This Course Covers
The course dissects Angular 2’s HTTP module alongside RxJS observables, demonstrating how reactive streams handle asynchronous data flows in real applications. You’ll see practical implementations of service layers, error handling strategies, and data transformation pipelines—the exact patterns Fortune 500 teams use in production. Papa and Wahlin walk through common pitfalls like subscription management and show idiomatic RxJS operators in context.
Expect hands-on coverage of RESTful endpoint consumption, response mapping, and state management through observables. The play-by-play format means you’re watching experienced developers solve actual problems, not abstract theory—you’ll see their decision-making process when choosing between map, switchMap, and mergeMap operators, and understand why those choices matter for performance and maintainability.
Who Is This Course For?
Ideal for:
- Angular developers with basic framework knowledge: You understand components and services but struggle with RxJS patterns and HTTP request orchestration. This fills that gap directly.
- Frontend engineers transitioning to reactive programming: Moving from promise-based to observable-based architecture requires a mindset shift. Papa and Wahlin’s expert narration accelerates that transition.
- Tech leads evaluating reactive patterns for teams: See best practices and anti-patterns demonstrated by recognised authorities, giving you confidence recommending approaches to your squad.
May not suit:
- Complete Angular beginners: You’ll need component and module fundamentals first. Start with Angular basics before tackling RxJS complexity.
- Developers seeking deep RxJS theory: This is application-focused, not a comprehensive operators reference. Supplement with dedicated RxJS documentation for exhaustive coverage.
Frequently Asked Questions
How long does Play by Play: Angular 2/RxJS/HTTP and RESTful Services with John Papa and Dan Wahlin take?
The course runs 1 hour 33 minutes. It’s designed for focused learning—watch in one sitting or break into segments around your schedule.
Will this course work if I’m using Angular 4+?
Absolutely. The RxJS patterns and HTTP service architecture covered here remain core to modern Angular versions. The fundamentals are timeless; syntax details may vary slightly in newer releases.
Do I need RxJS experience before starting?
No prior RxJS knowledge required, but you should be comfortable with Angular components and services. Papa and Wahlin introduce observable concepts progressively through practical examples.
What makes this different from reading Angular documentation?
You’re watching two senior architects narrate their decision-making in real-time. You see *why* they choose specific operators and patterns, not just *what* the syntax is. That reasoning transfers directly to your own code.
Course by John Papa, Dan Wahlin on Pluralsight. Duration: 1h 33m. Last verified by AIU.ac: March 2026.


