The modern web platform is a fast moving world. This may have you feeling lost, confused or maybe excited. But what should you learn and apply to your application architectures? In this full day workshop you will learn about modern front-end web development techniques and expectations.
The workshop starts with a review of what is a modern web application. Here you will learn about user expectations and performance considerations as well is how mobile has impacted web development. Next you will learn about and execute fluid, mobile first responsive design.
After creating a responsive application layout you will learn about single page applications. Here you will learn about view swapping, caching techniques and many other details often neglected by most web developers. You will learn how to drive dynamic client-side experiences using AJAX and framework agnostic techniques.
Time permitting you will end the day learning how to build and deploy your application and make it work offline.
By the end of the workshop you will be able to build rich, modern web applications that work on devices and screens of all types as well as all modern browsers. You are encouraged to bring your own development machine with git and node installed. If you are not able to do so do not worry you can follow along and execute examples on your own. In the workshop we will be building a simple e-commerce single page web application.