Quickstart AngularJS
4.3 (4,567 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
72,861 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Quickstart AngularJS to your Wishlist.

Add to Wishlist

Quickstart AngularJS

A quick practical approach to let you know whether AngularJS is the tool of choice for your project as well as you!
4.3 (4,567 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
72,861 students enrolled
Created by Sandip Gautam
Last updated 4/2016
English [Auto-generated]
Price: Free
  • 1.5 hours on-demand video
  • 2 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Create a dynamic application that works in all modern browsers
  • Use data binding to wire up your data model to your views
  • Move application logic out of the template and into Controllers
  • Able to create Single page application (SPA)
View Curriculum
  • Basic knowledge of HTML, CSS and Javascript
  • How to use a text editor
  • Basic knowledge of programming



Great quick introduction to AngularJS...

Awesome tutorial...

Good paced learning for a beginner...

Fine made and easy to learn...

I really liked the course as it's fast and clear...

I recommend this course to every one who wants to learns the basics of AngularJs...

Simple, Clear, Easy and understandable...

AngularJS doesn't have to be hard to learn. Its concepts are bit difficult to grasp at start. This course will not only teaches you how to make applications in AngularJS, but how to start, plan, design and develop an application. How to structure your application into three different components of MVC: Model, View and Controllers. How to code these components using AngularJS. The analysis used to make an application can be used for developing application in any other frameworks like Backbone and Ember.

While making the application called BooKart, you will learn:

  1. How to design, plan and develop your application using MVC
  2. Data Binding to update views automatically
  3. Moving data to scope & business logic to controllers
  4. Organizing your code using Modules
  5. Create Single page application (SPA) using Routing
  6. Dependency Injection to organize your code into small reusable objects
  7. Directives to teach new syntax to HTML and filters for formatting data
  8. Apply animations to different parts of the application

After finishing this course you will be able to convert your static pages to dynamic views using MVC design pattern. You will know most of the Angular concepts like data binding, directives, controllers, scope, filters and animations. You will know how to make single page applications (SPA). AngularJS is a great tool which will add more value to your resume.

In this course, you will also get downloadable source code.

Who is the target audience?
  • Anyone who is in Web Development profile
  • Web Site Designers can also add value to there resume
  • Developer knowing jQuery, Backbone or Ember can also get benefits
Students Who Viewed This Course Also Viewed
Curriculum For This Course
17 Lectures
AngularJS - How to make your browsers Smarter
3 Lectures 03:42

Demonstrate what students are going to learn and what they will be able to do after finishing this course

Introduction to the Course

What students should know before taking this course


Exercise files to work with an example

Exercise Files
Understanding AngularJS
2 Lectures 11:49

Basic introduction to AngularJS with an example

How AngularJS works?

Introduction to how AngularJS compiles html pages to make it dynamic

Bootstrapping AngularJS app
Practical AngularJS - Making of BooKart
11 Lectures 01:10:21

Introduction to Model-View-Controller design pattern

What's MVC?

BooKart application analysis, dividing the application into three different components: Models-Views-Controllers

BooKart - Views, Models & Controllers

Explains about Directives, Scope, Controller and Data Binding
Journey from static templates to dynamic views

Explains ng-repeat directive
Getting tabular with ng-repeat

Explain basics of creating and connecting modules with an application

Avoid naming pollution using Modules

Explain how to make Single Page Application using Routing

SPA using Routing

Coding second view: Kart view of application and discuss about the issues related to dependencies

Coding Kart view

Explain Dependency Injection and how to use DI

Taking dependencies out of controllers

Explaim filters and animations

Filters for formatting & Animations for WOW!

Explain how to solve active state issue for navigation

Finishing touches


See you again!
1 Lecture 00:09
**EXCLUSIVE DISCOUNTS on AngularJS Masterclass: Deep Dive & Understand AngularJS
About the Instructor
Sandip Gautam
4.3 Average rating
4,875 Reviews
73,931 Students
2 Courses
Technical Architect & Web Developer

Sandip Gautam is voracious learner and he loves to do programming. He likes to upgrade himself with new technologies as they arrive. He is a Technical Architect and Web Developer having 12+ years of IT experience & 20+ Years of teaching experience. He has executed many projects in E-Learning, E-Commerce, Networking and Banking & Financial domains. He works on lot of technologies like HTML, CSS, Javascript, jQuery, AngularJS, Backbone, Bootstrap, ExtJS, Sencha Mobile and jQuery mobile. He has also worked on server side technologies like Java, J2EE, PHP & MySQL and SharePoint. Sandip has taught many people throughout his career and he has given training in almost each & every organization. Its time for you to learn something from him.