Course fee : USD 350
Rating :
Average of 4.5
on a total of 92 Ratings
Call / Whatsapp on +91 8978 009 009 to get started!
  • Instructor led live online training via Go-To Meeting / Skype
  • Get trained at the comfort of your home
  • Get Hands on experience coding with AngularJS
  • Get thorough knowledge on the basics of Angular, data binding and filtering
  • Downloadable courseware
  • Unlimited support via a dedicated web page

The training covers all concepts of AngularJS 1.x and Angular 2.

[tabby title=”About the Course”]

AngularJS is among the most popular languages used in front end development because of its smooth learning curve and the vast amount of resources available on it. If you are looking at creating frontend solutions fast, with less resources, high scalability and robustness then AngularJS should be your choice. Its use of dependency injection makes it easy to be modularized, tested and reworked upon.

GeekHours with Ajay Konda on AngularJS is designed to take you from the basics to the advanced through a series of hands on, practical exercise modules and crisp courseware.  This experiential learning format has been designed to give you complete mastery of the AngularJS framework and make you ready to handle on the job challenges with ease and confidence. Enroll today and get started on a bright career in AngularJS.

[tabby title=”FAQs”]

What are the prerequisites for attending this course?
Participants need to have basic knowledge of HTML and JavaScript. Knowledge of CSS and some programming experience is desired.

Who is the instructor?
Ajay Konda is a working professional from the Industry and have more than 10 yrs of relevant experience in various domains. Ajay has trained more than 100 professionals on AngularJS alone. Learn more about Ajay here.

Can I enroll now and take LIVE classes after a month or later?
Yes, you can enroll in the early bird batches and may join the classes later.

How do I make payment?
One can make payment via wire transfer or via PayPal.

If I cancel my enrollment, will I get the refund?
Any registration cancelled within 48 hours of payment will be refunded in FULL. Please note that refunds will be processed within 30 days of receipt of written request for refund.

Are there any discounts?
Give a call / Whatsapp on +91 8978 009 009 to find out if there are any discounts available.

How long is the course duration?
There will be 12 instructor-led interactive online classes during the course. Each class will be of approximately 2 hours and will happen at the scheduled time you choose. There will also be 20 hours for assignment.

Can I record the sessions?
Of course you can!

What if I have more questions?
Give a call / Whatsapp on +91 8978 009 009.

[tabby title=”Curriculum”]

Introduction to AngularJS

  • What is AngularJS?
  • Why use AngularJS?
  • Anatomy of an AngularJS Application
  • Benefits of AngularJS
  • Project Organization

Basic Concepts

  • What is MVC(Model-View-Controller)?
  • What is Dependency Injection
  • Data Binding
  • Templating


  • What are Modules?
  • Configuration and Run Blocks
  • Organizing dependencies with modules


  • Understanding scopes in AngularJS
  • $scope
  • $rootScope

Life Cycles in AngularJS

  • AngularJS Life Cycle
  • The Digest Cycle
  • Scope Life Cycle


  • Routing in SPA
  • ng-route
  • $routeParams
  • ui-router

Controllers & Services

  • What are Controllers?
  • What are Services
  • Inbuilt Services ($animate, $cacheFactory, $compile, $document, $filter, etc.)
  • Creating custom Services
  • Factory vs Services vs Provider
  • Constants


  • What are Events?
  • Event propogation
  • $emit
  • $broadCast

Working with Forms

  • Form validation and states
  • Error handling with forms
  • Working with ng-model
  • CSS classes and styles


  • Inbuilt Filters (currency, date, filter, json, limitTo, etc.)
  • Creating custom filters


  • Anatomy of a Directive
  • Directive Definition Object
  • Compile and Link functions
  • Controllers
  • Transclusion
  • Isolate scope
  • Inbuilt Directives(ngBind, ngBindHtml, ngBlur, ngChange, ngRepeat, etc.)
  • Creating custom Directives

XHR and Server Side Communication

  • $http
  • $resource
  • Promises

Angular Animation

  • Using CSS3 Animations
  • Using CSS3 Transitions
  • Using JavaScript Transitions


  • $sce Service
  • Configuring $sce


  • Unit test Controllers, Services, Filters, and Directives
  • Karma
  • Jasmine
  • End-to-End Testing with Protractor

Debugging AngularJS

  • Debugger
  • Angular Batarang

Essential Tools

  • Grunt
  • Bower

Introduction to Angular 2

Building blocks of Angular 2

Best Practices and Resources


  • Angularjs course material
  • Angularjs training in hyderabad
  • Angular js class in hydrabhad
  • Hyderabad angular js price
  • Best traning center for angularjs in hydrabad
  • Angular js week end batches
  • Angular js coaching in hyderabad
  • Angularjs classes in hyderabad
  • Angularjs training online from india