Understand the basic differences between providers, services, and factories. See how to load an external json file and how to grab the data from a server.[02:33] - Getting External Data[14:23] - Service Component[16:04] - What is a Factory?[17:01] - Using a Factory[29:17] - What is a Service?
Since most frameworks have routing capabilities, get a look at the built-in capabilities Angular provides for routing, plus explore an external library UI-Router for view management.[01:53] - Routing with NgRoute[16:55] - Pretty URLS[22:51] - UI Router
Look at Directives, one of the unique features of Angular. Find out what they are, how to use them, and how to create a custom one.[01:56] - What are Directives in AngularJS[06:46] - Built in Directives[11:17] - How Directives are instantiated[14:59] - Creating a Custom Directive[15:40] - Creating a Custom Directive Controller
Look at expressions and filters in Angular, and explore the capabilities and creation of a custom filter.[01:26] - What is an Expression?[07:11] - What can you do in an Expression?[10:43] - Using Expressions[14:40] - What are Filters?[17:10] - Using Filters[29:42] - Creating a Custom Filter
Learn about Angular controllers, what they are, when you use them, and how to create them, along with using multiple and/or nested controllers.[03:04] - What is a Controller[05:52] - Creating a Controller[20:16] - Adding Behaviour[27:55] - What is $scope[33:43] - Multiple Controllers[43:10] - Sharing Data across Controllers[47:58] - “Controller as” syntax
Explore what Angular is, and look at its defining features and functionality as a framework. See how it works, and get started creating the first Angular building block (the module).[08:16] - The Why and What of AngularJS[18:02] - How AngularJS Works[25:28] - Hello World AngularJS Application[42:05] - What are AngularJS Modules[46:57] - Creating an AngularJS Mod