AngularJS Cookbook: Recipes For Common Scenarios

Learn how to solve common scenarios and situations you are likely to come across in this lecture for common day tasks
4.4 (7 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.
433 students enrolled
$19
$20
5% off
Take This Course
  • Lectures 40
  • Exercises 2 coding exercises
  • Length 3 hours
  • Skill Level Beginner Level
  • Languages English
  • Includes Coding Exercises New!
    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 10/2015 English

Course Description

In this course, I'm gonna show you real world solutions to common application using AngularJS. Each section is targeted for beginners while focusing on more advanced concepts.

We'll cover:

  • AngularJS: Modules, Built-in Directives, Controllers, Views, Templates, Services and Custom Directives
  • Writing Angular Unit Tests and E2E Tests for Controllers, Directives and Filters.
  • Using Node and Bower to manage dependencies.
  • Learning How to Build, Deploy and Run Angular Apps
  • Creating Custom Filters and Directives
  • Configuring Routes, Hashbang URLs and Pretty URLs
  • Consuming and Calling RESTful Webservices
  • Using Promises and dealing with multiple webservice calls
  • Creating Mock Objects In Unit Tests
  • Writing Angular Forms With Angular 1.4

This course is a helpful but not mandatory Ramp Up Course for "AngularJS: Write it Like A Pro."

What are the requirements?

  • Know Before You Go: JavaScript, HTML and CSS

What am I going to get from this course?

  • LEARN: How to solve common problems you will likely come across developing your AngularJS App!
  • PREPARE FOR: AngularJS: Write It Like A Pro

What is the target audience?

  • This course is best suited for individuals who are looking to quickly get into using AngularJS with minimal effort.
  • This course IS NOT SUITED for students looking to develop a project. Check out AngularJS: Write it like a pro

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: Instructors Background
01:38

Michael Edward Vargas Jr., is an American Software Engineer and Entrepreneur who is best known for his ongoing involvement in the development of federal and private enterprise application systems using the best of breed technologies. He is currently a member of the UXD Summit Developer Group (http://uxdevsummit.com/) and Chief Operating Officer of Intellipoint Corporation (http://www.intellipointcorp.net/). He is a huge fan of Douglas Crockford and John Resig for their development in the JavaScript community.

On his mornings, nights and sometimes weekends, he is passionately devoted to the development of real world applications and teaching. Originally, he started out working for Motorola and has gone on to contribute to organizations such as ADT Security Services, Travel Industry Services and the Engility Corporation.

Section 2: Angular Appetizers: Setting Up Angular, JQuery with Bower, Node and Seed.
01:53

Problem:

  • You want to use Angular for your site
00:42
Problem:
  • You want to add Angular using NodeJS
00:58
Problem:
  • You want to add Angular using Bower
01:40
Problem:
  • You want to use Jquery
01:17
Problem:
  • You want to run your app on a web server
3 questions

In this quiz, you will review how to set up Angular

1 question
Create A Script Tag
1 question
In this coding challenge you'll add the angularjs reference
Section 3: Angular Ensalada: Light And Fresh
01:56
Problem:
  • You want to create a two way binding
02:48
Problem:
  • You want to create an angular controller
01:05
Problem:
  • You want to create variables on a controller
01:51
Problem:
  • You want to define a method on your controller
01:15

Problem:

  • You want to define a method on a controller.
Section 4: Angular Entrees: Getting Full With Angular
03:55

Problem:

  • You want to define a button which controls the visibility of something.
02:43
Problem:
  • You want to format a date in your template.
00:59
Problem:
  • You want a default value assigned to a variable
05:48
Problem:
  • You want to share a variable between controllers.
03:59
Problem:
  • You want to iterate over a complex object.
01:34
Problem:
  • You want to print a currency amount.
02:30
Problem:
  • You want to filter a list
04:08
Problem:
  • You need to create a custom filter
03:45
Problem:
  • You need to pass parameters to filters
01:37

Problem:

  • The error message doesn't make sense. You need more detail on what's wrong
Creating Variables and Methods
5 questions
Section 5: Angular Dessert: Angular Cake Boss
02:32
Problem:
  • You want url's that are more SEO friendly
07:17
Problem:
  • You want url's that are more SEO friendly
10:01
Problem:
  • You want to call a RESTFUL web service
09:10
Problem:
  • You want to orchestrate multiple web services
02:17

Problem:

  • You want to create a custom directive
01:09

Problem:

  • You want to create a custom directive
02:19
Problem:
  • You want to reuse a template for a directive
03:39
Problem:
  • You want to JQuery to manipulate the DOM.
04:33
Problem:
  • You want an angular start kit project

02:17
Problem:
  • You want to pass configuration to a Directive
5 questions

In this quiz, we'll review some concepts that talk about the different ways you can create routers and also custom directives.

Section 6: Angular Coffee: Get Jacked Up
01:51
Problem:
  • You want to write Unit Tests but don't want to spend alot of time setting everything up.
16:18
Problem:
  • You want to Unit Test A Controller that tests a method using the this styling method.
06:17
Problem:
  • You want to Unit Test A Filter
07:40

Problem:

  • You want to Unit Test A Controller with external dependencies.
06:00
Problem:
  • You want to Write End 2 End Tests
07:32
Problem:
  • You want to write and run the basic harness for running E2E Tests.
10:09

Problem:

  • You want to write and run the basic harness for running E2E Tests that interact with the apps inputs, buttons involving complex interaction.
10:09

Problem:

  • You want to write a form using Angular
09:06

Problem:

  • You want to write a form using Angular that validates input real time.
5 questions

In this quiz, we cover the difference between unit tests and E2E Tests.


We also cover forms.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Michael E. Vargas JR, Front End Developer/Engineer

Michael Edward Vargas Jr., is an American Software Engineer and Entrepreneur who is best known for his ongoing involvement in the development of federal and private enterprise application systems using the best of breed technologies. He is currently a member of the UXD Summit Developer Group and Chief Operating Officer of Intellipoint Corporation. He is a huge fan of Douglas Crockford and John Resig for their development in the JavaScript community.

On his mornings, nights and sometimes weekends, he is passionately devoted to the development of real world applications and teaching. Originally, he started out working for Motorola and has gone on to contribute to organizations such as ADT Security Services, Interval International and the Engility Corporation.

Ready to start learning?
Take This Course