AngularJS
JS Frameworks and SPA
- Understanding JS libs and frameworks
- Advantages of JS libs and frameworks
- Introduction to SPA
- SPA vs. MPA
- Most Popular SPA
- Advantages of SPA
- SPA with jQuery, Backbone.JS, Knockout.JS and Ember.JS
Introduction to AngularJS
- Understanding AngularJS
- JavaScript VS jQuery VS AngularJS
- Advantage of AngularJS
- AngularJS VS others JS Frameworks
- Browsers Support
Model, View and Controller
- Understanding MVC
- Creating Models or ViewModels
- Creating Controller and View
AngularJS Bootstrap Process
- Angular Initialization Process
- Automatic Bootstrap
- Manual Bootstrap
AngularJS Fundamentals
- Modules
- Scopes - $scope and $rootScope
- Expressions
- Built-In Directives - ng-app, ng-controller, ng-bind, ng-model, ng-init, ng-options, ng-if, ng-show, ng-hide, ng-repeat, ng-switch
- Built-In Filters - Currency, Date, Number, OrderBy, Lowercase, Uppercase, Filter
Scopes & Controllers
- Creating Child Controller
- Scope Inheritance
- $watch, $digest and $apply
Custom Directives and Filters
- Types of Directives - Shared, Inherit & Isolate
- Custom Directives
- Custom Filters
Events
- AngularJS Events
- Static Events Binding
- Dynamic Events Binding
- Events Handling
Data Binding
- Understanding Data Binding
- Types of Data Binding
- Issues with Two-Way Data Binding
- Choosing Appropriate Data Binding
Dependency Injection
- Understanding Dependency Injection
- Methods to inject Dependency
- Implementing Dependency Injection
TypeScript
TypeScript Fundamentals
- Data Types
- Numbers
- Strings
- Operators
- Type Annotations
- Type Inference
Classes and Interfaces
- Classes
- Access Modifiers
- Constructor
- Constructor Overloading
- Inheritance
- Static Members
- Interfaces
Functions and Modules
- Functions
- Arrow Function
- Default and Optional Parameters
- Modules
Angular2
Angular 2 Architecture
- What's New and What's Different
- Controller to Components
- Bootstrapping Angular
- Structural Directives
- Data Binding
- Built-in Directives
- First Look at HTML Element Property and Event Binding
- Services and Dependency Injection
Angular 2 Essentials
- Modules
- Components
- Defining a Component
- Templates
- Nesting Components
- Metadata
Templates & Routing
- Understanding Templates
- Types of Templates
- Understanding Routing
- Angular UI Routing
- Defining Routes
- Route Evaluation
Services
- Understanding Services
- Types of Services
- Choosing Services - Factory, Service, Provider, Value & Constant
- Creating Services
- Data sharing using Services
Angular Forms and Controls
- Angular forms VS HTML forms
- Angular form input controls
- Angular form events
- Angular form validation
- Angular form and controls properties
- Applying CSS based on error messages
- Creating Cascading Dropdown List
Data Storage
- Web Storage - Local Storage and Session Storage
- Cookies
Bootstrap
Building Rich Client-Side UI with Bootstrap
- Understanding Bootstrap
- Bootstrap Grid System
- Bootstrap Components
0 comments:
Post a Comment
Note: only a member of this blog may post a comment.