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/