- Acquire basic web frontend development skills
- Complete a simple frontend project (Todo-List)
- 10 Days, around 3 hours per day.
- Day 1: Get familiar with HTML/CSS/JS quickly, write a simple demo.
- Day 2: Basically understand vue.js, write a simple Vue demo.
- Day 3: Essentials of Vue.js : Reactivity & Rendering Mechanism.
- Day 4: More details on Vue.js, Vue demo coding.
- Day 5: Learn UI framework, find a UI framework which works well with Vue(element ? tailwindCSS?).
- Day 6: Another day for UI framework. Dive into TailwindCSS.
- Day 7: Rewrite the Todo-List with Vue3 TailwindCSS.
- Day 8: Learn NodeJS, Combine the frontend and backend.
- Day 9: Learn about Webpack/Vite, Build and Deploy the project.
- Day 10: Learn about Nginx, Build and Deploy the project.