Course Purpose:Â Â
Â
The Angular 4+ training course is designed to provide knowledge and skills to become a successful Client-Side Application Developer. It starts with the fundamental concepts of Client-side MVC Design Patterns, DOM and Virtual DOM manipulation, Services, Dependency Injection (DI) and the moves towards advance concepts like DOM Event handling, client-side Routing, XHR communication, Testing, MEAN stack development, Multi-Device implementation, etc.
Â
Course Description:
Angular is a advanced toolset for building framework most suited for your application development. It is fully advanced and compatible with other libraries. Every feature can be replaced or modified based on your application development workflow and functionality needs.
Â
Course Objectives:
Students will:
- Understand the design of single-page applications and how Angular facilitates their development
- Properly separate the model, view, and controller layers of your application and implement them using Angular
- Master Angular expressions, filters, and scopes
- Build Angular forms
- Elegantly implement Ajax in your Angular applications
- Write Angular directives
- Unit test and end-to-end test your Angular applications
Â
Prerequisites
You must have a good understanding on how the following:
- Moderate knowledge of HTML, CSS, and JavaScript
- Basic Model-View-Controller (MVC) concepts
- The Document Object Model (DOM)
- JavaScript functions, events, and error handling
Angular
- Introduction to Angular         Â
- Angular Architecture
- Working with Angular
- Angular Version and Tools
- Angular Seed
Â
- Controllers and Markup
- Introduction to Angular Controllers
- Controllers and Scope
- Creating Controllers
- Working with border-image
Â
- Working with golocations in AngularÂ
- Displaying Repeating Information
- Demo with ng-repeat
Â
- Working with events in Angular
- Handling Events
- Event Scope
- Event Directives
Â
- Built-in Directives
- Working with built in directives
- Other Directives
Â
- Working with Expressions in Angular
- Expressions
Â
- Working with Expressions in Filters
- Understanding Filters
- Built-in Filters
Â
- Two Way Binding in Angular
- Impotence of two-way binding
- Two Way Binding Demo
Â
- Validation
- Importance of validation
- Working example
Â
- Creating and Using Services
- Introduction of services in Angular
- Understanding importance of Services