Visit LEDU token page

Angular.js History

Angular.jsLearn basics of Angular.js

AngularJS is defined as an open-source, front-end, structural JavaScript framework designed for creating dynamic web applications. Angular.js learning and development has never been easier with a help of the tutorials and educational resources. Our guide is specially designed to help the angular.js enthusiasts on any difficulty level. Watch angular engineers from from San Francisco, London, New York, Moscow, Beijing and Sao Paolo write production-level code and compare coding processes and workflows.


Introduction to AngularJS Javascript Framework

AngularJS is a popular JavaScript framework and is used to create dynamic web apps. Its core philosophy is surrounded by expanding HTML syntax and expressing logic around it. Two core ideas that make Angular viable are dependency injection and data binding. These two eliminate a lot of excessive code writing and make you do more by writing less.

AngularJS is maintained by Google and is open source in nature. It does mean that developers across the world can contribute to the core and improve the framework. AngularJS is famous for its ability to develop single page application. To do so, it utilizes two architecture, mainly the famous model-view-ViewModel (MVVM) and client-side model-view-controller (MVC).

So, how does it all work? To make it work, AngularJS uses directives with the help of custom tag attributes. They bind the input to output and coordinated action between the page to the model. The standard JavaScript variables, on the other hand, ensure that values are stored within the code. They can be easily retrieved with the help of the dynamic or static JSON resource.

AngularJS is extremely popular and is used by major companies such as Wolfram, Intel, Walgreens, etc.

In the MEAN stack, it stands for the frontend part and works great with other technologies that are Express.js, MongoDB, and Node.js.

AngularJS History

The Misko Hevery first convinced the idea of AngularJS. He developed it in the year 2009 at Brat Tech LLC. The reason behind his approach is to make the software that will work with the online JSON storage service. The storage service is made by megabyte to ease application development for the enterprise. Let’s go over the major releases of AngularJS below.

Angular 1 The current stable release of AngularJS is 1.5.5.

Angular 2 AngularJS 2 has been in development for a long time. It was announced in the ng-Europe conference in September 2014. On September 14, 2016, the final version of AngularJS 2 was released.

AngularJS Tools

There are plenty of AngularJS tools available online. AngularJS is popular, and that’s why you don’t have to worry about tools to work with. Let’s get started.

  • WebStorm: WebStorm is a great IDE for working with Angular. You can use it for any other projects related to web, but Angular does shine with WebStorm.
  • Aptana IDE: Another great IDE customized for web development. You can install the AngularJS Eclipse extension and get started with your development environment.
  • Karma: A test runner built for Angular. It works great with Angular testing.
  • Jasmine: Jasmine is all about BDD (behaviour-driven development). It works great with Karma to produce a perfect test driven development environment.
  • Ng-inspector: ng-inspector is all about providing a browser inspecting tool for inspecting DOM elements on the fly.

AngularJS Books

Learning AngularJS is fun and challenging. The best way to start learning AngularJS framework is to start with Angularjs tutorials online and try to complete as many angular.js examples as possible. To become competent in Angularjs development, you also need to invest time in reading books, and that’s why we have collected best books into three categories: Beginner, Intermediate, and Advanced.

  • Book cover

    ANGULARJS: Easy AngularJS For Beginners, Your Step-By-Step Guide to AngularJS Web Application Development (AngularJS Series)

    by Felix Alvaro

    Do you want to learn AngularJS in the easiest and most simple way? If so, “ANGULARJS: Easy AngularJS For Beginners” by Felix Alvaro is THE book for you! It covers the most essential topics you must learn to begin programming with AngularJS. AngularJS is one of the most commonly used JavaScript framework. Learning AngularJS will help you in better code organization, easier troubleshooting, and more efficient maintenance. Did you know that AngularJS is open-source and is maintained by Google ? That means that the language is here to stay and will be developed throughout the years.

  • Book cover

    Learn AngularJS In A DAY: The Ultimate Crash Course to Learning the Basics of AngularJS In No Time

    by Acodemy

    Do you want to learn AngularJS? In that case, you've come to the right place! Learning AngularJS is not an easy work if you don't have the RIGHT system.
    I made this crash course to show you HOW you can learn AngularJS FASTER than you ever thought possible. I will teach YOU step by step AngularJS extremely quickly. I will TAKE you through a step by step guide where you simply can't get lost!

  • Book cover

    Learning Web Development with Bootstrap and AngularJS

    by Stephen Radford

    If you're ready to progress your web development skills past HTML and CSS, this book will give you everything you need to build your own web app. You'll be taught the basics of Bootstrap and AngularJS, taking an in-depth look at what makes up each framework. After you've mastered the ideology, you'll put it into action as you build a contact manager throughout the course of the book.

  • Book cover

    Unraveling AngularJS 1.5: With Over 140 Complete Samples

    by Istvan Novak

    AngularJS is a great technology to create dynamic web sites with the Single Page Application model. From this book you can learn not only the fundamentals, but you will also grasp the essence of internal mechanisms that drive Angular.

  • Book cover

    AngularJS Web Application Development Cookbook

    by Matt Frisbie

    This is not your grandmother's JavaScript cookbook. If you have a foundational understanding of the framework and want to expand your AngularJS skillset with strategies and methodologies for building performant and scaleable production applications, this is the book for you. This book assumes you have an understanding of the basics of AngularJS, and experience with JavaScript.

  • Book cover

    Mastering Web Application Development with AngularJS

    by Pawel Kozlowski, Peter Bacon Darwin

    This book will be most useful to developers who are evaluating or have decided to use AngularJS for a real life project. You should have some prior exposure to AngularJS, at least through basic examples. We assume that you’ve got working knowledge of HTML, CSS, and JavaScript.

  • Book cover

    Pro AngularJS

    by Adam Freeman

    Best-selling author Adam Freeman explains how to get the most from AngularJS. He begins by describing the MVC pattern and the many benefits that can be gained from separating your logic and presentation code. He then shows how you can use AngularJS's features within in your projects to produce professional-quality results. Starting from the nuts-and-bolts and building up to the most advanced and sophisticated features AngularJS is carefully unwrapped, going in-depth to give you the knowledge you need.

  • Book cover

    Professional AngularJS

    by Valeri Karpov, Diego Netto

    Professional AngularJS provides a thorough understanding of AngularJS, covering everything from basic concepts, such as directives and data binding, to more advanced concepts like transclusion, build systems, and automated integration testing. In addition to explaining the features of AngularJS, this book distills real-world experience on how these features fit together to enable teams to work together more effectively in building extraordinary apps.

  • Book cover

    Getting MEAN with Mongo, Express, Angular, and Node

    by Simon Holmes

    Getting MEAN with Mongo, Express, Angular, and Node teaches readers how to develop web applications end-to-end using the MEAN stack. You'll systematically discover each technology in the MEAN stack as you build up an application one layer at a time, just as you'd do in a real project.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

AngularJS Projects

Project management web application with scrum in mind! Built on top of Django and AngularJS (Front).

Source Code

The simple project let you explore the functionality of AngularJS. It shows simple CRUD application demo. The project is creating a management tool for SCRUM. It covers different aspects of AngularJS and covers best practices.

Source Code

A simple app that lets you find beautiful hikes using AngularJS and Sintara.

Source Code

A great Google website that utilize Angular.js.

Explore this project! also utilizes Angular.js to make their front-end shine.

Explore this project!

Angular.js Community

Angular.js has a vibrant online and offline community. If you wish to become the part of the ever growing community, follow the below mentioned links!

Angular.js Gurus

  • Ben Nadel

    Ben Nadel

    Ben Nadel loves AngularJS. From 2012, he has been writing articles about AngularJS and sharing his knowledge with the community. His articles cover different aspects of AngularJS such as performance, stability, and how to make the most out of AngularJS.

    Blog Github
  • Todd Motto

    Todd Motto is current working with the Google AngularJS team. To make his work shine and available to everyone by posting regularly about the work he is doing. He also write about other important aspects of AngularJS. He is also active at HackerNews and Reddit and is inspiring developers to pick up AngularJS.

    Todd Motto
  • Miško Hevery

    Miško Hevery

    Misko Hevery is AngularJS father. He love AngularJS so much that he keeps updating new stuff about AngularJS on social media such as Twitter. Moreover, he loves technology as a whole and tweet about anything that is interesting and can help his 10,000+ followers.

    As a professional, he is a Agile Coach at Google. He coaches other people and ensures that everyone is trained with automated testing culture. His previous work experience include Intel, Adobe, Sun Microsystems, etc. He also love Open Source and contributes to multiple projects including AngularJS and JS-test-Driver.

  • Deborah Kurata

    Deborath Kurata is an active author and speaker. She offers her service by developing web application using AngularJS and .NET applications.

    Blog Github
    Deborah Kurata
  • Jason Watmore

    Jason Watmore

    Jason Watmore love AngularJS and builds website with it. He also loves AngularJS unit testing and that’s why he post mostly about in his blog. He is building web application and researching about them from 1998 and the experience really makes him one of the best to work with.


AngularJS Conferences

  • ForwardJS 5

    ForwardJS is all about JavaScript. Checkout their website on what they have in store for Angular and other JavaScript stuff.

  • AngularConnect

    An annual conference held in Europe. The conference is all about Angular JS and takes place in London. It is a 2 day long conference, showcasing new advancement in Angular, keynotes from prominent Angular JS players, and much more.