This Angularjs Training Course from Digital Computer Classes teaches you all about this open-source JavaScript framework. This course is meant for absolutely the beginner, meaning no prior knowledge of AngularJS is required, however you ought to have already got a fundamental understanding of HTML, CSS and JavaScript.
You will start by setting up the application and learning about the views, controllers, and built-in directions. From there, the course will teach you about filters, showing you tricks with filters and the way to make custom filters. This Angularjs Training course will cover topics in AngularJS including service types, directives and directive communication channels, routing and promises, and advanced scope. Finally, you’ll study interacting with servers and 3rd party libraries.
By the completion of this computer based Angularjs Training course, you’ll have gained the knowledge and experience necessary for working with the AngularJS framework. Working files are included, allowing you to follow along side the author throughout the lessons.
Angularjs Training Course Objective :
Students will:
Understand the design of single-page applications and the way AngularJS facilitates their development
Properly separate the model, view, and controller layers of your application and implement them using AngularJS
Master AngularJS expressions, filters, and scopes
Build Angular forms
Elegantly implement Ajax in your AngularJS applications
Write AngularJS directives
Unit test and end-to-end test your AngularJS applications
Complete Course Contents | Angularjs Training Course
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
How it fits together
Model, View, Controller from the AngularJS Perspective
Single Page Applications
What can we mean by Single Page Application?
Creating Angular Modules
Using Angular’s Routing Service
Creating a Skeleton Single Page Application
Controllers
Where Controllers fit in, and what they are doing , from Angular’s perspectiveAngularjs training course
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 touch 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 consider
Scope hierarchies
Scope and events
Angular Forms
Angular forms vs HTML forms
Angular form controls
Form events
The form controller
Form validation
Ajax, Data, and Angular
High level interactions with servers
Low-level server interactions with $http
The deferred/promises API
Making RESTful Service calls with $resource
Directives
Teaching HTML new tricks
Binding text and attributes
Directive processing lifecycle
A basic directive
Directives and scopes
Creating reusable directives
Turning directives into components
Testing in Angular
Unit testing
End-to-end testing
Angular User Interfaces
Angular Forms
Using Angular with Angular UI and Angular Bootstrap