Angular Js

  1. Home
  2. »
  3. Angular Js

Angular Js

  • Introduction
  • Expressions and Data Binding
  • Working with Directives
  • Controllers
  • Filters
  • Forms
  • Modules
  • Services
  • Ajax in AngularJS
  • Routing
  • Real-time Project
  • Course Outcomes
  • Added Features
  • Interview Preparation

Topics Covered

Angular Js

Angular Js

  • Introduction to AngularJS
  • MVC Architecture
  • Conceptual Overview
  • Setting up the Environment
  • First Application
  • Understanding ng attributes

Expressions and Data Binding

  • Number and String Expressions
  • Object Binding and Expressions
  • Working with Arrays
  • Forgiving Behavior
  • Understanding Data Binding

Working with Directives

  • Conditional Directives
  • Styles Directives
  • Mouse and Keyboard Events Directives

Controllers

  • Understanding Controllers
  • Programming Controllers & $scope object
  • Adding Behavior to a Scope Object
  • Passing Parameters to the Methods
  • Having Array as Members in Controller Scope
  • Nested Controllers and Scope Inheritance
  • Multiple Controllers and their Scopes

Filters

  • Built-In Filters
  • Uppercase and Lowercase Filters
  • Currency and Number Formatting Filters
  • OrderBy Filter
  • Filter Filter
  • Creating Custom Filter

Forms

  • Using Simple Form
  • Working with Select and Options
  • Input Validations
  • Using CSS Classes
  • Form Events
  • Custom Model Update Triggers
  • Custom Validations

Modules

  • Why Module?
  • Module Loading and Dependencies
  • Recommended Setup of Application
  • Creation vs Retrieval

Services

  • Understanding Services
  • Developing and Creating Services
  • Using a Service
  • Injecting Dependencies in a Service

Real-time Project

  • Product Abstract Document
  • Requirement Specification Document
  • Step-by-Step Procedure for Building the Project from Ground Up
  • Complete Source Code
  • Database Script with Sample Data
  • Instructions to Setup the Project on a Development Box
  • Instructions to Deploy the Project on Production Box / Microsoft Azure

Course Outcomes

  • Build native mobile apps for Android, iOS using Angular 1.x
  • Understand the fundamentals of Angular Forms and its architecture
  • Present data in beautiful, interactive lists
  • Build forms and setting pages
  • Implement Single Page Application (SPA)