Practical NuxtJS - JSConf.Asia 2019
Speaker: Aaron Gong @aaronghj This workshop will show participants how to build applications using NuxtJS (A VueJS Framework), based on real-world experience in shipping products from scratch. In the process, we will also look at various means of building performant websites. Within the 3 hours (remaining 0.5 hours will be for Q and A, as well as helping slower paced participants), we will cover the following: - SPA, SSR and Static Websites, which one to use. - Building for performance, code splitting, tree shaking, lazy-loaded resources - Important points on NuxtJS such as architecture, configuration, SSR features & lifecycle, etc. - Creating your first NuxtJS project and explanation on options available - What are plugins, modules and which one to use - Sign In Page & Crud Page - Hands-on learning Of VueJS and NuxtJS concepts - there will be a local backend API with authentication to test things out). - Gotchas & Edge Cases - Coding problems that can occur in SSR - How to get dynamic Vuex store to work - Deployment as SPA, SSR, Static Website - Q&A Session Requirements: Bring a laptop. Please have the following software installed before attending, we will not have time to troubleshoot installation issues - NodeJS version 10 and above, NPM - Git - Code editor (VS Code recommended) Aaron is a Consultant with Zenika. Ever since his first VueJS experience in an opensource project (vue-crud-x). He has decided to work exclusively with VueJS and web components to ship products. He co-organises VueJS meetups to share experiences and help others. He feels that one should know fundamentals before frameworks. Event Page: https://2019.jsconf.asia/ Produced by Engineers.SG Help us caption & translate this video! https://amara.org/v/pl0w/