• Address
  • 304,Okay Plus Building
    Vivek Vihar Metro Station
    Sodala-Jaipur
:
  • 6 Days OPEN: 10:00am-07:00pm
  • Sunday Closed
  • +91-7023080553
  • Call Us for Any Questions

Training Info

AngularJS

AngularJS is a structural framework for dynamic web apps. It lets you use HTML as your template language and lets you extend HTML's syntax to express your application's components clearly and succinctly. AngularJS's data binding and dependency injection eliminate much of the code you would otherwise have to write. And it all happens within the browser, making it an ideal partner with any server technology.

 

Duration: -

1 Month

 

Who Can take this course – Target Audience: -

  • 10th & 12th class students
  • Undergraduates, Graduates and Post-Graduates
  • Post graduate students – BCA, MCA, B.Tech , M.Tech

 

Pre-requisites for the Class: -

  • Computer literate
  • HTML
  • CSS
  • JavaScript
  • Knowledge of programming techniques would be an advantage

 

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
  • How it fits together
  • Model, View, Controller from the AngularJS Perspective

Single Page Applications

  • What do 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 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

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

AngularJS 2.x Overview and Migration Strategy

 

  •  

 

Recommended next Course after this course: -

  • ASP.Net
  • PHP
  • Java Programming
  • C# Programming

 

Contact Us: -

Call Us on +91-7023080553 ,  0141-2297567 OR

email us at                                            trainings.capalive@gmail.com / trainings@capalive.com

Provide Solutions For the Realiable Growth

Purchase now $17
You will find much more options for colors and styling in admin panel. This color picker is used only for demonstation purposes.