Curious about getting started in Angular 2? This Play by Play will get you up and running in under two hours. In this course, Angular experts John Papa and Ward Bell build an Angular 2 app from scratch. You’ll learn about the various options for spinning up an Angular 2 app, including the Angular 2 QuickStart on Github. Once installed, you’ll see John and Ward add test coverage (and learn why Ward insists on end-to-end testing), work through building components, data binding, dependency injection, and handling HTTP requests. Along the way, you’ll learn best practices from two Angular masters, and valuable tips that will help you write better code and take advantage of powerful Angular features. By the end of this course, you’ll have a solid launching point for building Angular 2 applications of your own. The code used in the demonstrations is available at http://github.com/johnpapa/pbp-a2-ward. Also be sure to check out the "Code with Us: Angular Quick Start" course, where you can build an app alongside John and Ward.
Ward is a Microsoft MVP and the V.P. of Technology at IdeaBlade, makers of the "DevForce" .NET application development product. Ward often obsesses on client technologies for business applications, data access, and development practices.
Course Overview Welcome to this Play by Play with Pluralsight. A Play by Play is a series where we sit down with an expert to work on a solution in real time. It is unscripted and unrehearsed. In this course, Ward Bell shows us how to build an Angular 2 app from scratch. We challenged Ward and John to build the app using several features including components, templates, metadata, template syntax, dependency injection, services, and getting data with HTTP. Ward is an expert web and data architect. We learn, as he shared valuable tips, on how we should think about building Angular 2 apps, the decision points that we all have to make, and how to quickly see results. Please join us on this journey through building an Angular 2 app from scratch learning from Ward. We hope you enjoy it. The code shown in this course has changed since the time of the recording; however, the changes have been reflected in the exercise files that you can find on GitHub. We've placed notes throughout the course to let you know where the changes have occurred. It'll make it easier. Please refer to those notes and check out the code on GitHub.