> For the complete documentation index, see [llms.txt](https://shoppinpal.gitbook.io/docs-shoppinpal-com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://shoppinpal.gitbook.io/docs-shoppinpal-com/5.-the-frontend/angular-2.md).

# Angular 2

As of this writing, all versions lower than Angular2 will be known as `AngularJS` and all version equal to or greater than Angular2 will be simply referred to as `Angular`

## Lesson Plan for Angular:

1. [Angular](http://learnangular2.com/why-angular2) - read all the sections in the left navigation related to Angular
2. [ES6](http://learnangular2.com/es6/) - read all the sections in the left navigation related to ES6
3. The angular book - [ngBook2](https://www.ng-book.com/2/)
4. [Form Validations](https://toddmotto.com/angular-ng-errors-form-validation)
5. [Router Animation Tutorial & Example](http://jasonwatmore.com/post/2017/04/19/angular-2-4-router-animation-tutorial-example)
6. [Setup For Local Development](https://angular.io/docs/ts/latest/cli-quickstart.html)
7. [Add Angular to MVC – Part 1](http://blogs.pdsa.com/post/2017/03/01/add-angular-to-mvc-part-1.aspx)
8. [Basic Building Blocks of Angular 2 Architecture](https://dzone.com/articles/components-of-angular2-architecture)
9. [Working With Angular Template Forms](https://dzone.com/articles/working-with-angular-template-forms)
10. [Progressive Web Applications with Angular, Spring Boot, and Stormpath](https://stormpath.com/blog/progressive-web-applications-angular-spring-boot-stormpath)
11. [Getting started with Angular's Router](https://toddmotto.com/angular-component-router)
12. [Testing Routes in Angular](https://semaphoreci.com/community/tutorials/testing-routes-in-angular-2)
13. [Angular – Module and Route Structures](http://jsdiaries.com/2017/01/16/angular-2-module-and-routes-structure)
14. [MAKING YOUR ANGULAR APPS FAST](https://blog.thoughtram.io/angular/2017/02/02/making-your-angular-app-fast.html)
15. [Size of Angular applications](http://www.syntaxsuccess.com/viewarticle/size-of-angular-applications)
16. [Configurable Reactive Forms in Angular with dynamic components](https://toddmotto.com/angular-dynamic-components-forms)
17. [Writing Unit Tests in Angular](http://www.discoversdk.com/blog/writing-unit-tests-in-angular-2)
18. [Building a Client UI Using Angular 2 and TypeScript](https://dzone.com/articles/the-modern-application-stack-part-4-building-a-cli-1)
19. [Google Maps And Local Storage In Angular 2](http://www.c-sharpcorner.com/article/google-map-and-local-storage-in-angular-2/)
20. [Angular testing made easy](https://medium.com/claritydesignsystem/angular-testing-made-easy-4e11f6044129#.xze6qqy6b)
21. [Setting Up Protractor, for Angular and Web Application Testing](https://dzone.com/articles/rapid-fire-protractor-quiz)
22. [Testing With Angular 2: Some Recipes](https://dzone.com/articles/talk-testing-with-angular-some-recipes)
23. [A Step-By-Step Guide for Building Master-Detail User Interfaces with Angular](http://developer.telerik.com/content-types/tutorials/step-step-guide-building-master-detail-user-interfaces-angular/)
24. [Build a Music Player with Angular & Electron III : Bringing It All Together](https://scotch.io/tutorials/build-a-music-player-with-angular-electron-iii-bringing-it-all-together)
