Play by Play is a series in which expert developers work on a solution in real time, unscripted and unrehearsed. In this course, Angular masters John Papa and Dan Wahlin walk through the ins and outs of Angular 2 RESTful services. You'll learn about working with providers, observables, and subscriptions. By the end of this course, you'll have a foundation for working with REST in Angular 2 apps of your own. The materials for this course are available at: https://github.com/DanWahlin/Angular2-RESTfulService.
Course Overview Welcome to this Play By Play course on Angular 2. My name's Dan Wahlin, and in this course I'll sit down with John Papa to talk about Angular 2, and how it can be used to work with data provided by RESTFul services. We'll discuss key technologies in Angular 2, such as RxJS, observables, the HTTP service, and more, and see how they can be used to asynchronously communicate with servers to get data. Now if you're new to play by play courses, they're unscripted and on the fly, and John and I enjoy this type of approach a lot, and tend to have a lot of fun with it, so we hope you'll have fun learning ab out these topics with us. Some of the major topics we're going to cover in this course include, walking through an Angular 2 sample app, exploring the RESTful API with a tool called Postman, creating injectable services in Angular 2, working with RxJS and observables, and subscribing and unsubscribing to and from observables. After watching this play by play you'll understand how Angular 2 can be used to communicate with RESTful services, and the objects and technologies that are used to make it all happen, and make it all tie together. So come join us for a fun and educational look at Angular 2, RxJS, and more, and learn how these technologies can be used to work with data exposed by RESTful services. This course was created with and earlier version of Angular 2, but the sample code that'll be provided in the link throughout the course will have the latest, up-to-date version for you. Feel free to learn with us about the different topics, but if you'd like the latest and greatest code we'll provide a GitHub link where you'll be able to get that.