AngularJS Cookbook: Recipes For Common Scenarios
4.4 (8 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.
482 students enrolled
Wishlisted Wishlist

Please confirm that you want to add AngularJS Cookbook: Recipes For Common Scenarios to your Wishlist.

Add to Wishlist

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 (8 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.
482 students enrolled
Last updated 10/2015
English
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 3 hours on-demand video
  • 2 Coding exercises
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • LEARN: How to solve common problems you will likely come across developing your AngularJS App!
  • PREPARE FOR: AngularJS: Write It Like A Pro
View Curriculum
Requirements
  • Know Before You Go: JavaScript, HTML and CSS
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."

Who 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
Students Who Viewed This Course Also Viewed
Curriculum For This Course
40 Lectures
02:48:17
+
Instructors Background
1 Lecture 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.

Preview 01:38
+
Angular Appetizers: Setting Up Angular, JQuery with Bower, Node and Seed.
5 Lectures 06:30

Problem:

  • You want to use Angular for your site
Preview 01:53

Problem:
  • You want to add Angular using NodeJS
Preview 00:42

Problem:
  • You want to add Angular using Bower
Preview 00:58

Problem:
  • You want to use Jquery
Preview 01:40

Problem:
  • You want to run your app on a web server
Preview 01:17

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

Getting Started
3 questions

Create A Script Tag
AngularJS Setup
1 question

In this coding challenge you'll add the angularjs reference
Adding AngularJS Support
1 question
+
Angular Ensalada: Light And Fresh
5 Lectures 08:55
Problem:
  • You want to create a two way binding
Preview 01:56

Problem:
  • You want to create an angular controller
Create A Module
02:48

Problem:
  • You want to create variables on a controller
Create A Controller
01:05

Problem:
  • You want to define a method on your controller
Define Variables On A Controller
01:51

Problem:

  • You want to define a method on a controller.
Define Methods On A Controller
01:15
+
Angular Entrees: Getting Full With Angular
10 Lectures 30:58

Problem:

  • You want to define a button which controls the visibility of something.
Create A Button
03:55

Problem:
  • You want to format a date in your template.
Format A Date
02:43

Problem:
  • You want a default value assigned to a variable
Set Up Default Values For Your Variables
00:59

Problem:
  • You want to share a variable between controllers.
Share Variables Between Controllers
05:48

Problem:
  • You want to iterate over a complex object.
Iterating Over Complex Objects
03:59

Problem:
  • You want to print a currency amount.
Filtering Currency
01:34

Problem:
  • You want to filter a list
Filtering Over Lists
02:30

Problem:
  • You need to create a custom filter
Creating Custom Filters
04:08

Problem:
  • You need to pass parameters to filters
Passing Parameters to Custom Filters
03:45

Problem:

  • The error message doesn't make sense. You need more detail on what's wrong
Reading Error Messages
01:37

Creating Variables and Methods
5 questions
+
Angular Dessert: Angular Cake Boss
10 Lectures 45:14
Problem:
  • You want url's that are more SEO friendly
Create Hashbang URLs
02:32

Problem:
  • You want url's that are more SEO friendly
Create Pretty URLs
07:17

Problem:
  • You want to call a RESTFUL web service
Create A RESTful Webservice
10:01

Problem:
  • You want to orchestrate multiple web services
Orchestrate and Synchronize Multiple Web Services
09:10

Problem:

  • You want to create a custom directive
Create An Element Custom Directive
02:17

Problem:

  • You want to create a custom directive
Create An Attribute Custom Directive
01:09

Problem:
  • You want to reuse a template for a directive
Use Views With Your Directives
02:19

Problem:
  • You want to JQuery to manipulate the DOM.
Change The DOM Using JQuery In Angular Apps
03:39

Problem:
  • You want an angular start kit project

Setup A Complete Angular Ecosystem: How To Build, Deploy and Test Real Time
04:33

Problem:
  • You want to pass configuration to a Directive
Pass Parameters To Your Directives
02:17

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

Custom Directives and Routing
5 questions
+
Angular Coffee: Get Jacked Up
9 Lectures 01:15:02
Problem:
  • You want to write Unit Tests but don't want to spend alot of time setting everything up.
Running Unit Tests
01:51

Problem:
  • You want to Unit Test A Controller that tests a method using the this styling method.
Write A Unit Test For Controllers
16:18

Problem:
  • You want to Unit Test A Filter
Write Unit Tests For Filters
06:17

Problem:

  • You want to Unit Test A Controller with external dependencies.
Mock Objects In Unit Tests
07:40

Problem:
  • You want to Write End 2 End Tests
Setting Up Protractor
06:00

Problem:
  • You want to write and run the basic harness for running E2E Tests.
Writing E2E Tests
07:32

Problem:

  • You want to write and run the basic harness for running E2E Tests that interact with the apps inputs, buttons involving complex interaction.
Sending Data To Form Inputs, Clicking Buttons and More Using Protractor
10:09

Problem:

  • You want to write a form using Angular
Angular Forms: Writing Angular Forms
10:09

Problem:

  • You want to write a form using Angular that validates input real time.
Angular Forms: Validation Checks
09:06

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


We also cover forms.

Forms, Unit Tests and E2E Tests
5 questions
About the Instructor
Michael E. Vargas JR
4.1 Average rating
46 Reviews
1,459 Students
4 Courses
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.