- Home
- Angularjs Training Course in Jaipur
Angularjs Training Course in Jaipur
Course Name – Angularjs Training
Duration – 1 Month
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
Angular Services
-
Providers as a concept
-
The Service Provider
-
The Factory Provider
-
The Provider recipe
Developing Custom 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
-
Transclusion
-
Examples
Enhanced End-to-End Testing
-
Introduction to End-to-End testing
-
Setting up Protractor
-
Configuring your browser()
-
Grabbing elements
-
Firing events
-
Examining data