Angularjs
Description
Angularjs is a structural framework for dynamic internet applications. It lets you use HTML( hypertext
mark-up language) as your template language and lets you extend HTML(hypertext mark-up language)
syntax to express your application components clearly and compactly. Its data(Information) binding and
dependency injection eliminate much of the code you currently have to write.
Introduction
- Introduction to Angular 4
- Differences between Angular JS and Angular 4
- Installing Node JS Server
Typescript
- 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 –AppModule
- Importing additional Modules
- Root Component –AppComponent
- Component Development
- Decorators in components
- Templates and TemplateUrls 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