Angular Online Training Course
AngularJS 4 Training provides you the skills needed to create dynamic web applications. You will learn about the concepts of Angular JS 4, JavaScript, MVC Framework. It covers various AngularJS 4 module in third party, controllers, routes, filters, Node.js, Dependency Injection and Integration with MVC and includes features of data binding and dependency injection to reduce coding efforts.
Overview
AngularJS 4 Training provides you the skills needed to create dynamic web applications.
You will learn about the concepts of AngularJS 4, JavaScript, MVC Framework. This Training covers various AngularJS 4 module in third party, controllers, routes, filters, Node.js, Dependency Injection and Integration with MVC. It includes features of data binding and dependency injection to reduce coding efforts.
Description
- Understand importance of AngularJS 4 and key features
- Learn about the AngularJS 4 Library, JavaScript and MVC framework
- Create Controllers and share data between Controllers
- Dependency Injection concepts
- Learn Custom Directives, Filters and overview of Creating Routes
- Yeoman/generator-node, Node.js and Rest Exposure
- Deploy Validations and Business Logic in Controllers
- Integrating AngularJS 4 with MVC
Who can Join?
- Anybody looking to upgrade their careers and learn Angular JS can take up this course.
- A little knowledge on Java Script will be of help!
Modules
Angular JS Course Content
- Introduction to AngularJS
- What does AngularJS do for me?
- Who controls AngularJS?
- How can I get AngularJS?
- Our first AngularJS application
- A basic application
- Using angular-seed
- The pieces of the puzzle
- Two-way data binding
- Directives
- How it fits together
- How much of the page is an Angular application?
- Model, View, Controller from the AngularJS Perspective
- Controllers
- Where Controllers fit in, and what they do, from Angular’s perspective
- Managing Scope
- Setting up Behavior
- Building a basic controller
- A more advanced controller
- Models
- How to create a model
- Explicit models
- Implicit models
- Views
- Angular’s take on the View: a little bit different
- Tying a View to a Controller
- Tying a View to a model
- Expressions
- Expressions are lightweight code snippets
- Expression capabilities
- Limitations
- The border between expressions and $eval
- Filters
- Standard filters
- Writing your own filter
- Tying filters together
- Scopes
- What are scopes?
- What do scopes provide?
- Scope lifecycle
- Scopes as glue between controller and view
- Scope hierarchies
- Scope and events
- Angular Forms
- Angular forms vs HTML forms
- Angular form controls
- Form events
- The form controller
- Form validation
- CSS classes for form data
- Ajax, Data, and Angular
- High level interactions with servers
- Low-level server interactions with $http
- The deferred/promises API
- Directives
- Teaching HTML new tricks
- Binding text and attributes
- Directive processing lifecycle
- DOM Processing
- Compilation
- Linking
- A basic directive
- Directives and scopes
- Creating reusable directives
- Turning directives into components
- Testing in Angular
- Unit testing
- Working with Dependency Injection
- Other unit testing issues
- End-to-end testing
- Angular’s E2E testing framework
- Commands and expectations
- Controlling what happens before and after the test
- Running a scenario
- Unit testing
About Trainer
- Having 11+ years of experience in the Industry
- Working as a Senior Software Developer
- 5 years of experience in Angular JS