/geekwise-angular

Notes for the Geekwise Academy Class on Single Page Applications in AngularJS. Oct-November 2013

Primary LanguageJavaScript

geekwise-angular

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.

Course outline

  • 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)

Javascript books, blogs, articles

Javascript libraries

  • 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.

Angular resources

  • 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