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
$19
$25
24% off
Take This Course
  • Lectures 12
  • Length 1 hour
  • Skill Level Beginner 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

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

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

About This Course

Published 5/2015 English

Course Description

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

What are the requirements?

  • Need a PC/Laptop or Mac
  • Need internet connection
  • An hour and a half of your valuable time

What am I going to get from this course?

  • “Know” the history behind AngularJS
  • “Learn” the various concepts of AngularJS
  • “Understand” how AngularJS actually works
  • “Try” it out (AngularJS hands-on lab)

What 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

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.

Curriculum

Section 1: Course Introduction
02:07

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
03:09

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
Section 2: Course Prerequisite
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.

Section 3: AngularJS from scratch
03:51

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
05:06

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.

11:58

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
04:46

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.

Section 4: Hands-on LAB
07:15

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.

13:55

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.

08:00

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.

Section 5: Summary & Next Steps
01:43

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
01:15

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.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Arun Arunachalam, 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.

Ready to start learning?
Take This Course