AngularJS for beginners
1.0 (1 rating)
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.
58 students enrolled
Wishlisted Wishlist

Please confirm that you want to add AngularJS for beginners to your Wishlist.

Add to Wishlist

AngularJS for beginners

AngularJS for beginners helps students, with no web development experience, to learn the basics of AngularJS framework
1.0 (1 rating)
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.
58 students enrolled
Created by Arun Arunachalam
Last updated 5/2015
Curiosity Sale
Current price: $10 Original price: $25 Discount: 60% off
30-Day Money-Back Guarantee
  • 1 hour on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • “Know” the history behind AngularJS
  • “Learn” the various concepts of AngularJS
  • “Understand” how AngularJS actually works
  • “Try” it out (AngularJS hands-on lab)
View Curriculum
  • Need a PC/Laptop or Mac
  • Need internet connection
  • An hour and a half of your valuable time

What is the course about?

AngularJS for beginners course is meant to teach the basics of AngularJS framework for students with minimal web development experience.

Web development concepts and AngularJS framework features are explained in a series of very easy to understand lectures. There is also a hands-on lab at the end of the course to reinforce the learning of the course material.

What kind of materials are included with the course?

There is an hour and a half worth of video lectures and downloadable source code examples that you can use to get a jump start. The well commented source codes could be used as a base to experiment and learn.

How long will the course take to complete?

The course is expected to take around an hour and a half to complete. More offline experimentation with the source code is recommended as well.

What is needed to take the course?

All you need is a PC/laptop or Mac, internet connection and an hour and a half of your precious time.

How is the course structured?

This course is structured with the perspective of a student who has not had a lot of web development experience and is very interested in keeping pace with the latest and the most popular java script framework on the planet - AngularJS!

What do you get out of this course?

  • One and a half hours of video lecture & downloadable example source code
  • Very good understanding of the basics of AngularJS
  • Deep insight into the inner working of the components that constitute AngularJS
  • Hands on lab experience to reinforce all of the learning through out this course
Who is the target audience?
  • No prior knowledge of HTML or Javascript required
  • Passion to learn AngularJS from scratch
  • Want to learn how to setup AngularJS development environment
  • Try hands-on lab to reinforce the course learnings
Students Who Viewed This Course Also Viewed
Curriculum For This Course
12 Lectures
Course Introduction
2 Lectures 05:16

This introduction course will cover the following topics

  1. Course Objectives
  2. Guidelines around who will benefit from this course
  3. Discuss about what is needed for a successful completion of this course
Preview 02:07

This module's objective is to help you know about your instructor and understand the entire curriculum of this course.

  • Course Prerequisite (HTML and Java Script)
  • AngularJS from scratch
    • AngularJS-Background
    • AngularJS-BootStrapping & Browser Event Loop
    • AngularJS-Important concepts
    • AngularJS-Inside the black box
  • Hands-on LAB
    • AngularJS setup
    • Building a Weather Application
  • Summary & Next Steps
Preview 03:09
Course Prerequisite
1 Lecture 06:47

Course Prerequisite Module

Having a basic understanding of HTML and Java Script is really helpful to understand AngularJS. This goal of this module is not to help anyone master HTML or Java Script but to provide some basic understanding of HTML and Java Script.

Preview 06:47
AngularJS from scratch
4 Lectures 25:41

AngularJS Background module is meant to enlighten you to understand

  • History behind AngularJS
  • Why you should care about learning AngularJS
  • What is AngularJS
  • When you Should and Shouldn't use AngularJS framework
AngularJS Background

The following important topics are covered in an easy to understand format and content delivery

AngularJS Bootstrapping - Following are the 3 main elements of AngularJS Bootstrapping process and this modules covers those in detail.

  • DOM object building by the browser engine
  • Process of waking up or invoking the AngularJS framework
  • What happens when the AngularJS framework kicks in

Browser Event Loop - This will help in understanding how browser and java script engine interact and how AngularJS java script framework gets plugged in with all of them and what it actually does.

AngularJS-Bootstrapping & Browser Event Loop

AngularJS - Important Concepts

The purpose of this module is to help students gain a good understanding of all the important concepts used with the AngularJS framework. Having a solid understanding of all of the following elements will be key to learning and mastering the AngularJS framework

  • Root Application
  • View
  • Directive
  • Controller
  • Scope
  • Router
  • Service
  • Filter
  • Dependency Injection
AngularJS - Important Concepts

Students should have completed the lecture related to "AngularJS - Important Concepts" before undertaking this lecture. The purpose of this lecture is for the students to understand how the different concepts within AngularJS interact with each other and with the browser DOM elements to provide a rich user experience to the end users.

AngularJS-Inside the black box
Hands-on LAB
3 Lectures 29:10

AngularJS setup module helps the students setup a http-web-server environment that will be used during the hands-on lab and also provide information about the URL location of the angularJS framework. Students get to build a hello world app so that they can make sure the setup is all good from their end before we jump to building the weather application.

AngularJS setup

This is a very important module that the students should pay very careful attention to. This explains all the code components that are part of the Weather App. The following areas are covered as part of this module:-

1. Demo of the application and the organization of the project

2. Walk thru of all the code components

In addition to the above, students will also be able to download the actual code components and walk thru each of them in detail.

Building a Weather Application - Walk thru of application and code components

Students should have completed Lecture-9 before watching this particular module. The purpose of this module is to help students understand how the different components within AngularJS work together and bring the application to life

1. We will first focus on the initial page load use case

2. Then we will focus on rendering of the results page as a result of user action to get the weather details

At the end of this module we should get a clear picture of the entire information flow within the angularJS framework and its interactions with the browser engine.

Building a Weather Application - How it actually works
Summary & Next Steps
2 Lectures 02:58

This module provides a quick recap of all the different areas that we have covered as part the course material:-

  • Learned about the basics of HTML and JavaScript
  • Gained a good understanding of AngularJS background
  • Mastered the basic concepts that drive AngularJS
  • “Opened the black box” of AngularJS
  • Hands-on LAB (reinforce the knowledge from above)
    • Were able to setup AngularJS in your machine
    • Built an actual Weather application using AngularJS

The purpose of this module is to thank the students for taking this course and to give them an idea about the details of the next phase of this course.

Next Steps
About the Instructor
Arun Arunachalam
1.0 Average rating
1 Review
58 Students
1 Course
AngularJS for beginners

Arun has 20 years of experience working for leading companies in North America which includes Avnet, Ernst & Young, Cap Gemini Ernst & Young, Farmers Insurance Group, 21st Century Insurance and Booz Digital.

Have been involved in Java and Java script technologies since 1999. Arun has a Sun Java certification and is always current with the latest developments in the web development space.

Arun has been known for his excellent public speaking skills and has been invited for numerous company presentations and external events. He has a great passion for technology and likes to disseminate that knowledge to others with the same level of enthusiasm. People who have listen to Arun's lecture's have felt that his enthusiasm is very contagious!

Arun is an Inventor and Innovator. He has invented a patent pending mobile insurance application that transforms the way Insurance agents generate quotes and generate quality leads. The various technologies involved includes - Android, iOS, AWS could computing and legacy enterprise servers.

Arun's objective in life is to disseminate knowledge to as many people as possible and help them understand and enjoy the power of technology. His goal is to model his lectures after the TED talks and make it reachable for a variety of audience even for the one's who have very limited technical knowledge.