This class will introduce you to the basic concepts and tools in the AngularJS framework. We will also discuss general concepts of MVC architecture for Javascript applications, further reading and some tips for your next AngularJS project.


  • This course is designed for software professionals who want to learn the basics of AngularJS and it's programming concepts in simple and easy steps. It describes the components of AngularJS with examples.


  • Have knowledge of Web development principles.
  • Have knowledge of HTML syntax and Web page structure.
  • Have experience with JavaScript language.


  • Create a Single Page Application.
  • Create Controllers.
  • Create Custom Directives.
  • Create Services.
  • Call backend services.


  • JavaScript Basics.
  • Introduction to AngularJS.
  • Getting started with AngularJS.
  • Single Page Applications in AngularJS.
  • AngularJS Controllers.
  • AngularJS Models.
  • Views and Expressions in AngularJS.
  • Filters in AngularJS.
  • Scope in AngularJS.
  • AngularJS and HTML Forms.
  • AngularJS Server Communication.
  • Directives.
  • Testing in AngularJS.