This post is about workshops that took place on 7.09.2013 in Kraków: http://www.meetup.com/GDG-Krakow/events/134710212/

Two months ago, I decided, along with Paweł Pierzchała and Paweł Kamiński to create an extensive workshop on AngularJS. We knew that a large amount of people were already using AngularJS in their projects, though it was never extensively talked about in community meetups and conferences.

The initial interest was very encouraging – in less then 6 hours after posting our workshops agenda, we had all 50 participant spots taken. We attribute that to Google Developer Group and our Facebook AngularJS group, which has lately attracted more and more interest in the local community. Overall, though, I think it’s more about AngularJS hype than anything else (we’re still smart and cool, though :)). Just look at Google trends below:

At the workshop, we asked all participants to create a Facebook-like social network. We had our REST API server running on Rails, so all they had to do was to make it work with AngularJS one-page app.

It was our intention to teach as much AngularJS programming and philosophy as was possible in an 8-hour meeting. The workshop was meant to be for advanced programmers. In the end, they were the people who seemed to be most happy to sacrifice their sunny Saturday. For people who were less acquainted with Javascript programming the learning curve was probably too steep. AngularJS introduces some new concepts which tend to be difficult to grasp for beginners. This issue should be fixed with better targeting of participants, possibly by organising separate workshops for basic and more advanced programmers.

  1. Introduction to AngularJS. Application structure and dependency injection.
  2. Testing with Karma and node.js
  3. Forms and filters.
  4. External library integration.
  5. Creating independent components using directives, and communication in between.
  6. Realtime communication (with websockets).

Overall, the workshop went really well. You can find all our session presentations here: (http://filipsobczak.com/angularjs_workshop).

I’ll be happy to see any feedback in comments, so please don’t hesitate to submit your suggestions etc. Please join our group, to keep updated on any further workshop: AngularJS Polska.