AngularJS Training
Welcome to the Angular Course. Here are the exercises…
Welcome to the Angular Course. Here are the exercises…
In which we get some Angular running in a browser.
Where we discover the spooky magic that is Angular data binding (of course it's not magic really, as we shall very soon see).
In which we bind expressions to classes and attributes and add conditional logic to our templates.
Controllers glue the scope to the template.
$scope is an object in which you can store your models
Here we delve into the workings of the digest cycle and discover the logic behind Angular data binding.
Dependency Injection allows us to require components simply be referring to them. Learn about DI and also split your code into sensible modules.
All good developers write unit tests. We will too.
Fun and simple homework. It's like school
The show-off feature of Angular. This stuff makes clients really happy.
Drop JSON into your $scope and it will automatically bind it to the template.
Talking to the template cache directly can make your app feel more responsive. Learn how.
Angular will inspect your
A filter is a function for modifying and presenting data. We learn to write and use our own.
Services are singleton objects that act as repositories of useful functions. How to make them, and when to use them.
Tidying up asynchronous code using promises.
Directives tell the Angular compiler how to transform the DOM. They are the guts of Angular. You will learn all about them.
We look at how the Angular compiler traverses the DOM, oreder of compilation, and when to use the compile, link and controller functions.
One of the most misunderstood features of directives. We learn, in detail, how to control the scope hierarchy.
Again, like school, but better paid.
Transclusion allows us to pass template content to a directive as an attribute. This is a lot more useful than it sounds. Here we see why.
We put it together and talk to a real RESTful API to build a little content driven app
Build a simple API with WebAPI, then integrate from it.
We validate our inputs the right way
End to end integration testing.
Resource is an ORM for REST. Powerful and terse AJAX.
Learn about routing, Pushstate, and how to make an Angular site SEO friendly without hashbangs
The UI Router is an alternative state based router for Angular. Learn all about it.