VueJS: VueJS Developer Roadmap
Giải phóng thời gian, khai phóng năng lực
Để trở thành một Developer VueJS chuyên nghiệp thì bạn cần phải học:
- Cách thức làm việc của website
- HTML5, CSS3
- DOM
- Nắm rõ cách thức hoạt động của các trình duyệt
- JavaScript cơ bản, cách xử lý sự kiện, các đặc điểm mới nhất của ES6-7-8
- Git
- Cách sử dụng terminal
- VueJS cơ bản
- webpack
- Cách sử dụng npm hoặc yarn để cài đặt các package
- Cách thực hiện các task sử dụng npm script
- Các công cụ CSS hiện đại: SASS, PostCSS
- Framework CSS như: Bootstrap hoặc Tailwind
- Cách sử dụng CSS trong JS thông qua việc sử dụng Single File Component (SFC)
- Cách quản lý state bằng việc sử dụng state component hoặc vuex, và các thư viện của nó
- Cách kiểm tra các kiểu (check types) sử dụng prop types hoặc TypeScript
- Cách xử lý routing sử dụng vue-router
- Cách thực thi các API sử dụng GraphQL/Apollo/REST thông qua axios hoặc fetch
- Sử dụng thư viện tiện ích có thể là Lodash hoặc Moment
- Cách test code sử dụng Jest and the Vue Test Utils
- Cách test end to end sử dụng Cypress hoặc Puppeteer
- Cách build một desktop Vue app sử dụng Electron
- Cách quốc tế hóa app sử dụng
vue-i18n
- Cách render server-side
Trên đây là những điều cơ bản để bạn trở thành một developer Vue toàn diện.
Giải phóng thời gian, khai phóng năng lực