What Should I Know about AngularJS
- AngularJS Overview
- Context and introduction
- Understand licencing
- JavaScript vs jQuery vs AngularJS
- Single Page Application (SPA)
- Model View Controller (MVC)
- Quick JavaScript reminders
- Writing modern JavaScript (objects, prototype, closure, module)
- Angular setup
- What and how to install ?
- Create your very first AngularJS project
- Modules
- Concepts & Definitions
- Dependency Injection
- Writing your first module
- Expressions
- Controllers
- Concepts & Definitions
- Writing your first controller
- Directives
- Concepts & Definitions
- Explore built-in directives
- Debugging tools (ng-inspector, Batarang, ...)
- Filters
- Concepts & Definitions
- Explore built-in filters
- Bi-directional data-binding
- Refactoring the module
- Decouple controllers
- Simplify view code
- Scope and scope hierarchy
- Forms and validation
- Creating a custom filter
- Services
- Different types of services
- Explore built-in services ($route, $http, $log, …)
- Navigation and Routing (ngRoute, UI-Router)
- Transitions
- Connecting to backend services and REST API
- JavaScript promises
- The $q service and deferred Object
- Error Handling
- Best practices!
- Prepare for Angular 2
- What is coming ?
- EcmaScript 6, Web Component, TypeScript
- Migration tips
- Automated Unit Testing (Karma + Jasmine)
- Resources
No comments:
Post a Comment