Start writing AngularJS apps over a single weekend
5th - 6th April, 2014
Supported by Google and a fast-growing community of developers, AngularJS is the 6th most starred repository on Github and the 4th with the most contributors for 2013. And there is a good reason for that.
Getting to grips with JS
A quick run through on the Primitive data types (String, Number & Boolean), the Composite data types (Objects & Arrays) and the Special data types (Null & Undefined).
Using modules to keep our code maintainable and friendly for other developers to use. Refactoring our code from spaghetti messes into small, manageable chunks.
Organising our code further using battle-tested design patterns. Also a run-through of callbacks and promises for asynchronous programming.
A look at Require.js & Browserify for supercharging our modules. A look at Grunt & Gulp for our workflow and build-step needs.
Get ready for some AngularJS action
What makes AngularJS different and how it works? Only the core concepts you need to know.
Understanding Angular's dependency injection, the two-way data-binding and the glue between your controllers and views.
Interacting with backend APIs. Bringing HTML to the next level with the built-in directives. Working with input fields, rendering data and more.
Single-page apps anyone? Dealing with routes with ng-route and a brief look at ui-router.
How to organise your growing code-base and keep it testable with services and modules.
Built the new KashFlow front-end using Backbone.js in 2013 and now consults for London startups on a freelance basis, working with Node.js & the whole front-end stack.
Technical Lead at Mastered and Ruby on Rails / AngularJS developer. Secretly using Node.js and CoffeeScript when no one's looking.
The perfect location for learning, a spacious studio situated right next to Old St. roundabout and tube station. A silly amount of places to eat and grab a coffee are within walking distance. That felt like a Rightmove ad...but really; it's great.
Third Floor, Fergusson House
124-128 City Road