AngularJS Course

Rating:
1 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 5
Loading...
Please Log in or register to rate

AngularJS Course

ANG-104

AngularJS is an advanced client-side framework based on the MVC pattern that allows developers to extend the HTML vocabulary and make the written code much more expressive and readable. With AngularJS, developers can create custom HTML elements with complex behaviors, two way data binding and much more.

In this course we’ll learn how to use AngularJS to create single page applications with ease.

Audience

Target Audience:
Front-end JavaScript developers

Prerequisites:
Good knowledge in JavaScript Programming (OO JavaScript)

Course Topics

Module 1 – Introduction to Modern Web Applications
– Single Web Applications (SPA) Vs. Web Applications
– Binding
– MVC & MVVM Frameworks

Module 2 – Introduction to AngularJS
– What is it ?
– Benefits of AngularJS
– Development Enviroment

Module 3 – AngularJS Building Blocks
– Templates
– Expressions
– Modules
– Controllers
– Views
– Scopes
– Dependency Injection

Module 4 – Filters
– Filters Usages
– Built-in Filters
– Custom Filters

Module 5 – Services
– The $http service
– The $q service
– The $resource service
– Custom Services

Module 6 – Forms
– Form directives
– Submitting the form
– Built-in Validation
– Presenting the Form’s State to the User
– Binding to Form and Control State
– Presenting Validation Errors
– Using CSS Classes
– Custom Validation
– Custom Form Controls

Module 7 – Directives
– What are Directives?
– The $compile Service
– Creating Custom Directives
– Restricting Directive Usage
– Template-Expanding Directives
– Isolated Scope
– DOM Interactions
– Collaborating With Other Directives

Module 8 – Single Page Applications ( SPA )
– Routing In Single Page Applications
– The ngRoute Module
– Route Registration With $routeProvider
– The ngView Directive
– Parameterized Routes
– $routeParams Service
– Resolving Dependencies

Module 9 – Testing
– Unit Testing In AngularJS
– Unit Testing Frameworks
– Unit Testing Best Practices
– The ngMock Module

Module 10 Animations
– CSS Transitions and Animations
– The ngAnimate Module
– Animations In Built-In Directives
– CSS-Defined Animations
– JavaScript-Defined Animations
– The $animate Service

© Copyright - Skilit - Site by Dweb