AngularJS2 TypeScript
AngularJS2 TypeScript
Introduction to AngularJs 2
Session 1
ES6
Session 2 & 3
TypeScript I
Session 4
TypeScript II
Session 5
Evolution of the web,Introduction to front end frameworks,What is Single Page Application,How SPA
works,Traditional website,Misconception about SPA,Whats new in SPA,Benefits of SPA,History of Angular,Problems
with angular 1.x,Introduction to Angular 2,Transpilers,Tech Supporting ng2,Dev Environment Setup,Hello World
Example - ng2
What is ES6?,Does All browser supports ES6?,Some basic features of ES6,Scoping,Destructuring,Promises,Arrow
functions,Drawback of Arrow Function,Sets and Maps,WeakMap,Rest parameters,Spread,Iterators,Generators,
Classes,Inheritance,Get & Set,Module,
Typescript features,Typescript: Data types,Functions,Function: Inferring the types,Typescript: Classes,Typescript:
Inheritance,Typescript: Interface,Public ; private; and protected modifiers,Generics,Generic Types,Generic
Classes,Generic Constraints,
Typescript: Decorators,Enable Experimental Support for Decorators,Class Decorator,Property Decorator,Method
Decorator,Parameter Decorator,TypeScript Modules,Implicit Internal Modules,Named Internal
Modules,Exports,External Modules,Namespace,Mixins,
Seed Project,
BootStrapping,Project
Structure,Angular
Module,Component Basics
Session 6
Session 7
Session 8
Session 9
Session 10
Session 11
Session 12
Session 13
Http Client
Session 14
Services, Providers,LifeCycle
hooks
Session 15
Events in angular 2, data & state Events in Angular Event Emitter Class, Emit Method, Next Method, Subscribe Method
Data & State Management - Observables, State Management with Observables, RxJS in Detail, ngRedux
management
Session 16
Migrating Angular 1 to 2,
Performance Considerations,
change detection
Migrating Angular 1 to 2 Code Changes, Upgrade Adapter, Hybrid App Angular 1 & 2, Upgrade , Controllers
Performance Considerations, Change detection - Performance Considerations, Change Detection system, Change
Detection Strategies, Bypassing Components
Session 17
Testing & deployment
Testing Angular 2 Apps Unit Testing, Technologies - Jasmine, Mock Dependencies, Testing, Components, End to End
Tests, Performance Tests
Deployment
ReactJS I
Introduction, Data driven web application in Ideal shape , Data driven web application in reality , What is React? ,
What is Flux? , What is Relay? , What is Relay? , Why ES2015 (ES6),Introduction of Target project, Book Store
Application
Session 18
Session 19
ReactJS II
Session 20
Session 21-24
Setup React,Setup Webpack and Babel,Setup Project (A node project),Building project,Test the project,HMR (Hot
Module Replacement),Linting our project,Putting style to our project,Adding Twitter Bootstrap & test it
Project