CERTIFICATE IN ANGULAR JS

Duration: 1 MONTH

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

Read More

Eligibility

.


Back to top