AngularJS For Beginners
4.2 (2,156 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.
33,814 students enrolled
Wishlisted Wishlist

Please confirm that you want to add AngularJS For Beginners to your Wishlist.

Add to Wishlist

AngularJS For Beginners

Create Web Applications, Create Hybrid Apps for Android & iOS,Create single page applications
4.2 (2,156 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.
33,814 students enrolled
Last updated 2/2017
English
English
Price: Free
Includes:
  • 3 hours on-demand video
  • 3 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Create Web Applications
  • Create Hybrid Apps for Android & Ios that use sdks that implement Angular.js
  • Understand how to work with Angular.js fundamentally
  • Grasp how to work with MVC Architecture
View Curriculum
Requirements
  • Basic understanding of HTML, CSS, and javascript
Description

HTML works perfectly fine as far as static documents are concerned. If a web application requires dynamic views however, it's less than ideal. That's where AngularJS comes in; an open-source framework that extends HTML vocabulary for you application, resulting in intuitive, expressive single page applications. For an AngularJS crash course to get you up to speed with this widely used framework, look no further.

Create flawless Single Page Applications with Angular JS

  • Learn framework fundamentals for AngularJS projects
  • Apply your knowledge to real world uses
  • Build towards creating your own Web and Hybrid applications
  • Gain insight into working with MVC architecture

Build frameworks with a versatile, cutting edge toolset

Although only officially released in 2012, AngularJS has taken the world by storm thanks to official support from Google, a community of developers constantly improving it, and some of the internet's biggest websites making use of it. One of its best features is its data binding; dynamic views are automatically updated whenever a model changes, and vice versa. Furthermore, it combines the benefits of deep linking with desktop app-like behaviors, allows you to invent new HTML syntax and is designed to be testable. The result is simplified development and testing of applications and, ultimately, faultless single page and hybrid applications.

Course Overview

This AngularJS crash course is aimed at those who already have a basic understanding of HTML, CSS and Javascript, but who may have limited experience of AngularJS projects. With 3 hours of content and over 50 lectures, it's a fast and efficient way to get yourself up to speed with this framework and start using it in the real world.

This course will allow you to grasp the basic concepts of AngularJS and its main features. You'll be provided with functional examples throughout to compound your learning, giving you the opportunity to put it to practical use.

After an overview of environment setup and MVC architecture, you'll get to grips with the more complex attributes of AngularJS, including modules and dependency injection, controllers, expressions, directives, scopes, filter, routing, and two-way data binding.

From Section 4 onwards, you'll build up a framework for your own dynamic app using bootstrap layouts, filters, list routing and setting parameters. You'll learn how to add useful functions like adding, updating and deleting elements, form validation and more. You'll even tackle debugging with Chrome console and add custom directives to make your HTML as readable as it can be.

By the end of the course, you will be confident enough to begin your own AngularJS projects, using the framework for creating web and hybrid applications of your own. You will have solidified your understanding of the AngularJS language and will be more than capable of putting to real world use with immediate effect.

Who is the target audience?
  • SHOULD: Those that have a basic understanding of HTML, CSS and javascript.
  • SHOULD :Those that have possibly dabbled in Angular.js and want to solidify there understanding of the language.
  • SHOULD: Those that are looking to learn the course by working on a practical application.
  • SHOULDN'T : Looking for more advanced Angular.js material
Students Who Viewed This Course Also Viewed
Curriculum For This Course
53 Lectures
02:46:44
+
Course Introduction
2 Lectures 06:12

Download the course files here

Course Overview (Download the course files here)
03:12

Final Project Demo
03:00
+
Introduction to Angular
5 Lectures 12:33
Intro To Section 2
01:01

Overview of Angular
03:04

Environment Setup
04:36

MVC Architecture
03:12

Section 2 Recap
00:40

Section 2 Quiz
9 questions
+
Angular Core Features Overview
12 Lectures 42:43
Intro to Section 3
00:47

Modules And Dependency Injection
04:24

Controllers
05:02

Expressions
04:01

Two Way Data Binding
03:11

Directives
05:02

Services
04:26

Scopes
02:29

Filters
03:07

Routing - Setup
03:32

Routing - Implementation
05:41

Section 3 Recap
01:01

Section 3 Quiz
10 questions
+
Intro To Grocery List App
5 Lectures 12:38
Intro to Section 4
00:52

Grocery List Bootstrap Layout
04:33

Listing Grocery List Using ng-repeat
04:01

Beautifying Our List With Filters
02:14

Section 4 Recap
00:58

Section 4 Quiz
5 questions
+
Easy Navigation In Grocery List Using Routing
5 Lectures 12:19
Intro to Section 5
01:01

Setting Up Grocery List Routing
03:15

Implementing Grocery List Routing
04:04

Routing Parameters
03:15

Section 5 Recap
00:44

Section 5 Quiz
5 questions
+
Adding, Updating & Deleting Grocery Items
12 Lectures 48:49
Intro to Section 6
01:58

Abstracting Grocery Items Using Services
03:34

Adding Grocery Items
04:20

Debugging App Using Chrome Console
03:37

Generating Unique Grocery Entry ID’s
05:35

Updating Grocery Items - Part 1
04:45

Updating Grocery Items - Part 2
06:36

Form Validation
04:47

Deleting Grocery Items
03:19

Adding Custom Directives - Making Our HTML More Readable
03:13

Marking Grocery Items As Completed With ng-class
04:50

Section 6 Recap
02:15

Section 6 Quiz
8 questions
+
Connecting Our App To The Cloud
6 Lectures 19:57
Intro to Section 7
00:54

Loading Entries
06:09

Creating Entries
04:14

Updating Entries
03:32

Deleting Grocery Items
04:02

Section 7 Recap
01:06

Section 7 Quiz
5 questions
+
Conclusion
4 Lectures 10:21
Course Recap
03:36

Additional Resources
05:21

Closing Message
01:02

Request a Course
00:22
+
Bonus Material
2 Lectures 01:18
Bonus Lecture: Certificate of Completion
01:04

Bonus Lecture: Course Discounts
00:14
About the Instructor
Stone River eLearning
4.2 Average rating
16,596 Reviews
274,588 Students
201 Courses
270,000+ Happy Udemy Students

At Stone River eLearning, technology is all we teach. If you're interested in programming, development or design - we have it covered. 

Check out our huge catalog of courses and join the over 450,000 students currently taking Stone River eLearning courses. We currently offer 100+ different technology training courses on our Stone River eLearning website and are adding new courses on hot and trending topics every month. A subscription option is available for those with a real passion for learning.