Join us for one of our workshops the day before the conference.
Each workshop is a full day – 8:30 to 17:00.
Workshop and conference tickets are sold separately.
It’s time to realise the full potential of jQuery. Join us as we delve into advanced topics surrounding front-end web development and learn how to adopt an application architecture that is maintainable and scalable, while still keeping things simple.
We’ll teach you how to utilise the jQuery library in the context of large-scale applications and show you how to dramatically improve performance, write cleaner and more concise code, and increase maintainability and reusability. By the end of the day you should feel confident creating and maintaining advanced front-end-focused web applications.
Estelle is a Front End Developer, teacher, author, standardista. She lives with her spouse, dogs and computer in Silicon Valley, where she consults for fancy named companies.
AngularJS is a one of the most popular MVC frameworks in building a front-end application, and the best place to start learning about it is at the beginning. In this class we’ll lay the groundwork for learning AngularJS by introducing scope for data-binding, controllers for MVC on the client, events, filters to format output, directives to extend the HTML vocabulary, modules to group code, services to provide application-wide functionality, and routes to enable Single Page Applications (SPA). This workshop will arm you with the knowledge to get started on building your own Angular web app with ease.
Creating a website today requires lots of tools. Tools like Git for version control, Sass for extending CSS, JSHint for detecting errors or potential problems with your code, UglifyJS to minify and compress your code, Bower to manage your front-end dependencies, Qunit to run tests against your code and GruntJS to run all these tasks automatically and together at the same time.
In this class, attendees will learn the foundations for implementing web projects. We’ll show you how to use each of these tools and then how to tie them all together with GruntJS to make managing tasks a breeze.