GOTO Amsterdam is a vendor independent international software development conference with more that 50 top speaker and 500 attendees. The conference covers topics such as Java, Open Source, Agile, Architecture, Design, Web, Cloud, New Languages and Processes.

HTML5 Single-page applications with AngularJS (4 days)

Become an expert in AngularJS with this four-day in-depth training course. The first day covers on AngularJS basics, and requires no prior experience with AngularJS. The second day covers more advanced topics, while the third and fourth day focus on the most difficult and advanced aspect of AngularJS, namely directives.

The course is hands-on. Students must bring their own laptop.

Prerequisites

•Solid understanding of JavaScript and HTML

•Basic understanding of JQuery

Course outline

Day 1

On the first day we will start with a short introduction of the course, teh teacher and the participants. The rest of the day is a basic introduction into AngularJS and covers the following topics:

Overview of AngularJS concepts

Hello world!

Using the built-in directives for dynamic views

HTML forms and form validation

Creating and using AngularJS filters

Using Controllers, Scopes and View Templates

Day 2

The second day covers more advanced concepts:

Modules, services and the dependency injection mechanism

Creating custom providers

Single-page apps, using the AngularJS routing framework

Communicating with the backend using the $http and $resource services

Unit-testing with AngularJS

Animations

Day 3

On day three we will introduce you to the most advanced aspects of AngularJS, namely directives:

Basic introduction to directives

When (and when not) to use directives

Understanding the AngularJS services which are typically used by directives: $compile, $parse, $interpolate

Template compilation, compile and link phase

Day 4

On day four, we will cover the more advanced aspects that play a role when creating custom directives.

Use of Scope in connection with the directives

Implementation of directive controllers and how a directive may expose an API

Transclusion

Typical "design patterns" related to directives, in particular the creation of complete "Widgets"

Testing of directives

Date & Location :

October 27-30, 2014

Training will take place at Trifork, Rijnsburgstraat 9-11, 1059AT, Amsterdam the Netherlands