Factories and Directives in AngularJS

A Step By Step Guide To Using Advanced AngularJS Functions
3.5 (6 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.
109 students enrolled
$19
$50
62% off
Take This Course
  • Lectures 29
  • Length 2 hours
  • Skill Level Expert 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 3/2015 English

Course Description

This Factories and Directives in AngularJS training course, will teach you how to make your services and directives more powerful, easily configurable, modular, and testable. This course is designed for users that already have programming experience, and are comfortable with JavaScript and Angular.

You will start by learning about directives, including dynamic templates, advanced scoping, and custom inputs. From there, Alex will show you how to create modular factories. This video tutorial also covers messaging and events and unleashing providers and $injector. Finally, you will learn how to modify services and directives, and make testing easier.

Once you have completed this computer based training course, you will be fully capable of using Angular to take your services and directives to the next level.

What are the requirements?

  • This course is designed for users that already have programming experience, and are comfortable with JavaScript and Angular.

What am I going to get from this course?

  • Making your services and directives more powerful
  • Easily configurable, modular, and testable
  • Javascript and AngularJS oriented

What is the target audience?

  • Anyone interested in further developing their knowledge of services and directives

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: Introduction
Important - Download These First - Working Files
Preview
Article
Course Overview
Preview
04:57
How To Access Your Working Files
Preview
03:22
Section 2: Directives
Dynamic Templates
Preview
05:07
Advanced Scoping
03:03
Using Controllers For Coordination
06:22
Harnessing $compile
03:38
Custom Inputs
04:14
Section 3: Creating Modular Factories
Values Vs. References
02:02
Handling Asynchronicity With Objects
03:17
Handling Asynchronicity With Arrays
04:41
But What About My Callbacks?
03:32
Section 4: Models
What And Why Of Models
03:37
Initialization Functions
03:55
Collections
03:55
Basic Caching
02:19
Section 5: Messaging And Events
But Why Not $on?
03:34
Subscribing And Triggering
08:19
Unsubscribing
04:10
Full Messaging Service
06:42
Section 6: Unleashing Providers And $injector
Setting Configuration Values
03:06
Global Error Handlers
03:08
Interfaces Via Provider
03:12
Interfaces Via $injector
03:29
Optional Dependencies
03:50
Section 7: Decorators
Decorating Factories
07:02
Decorating Directives
06:21
Making Testing Easier
06:36
Section 8: Conclusion
Course Review
03:13

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Infinite Skills, High Quality Training

Infinite Skills is a Canadian based company who offer a huge and ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples and comprehensive working files. All courses are created by trained educators and experts in video based education.

The emphasis is on teaching real life skills that are essential for progressing in today's commercial environment.

Ready to start learning?
Take This Course