Notes for the Geekwise Academy Class on Single Page Applications in AngularJS. Oct-November 2013
This repository will container information and exercises for the course.
For the scratch-pad used for in-class communication, visit this Google Document for the course.
- Week 1 - Covering our bases, introduction to Javascript and a tiny bit of HTML
- Week 2 - Programming on the web. How do we structure applications? Introduction to AngularJS
- Week 3 - Topics in AngularJS (tbd based on speed of class)
- Week 4 - Topics in AngularJS (tbd based on speed of class)
- Week 5 - Topics in AngularJS (tbd based on speed of class)
- Week 6 - Topics in AngularJS (tbd based on speed of class)
- Addy Osmani is a great person to follow. I especially recommend his book Learning JavaScript Design Patterns, which he makes available for free on his website.
- Javascript the Good Parts is essential reading for anyone serious about crafting code in Javascript. It's not the easiest read, but it's worth your time and attention.
- Secrets of the JavaScript Ninja by John Resig (creator of jQuery) is supposed to be good, but I haven't read it.
- Even though this course isn't about jQuery, learning about this framework is essential for the modern web developer. In many ways, AngularJS and jQuery have different philosophies, but they can play nicely together. IMHO, you'll want to know both, whether you choose to use them together on projects or not.
- John Resig, the creator of jQuery, has a website where he blogs and shares snippets of books he's been working on. The archives on this site are actually really instructive.
- Underscore.js. This is an incredible library of tools for functional programming in javascript. It offers some incredible features and irons out some differences between Javascript implementations between older browsers. The documentation on the site is good, but terse. If you want to use it, I'd recommend finding a good tutorial.
- egghead.io - a video series that we'll be using throughout the class
- Angular Tips - a new-ish blog on writing in Angular. I refer back to some of these posts pretty frequently.
- ng-newsletter
- #angularjs channel on freenode.net IRC. This is a chat room for all your angular needs
Prepared by Ben Jacobs 2013