What Will You Learn?
AngularJS Is A JavaScript-Based Open-Source Front-End Web Framework For Developing Single-Page Applications. It Is Maintained Mainly By Google And A Community Of Individuals And Corporations. It Aims To Simplify Both The Development And The Testing Of Such Applications By Providing A Framework For Client-Side Model–View–Controller (MVC) And Model–View–Viewmodel (MVVM) Architectures, Along With Components Commonly Used In Web Applications And Progressive Web Applications.
Course Curriculum
- Understanding Angular2 Advantage of Angular2 Angular1 vs. Angular2
- Running an Angular 2 App Understanding Angular2 folder structure Angular2 Initialization Process Introduction to Component Creating a Setting up an Angular 2 App Component Bootstrapping the Component
- Understanding Data Binding Attribute Binding Two-way Data Binding Event Binding etc. Choosing Appropriate Data Binding
- Introduction to CLI Creating new project-ng new and ng-init Building Project-ng build and ng serve Ng CLI options Ng CLI for creating components, services, directives, and pipes, etc.
- Built-in Directives-ngIf, ngFor, switches, etc. Creating Custom Directives Angular2 Pipes Creating Custom Pipes
- Understanding Routing Defining Routes Nested Routes Attaching Routes to Actions Defining Templates
- Components Life Cycle Hooks Nested Components Data sharing between nested components
- Angular form validation Angular form and controls properties
- Introduction to Angular 2 Forms Types of Angular2 Forms-Template Driven and Model-Driven Template Driven vs. Model Driven
- Creating Template-driven Form Angular form input controls Angular form validation Angular form and controls properties
- Creating Model Driven Form Angular form input controls Angular form validation Angular form and controls properties
- Understanding Angular2 Services Creating
- Introduction to REST Developing REST services using Node.js and MongoDB REST Service CRUD Operations