Banner

Angular.JS

Duration: 24 Hours
Pattern figure

Overview

Angular.js is a popular JavaScript Library for building rapidly responsive User Interfaces and Single page Applications. It’s majorly maintained by Google and by a community of individuals to address challenges in developing single page applications.

What You'll Learn

After completion of Angular.js training course, participants will be able to:
  • Build RIA using Angular.js
  • Use two-way binding in Angular.js
  • Exploit dependency injection to improve maintainability
  • Understand and use various directives in Angular.js
  • Create custom directives
  • Use grunt.js for commonly performed tasks in JavaScript application development
  • Use bower.js for client-side dependency management
Duration: 24 Hours

Curriculum

  • Overview
  • Using Angular Resource Module

Execution flow

  • Properties, Methods
  • Binding controllers with views
  • Controller hierarchy
  • Sharing data between controllers

  • Auto bootstrap
  • Custom bootstrap

  • Binding Model Objects
  • Model Objects Visibility
  • $scope
  • $rootScope
  • Difference between $scope & $rootScope
  • Using $emit and $broadcast
  • JSON advantages
  • Using JSON in Angular.js
  • Use of $watch, $digest & $apply

Angular.js Architecture

  • What is Dependency Injection?
  • Implicit DI
  • Inline Array Annotated DI
  • $inject Array Annotated DI

  • Angular.js Expressions
  • Angular.js Numbers
  • Angular.js Strings
  • Angular.js Arrays
  • Angular.js Objects

  • Power of directives
  • Using built in directives
  • ng-app, ng-init
  • ng-model, ng-repeat
  • ng-class, ng-templat
  • ng-include
  • Using custom directives

  • Adding Filters to Expressions, Directives
  • Using built in filters
  • Creating custom filters

  • ng-click
  • Hiding HTML Elements
  • ng-disabled
  • ng-show, ng-hide

  • Controllers Pollute the Global Namespace
  • Angular.js Application Files

Angular.js $http

Angular.js Forms & Input Validation

  • Constants and Values, Factories
  • Services, Providers

  • What are SPAs?
  • Working with SPA in angular
  • Working with routes
  • Static & dynamic routing

Angular.js Architecture

  • Introducing Node.js
  • Installing Karma and Jasmine
  • Application of Karma and Jasmine

  • UI Bootstrap
  • Angular-Material

  • Introduction to Transitions
  • Using Angular Animate Module
waves
Ripple wave

Who should attend

The Angular. js course is highly recommended for current and aspiring:

  • Java Developers
  • MEAN stack professionals
  • Web Designers
  • UI developers
  • Quick View developers
  • PHP Developers
  • HTML Developers
  • Software/ IT Engineers

Prerequisites

  • Familiarity with any one web development technology
  • Intermediate level of exposure in JavaScript

Interested in this Course?

    Certification

    Participants will be awarded with an exclusive certificate upon successful completion of the program. Every learner is evaluated based on their attendance in the sessions, their scores in the course assessments, projects, etc. The certificate is recognized by organizations all over the world and lends huge credibility to your resume.

    Ready to recode your DNA for GenAI?
    Discover how Cognixia can help.

    Get in Touch
    Pattern figure
    Ripple wave