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.