Building a complete Angular 2 app requires an understanding of how the components will fit together. In this course, Angular 2 End-to-end, you'll learn how to build a complete app from end to end. First, you'll start by setting up the app to use Webpack. Next, you'll discover how to configure an authentication system. Then, you'll explore how to create a blog system. Finally, you'll learn how to create a store and shopping cart. By the end of this course, you'll know how to build a complete Angular 2 app from start to finish.