Prerequisite: HTML, CSS, Basic JavaScript, Basic Programming Concept
Course Description:
TypeScript
- Introduction of TypeScript
- Basic Type
- Variable Declarations
- Interfaces
- Classes
- Functions
- Generics
- Enums
- Type Inference
- Type Compatibility
- Advanced Types
- Symbols
- Iterators and Generators
- Modules
- Namespaces
- Namespaces and Modules
- Module Resolution
- Declaration Merging
- JSX
- Decorators
- Mixins
- Triple-Slash Directives
Angular6
- Angular 1 vs Angular 2 vs Angular 4
- Angular CLI
- Angular 4 Setup
- Start Learning About Angular 2
- Angular 2 Architecture
- The Root Module
- Displaying Data
- User Input
- Angular 2 Forms
- Dependency Injection
- Template Syntax
- Cheat Sheet
- Style Guide
- Discussed API Reference
- Multiple Components
- Angular 4 Services
- Angular 4 Routing
- Angular 4 HTTP
- Angular 4 Animations
- Attribute Directives
- Browser Support
- Component Styles
- Hierarchical Injectors
- HTTP Client
- Lifecycle Hooks
- NPM Packages
- Angular 6 Pipes
- Routing & Navigation
- Angular 6 Security
- Setup Anatomy
- Structural Directives
- Angular 6 Testing
- TypeScript Configuration
- Upgrading from 1.x
- Webpack: An Introduction