is a web application framework that was invented originally by a Googler, Misko Hevery, in 2009. Hevery originally invented Angular as a side project to make rewriting a large jQuery project much easier. His side project was later incorporated as a full fledged Google backed product.
Angular gained popularity quickly between 2012 - 2014
. The framework focuses on developer productivity and application maintainability. Angular takes out a lot of the work involved with setting up web applications and allows developers to produce apps quickly. This saves on a lot of the time doing things like routing, working with the DOM, registering events, managing state, using Ajax, and testing the application. These things can be done with vanilla JS and/or jQuery but Angular makes them much simpler. This is why Angular gained ground so quickly. It greatly simplifies application development.
The team who built Angular says that Angular should be seen as just a very powerful extension of HTML. Angular allows developers to take a language that most already know (HTML) and build on top of it with Angular directives to make web applications. In fact, the original intent of the framework was to allow non-developers the ability to sprinkle in directives and make web apps out of mostly pure HTML.
Our Angular classes feature an instructor who has experience writing Angular in production apps. We mix content and labs with Q&A to ensure that students get plenty of hands-on experience in addition to being able to get their questions answered.