Angular JS Directive

Technically a directive in Angular Js is a reusable component. It encapsulates and grouped all the functionalities of an element.

The directive is a javascript factory function defined inside an Angular js module that holds a set of instructions for the HTML compiler for defining a specified behavior of a DOM element.


AngularJS Directives Fundamentals



In the AngularJs development process Directives is the most important building block. Understanding and mastering over Directives are very important for a budding AngularJs developer.

This course will transform you from a naive to an expert of AngularJS Directives.

Step by step you will learn Directives with simple examples. You will master how to create small, focused and maintainable directives.

On completion of this course, you will have expertise and confidence to build your own application with proper directives.


  • Your First Directive
  • Events, Scope, and Controllers
  • Decorator Directives
  • Transclusion
  • Structural Directives
  • Controllers and Nested Directives
  • Directives and Services


Joe has been a web developer for the last 13. He has specialized in a front end and middle tier development. His greatest love is writing code, he also enjoys teaching and speaking about code.

Rating: 5.0
Duration: 3h 47m
Get Free 10 Days Trial

AngularJs Unit Testing in-depth, Using ngMock



This course will train you over ngMock module of AngularJs. For unit testing of AngularJs application, you need to have a solid knowledge over the ngMock module of AngularJs. This course will solidify your ngMock knowledgebase.

This course will beautifully train you over ngMock through a live example of a movie application. On completion of this course, you will be an expert over AngularJs ngMock and confidently unit test your own applications.


  • First Steps with ngMock’s Core Functions
  • Unit Testing HTTP Interactions with ngMock
  • Unit Testing Controllers with ngMock
  • Unit Testing with Timeouts and Intervals
  • Unit Testing Directives with $rootScope
  • Unit Testing with Dates
  • Unit Testing with Exceptions
  • Unit Testing with Logging
  • Testing with ngMockE2E BackEnd


JBradley Braithwaite is a software engineer. For the last 10+ years, he has been working with software projects from start-ups looking to bootstrap, to large-scale systems looking to manage complexity. He specializes in web development technologies including HTML5, JavaScript, Angular, Node.js

Rating: 4.8
Duration: 2h 23m
Get Free 10 Days Trial