Before we can get started seeing how underscore can make your life a lot easier when working with data, there are some things that you're going to have to be familiar with before you can start this course in order to get the most out of it. First, you need to be familiar with HTML and specifically, HTML5 structure because I'm going to be using some HTML5 elements in my course. Not many of them but enough where you need to know about it. So if you have a moment and you need to brush up on your HTML5 take a look at James Williamson's HTML5: Structure, Syntax, and Semantics course here on lynda.com.
Now this is not a requirement. If you don't want to use Aptana, that's fine. You can use whatever text editor you want. I'm just going to be using it because it just makes life easier for me, and it's free, and I happen to like its features. But again, use whatever you want. Once you've gotten all the prerequisites out of the way, we can get started with underscore.
- Understanding what Underscore.js is and does
- Installing Underscore.js
- Sorting, grouping, and filtering data sets
- Extracting information about arrays and objects
- Using templates to format data