Learn AngularJS Step By Step

Very easy to learn video series on Angular-JS 1.4.1, Specially for those who are Beginners in this technology.
4.2 (834 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.
14,965 students enrolled
Start Learning Now
  • Lectures 21
  • Length 1.5 hours
  • Skill Level Intermediate Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 7/2015 English

Course Description

i want to teach intermediate angular JS to developers who have basic knowledgeapplication development and want to be able to use Angular javascript at client side effectively in business applications.

This course is covering some of the important Angular JS concepts with practical codes and most of useful directives and services are covered in this. We have also covered Angular JS routing with Single Page Application in last section of this series.

I have used Visual Studio 2013 in this Course because it support full intellisense but when learners wants to do this they can use any tool they are comfortable and i am sure all codes will work as it is.

This course is specially designed in such a format that someone can understand it easily and i have taken care that this will be in a simple indian english so that everyone can understand.

As this is my first video series on Angular JS this is starting form basic and we will come soon with more advance things in same.

Happy Learning

What are the requirements?

  • Downlaod and install visual studio 2013 express which is free available. or if it is not possbile any other IDE which can support Javascript, HTML5 and CSS will work fine with this.

What am I going to get from this course?

  • At the end of my course students will be able to understand Angular JS framework and some important parts of the framework like Directives, Services, Modules, Routing, Controllers Etc
  • this course will help students to decide which directives and services of angularJS are useful in their applications and also where we need to use which one.

Who is the target audience?

  • This angular JS course is for newbies who are not familier with angular JS framework and wanted to learn it in a quick and easy way
  • This course is not for you if you are not familier with JavaScript basics or if you want to learn veru advanced Angular topics.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Getting familiar with angular js

In this lecture i have started with very basic angular expression and created some logical output with the help of ng-app directive.


In this lecture i have explained Implicit Scope Declaration of Angular JS Framework


In this Video lecture i have created a Javascript file with angular code and then inherited scope of that module controller in to my HTML view.


In this lecture i am showing ng-repeat to bind collection of data with HTML UI

Section 2: AngularJS Directives

In this lecture i have explained ng-change directive and when it will be useful.


This lecture is showing how to use ng-click, ng-init and ng-blur, event specific directives.


This video is showing how to apply CSS classes on HTML elements dynamically at runtime with the help of angularJS.


This lecture explains how to use ng-copy, ng-cut, ng-paste, directives.


In this Video i am dealing with key press events using angular directives.


In this Video i am dealing with basic validations using ng-show directive


This lecture is showing how to do regular expression validations with angular js ng-pattern directive.


This video explains how to use ng-options directives with ng-switch and ng-switch-when directives.


This lecture explain ng-include directive or angularJS with sample code


In this lecture you will ng-value which is useful to change value of ng-model directive at runtime.

Section 3: Angular JS Services

In this lecture i am explaining $filter service and $watch service of angularJS which helps us to keep observing some set of code at runtime.


$timeout service of AngularJS is useful when you want to do some logical operations with time intervals and also useful when you want some kind delay in execution.


In this lecture i am explaining how to do Hash-Routing in application using $location and $anchorScroll services of Angular. This concept is mostly useful when we create SPA[Single page application] but here i am showing this thing in normal HTML application.


Cookie is a client side storage in which we can store data, in this video i am string and retrieving data with the help of $Cookie service of Angular


In this lecture i am showing $cachefactory service of angular JS which is using factory based module, this sample is creating browser based client side cache which is having customized size based on user factory settings.


Routing of AngularJS is one of the most important aspect and i am explaining this here in very easy to understand way using Single Page Application [SPA] of angular JS


Please download this Course samples in this last lecture. this video is wrongly added and i dont know how to remove it. please udemy instructors help me for same.

6 questions

simple quiz to check your learning skills

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Maruti Makwana, MCT-Corporate Trainer

I am providing trainings to different IT corporates from last 11+ Years on different Microsoft Technologies and some JavaScript Technologies.i am here to make my lectures online so that everyone can access my knowledge throughout the globe.

i know my strength that i can make complicated things simple and I will be happy if people like my videos and ask questions to me regarding technologies i know. My expertise is mostly on following technologies.

ASP NET MVC 5, Microsoft Azure, Sharepoint 2013, Windows Store Apps, Angular JS, Knockout JS, WebGL, Ember JS, Jquery,HTML 5, CSS3, WCF, WPF, etc

Ready to start learning?
Start Learning Now