CERTIFICATE IN ANGULARJS

  • Home -
  • CERTIFICATE IN ANGULARJS

CERTIFICATE IN ANGULARJS -(C1098)

CERTIFICATE IN ANGULARJS


ANGULAR JS

Course Syllabus

AngularJS Basics

  • What is AngularJS?
  • Why AngularJS?
  • Features of AngularJS
  • Model-View-Controller explained
  • Why MVC matters
  • MVC - the AngularJS way
  • The IIFE
  • My first AngularJS app

Angular Expression

  • All about Angular expressions
  • How to use expressions
  • Angular expressions v/s Javascript expressions

Filters

  • Built-in filters
  • Using AngularJS filters
  • Creating custom filters

Directives

  • Introduction to Directives
  • Directive lifecycle
  • Using AngularJS built-in directives
  • Binding controls to data
  • Matching directives
  • Creating a custom directive

Controller

  • Role of a Controller
  • Attaching properties and functions to scope
  • Nested Controllers
  • Using filters in Controllers
  • Controllers in External Files
  • Controllers & Modules

AngularJS Modules

  • Introduction to AngularJS Modules
  • Bootstrapping AngularJS

AngularJS Forms

  • Working with Angular Forms
  • Model binding
  • Form controller
  • Validating Angular Forms
  • Form events
  • Updating models with a twist
  • $error object

Scope

  • What is scope
  • Scope lifecycle
  • Two way data binding
  • Scope inheritance
  • Scope & controllers
  • Scope & directives
  • $apply and $watch
  • Rootscope
  • Scope broadcasting
  • Scope events

Dependency Injection & Services

  • What is Dependency Injection
  • Using Dependency Injection
  • What are services
  • Creating services
  • Factory, Service & Provider
  • Using AngularJS built in services

Single Page Application(SPA)

  • What is SPA
  • Pros & Cons of SPA
  • Installing the ngRoute module
  • Configure routes
  • Passing parameters
  • Changing location
  • Resolving promises
  • Create a Single Page Application

AngularJS Animation

  • ngAnimate Module
  • CSS transforms
  • CSS transitions
  • Applying animations
  • Directives supporting animation

Testing

  • Unit testing
  • Introduction to Karma
  • Using Jasmine
  • Testing controllers
  • Testing filters
  • Testing directives
  • End-to-end testing

 


 


.