AngularJS Tutorial

To profit best from this tutorial, you should already have a basic understanding of

  • HTML
  • CSS
  • Javascript

What is AngularJS?

It’s an opensource framework developed by google, allowing you to leverage the MVC- (Model-View-Controller) pattern. This allows you to develope clearly structured and testable single-page-applications. What are single-page-applications? Well in fact they do not post-back to the server, instead the functionality is handled directly on the client. This has the advantage, that the user no longer has to wait, until the page has loaded again. Additionally the user feels more like using an application than using a website.

Why should I use AngularJS?

It is an easy to use and learn framework. If you have some html- and javascript-knowledge, you’ll have a steep learning curve. It provides you with several advantages like:

  • Use of MVC-Pattern
  • Testability
  • Dynamic data-binding
  • Any Javascript-Objects as datasource
  • Directive behaviors
  • Filters

Maybe the questions comes up to you why you should use AngularJS instead of JQuery? They both have their rights being there. JQuery does manipulate the HTML-DOM very directly, while AngularJS behaves more like a template. One of the big advantages of AngularJS over JQuery is, that you can use it for large applications, without loosing control through complexity.

Start learning AngularJS now!