SYLLABUS:

INTRODUCTION
• Introduction to Angular
• Differences Between Angular JS and Angular
• Installing Node JS Server

TYPE SCRIPT (TS)
• Introduction to TS Programming
• Programming Rules of TS
• Creating Classes
• Creating Properties
• Creating Methods
• Constructors
• Inheritance
• Developing Interfaces

ANGULAR CLI
• Introduction to Angular CLI
• Project Creation using Angular CLI
• Angular4 Project Structure
• Route Module –App Module
• Importing Additional Modules
• Root Component –App Component
• Component Development
• Decorators in Components
• Templates and Template Urls in Components
• Property Binding and Event Binding
• Data Binding in Angular – 1-way, 2-way
• Built-in Directives in Angular – nglf, ngFor, etc..

PIPES
• Working with Pipes in Angular
• Developing Custom Pipes

FORMS
• Angular Forms – Template Driven
• Angular Forms – Model Driven ( Reactive Forms)
• Applying Styles to Components

SERVICES IN ANGULAR
• Dependency Injection in Components
• Injecting Services in Components
• Components to Component Communication
• Developing Single Page Applications (SPA)

ROUTING & NAVIGATION
• Introduction to Routing & Navigation
• Router Links and Router Outlets
• Database Operations Using Http Client Module