"GOTO Copenhagen 2014 is designed for software developers, IT architects, agilists, product owners and project managers who want to go into depth with one or more subject areas e.g. Java, .Net, JavaScript, Web, Mobile, Cloud, Lean/Agile, and Architecture. Each training offers a chance to develop your skills and become more effective in your work. The conference includes 8-12 daily trainings. You can choose to sign up for just one training, a two-day-training, or join one training each day– it’s completely up to you! Our trainers are authors, experts and practitioners across various areas of software development so you get a chance to learn from and network with the best".

Anders Hessellund Jensen, Software Pilot and Trainer at Trifork A/S

No picture of Anders Hessellund Jensen

Workshop: AngularJS Directives

Track: AngularJS Directives / Time: Monday 09:45 - 17:30 / Location: Room 6

NB: *Course is taught in Danish*

This course provides a thorough review of AngularJS directives; Directives are a key feature of AngularJS, yet the feature that is most difficult to use correctly. In this course you will learn how to use directives effectively.

The course covers:
  •   Basic introduction to directives
  •   When (and when not) to use directives
  •   Review of the AngularJS services which are typically used by directives: $compile, $parse, $interpolate
  •   Template compilation, compile and link phase
  •   Use of Scope in connection with the directives
  •   Implementation of directive controllers and how a directive may expose an API
  •   Transclusion
  •   Typical "patterns" associated with directives
  •   Automated tests of directives
The course will be a mixture of theory, examples and exercises.

Requirements:
  • This is an advanced course so a basic knowledge of AngularJS is required
  • Danish language skills are needed as the course is taught in Danish (course material will be in English)
  • Students must bring a laptop