- Acquire basic web frontend development skills
- Complete a simple frontend project (personal blog / Chess Game / ChatBot)
- 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: Learn how to Build and Deploy frontend project(webpack? vite? nginx?).
- Day 8: Learn Flask/NodeJS, Combine the frontend and backend.
- Day 9: Start the final project, Pick one.
- Day 10: Complete the final project.