Liên hệ với chúng tôi
 Thời gian kéo dài 35 Giờ học

Đề cương khóa học

Các khái niệm Vue.js nâng cao cốt lõi

  • Kiểm soát vòng đời component nâng cao
  • Xử lý nâng cao props, emits và sự kiện tùy chỉnh
  • Reactiveness nâng cao (ref, computed, effect, watch, v.v.)
  • Điều khiển route và navigation guards

Quản lý trạng thái quy mô lớn với Pinia

  • Kiến trúc quy mô lớn với Pinia
  • Composition nâng cao và module hóa store
  • Các thực hành tốt nhất trong quản lý dữ liệu toàn cục và cục bộ

Tích hợp API và thiết kế lớp dữ liệu

  • Cấu hình Axios toàn cục và tùy chỉnh
  • Sử dụng nâng cao interceptors và xử lý lỗi
  • Tích hợp với Pinia và các component
  • Luồng dữ liệu giữa API, store và các component UI

Quy trình phát triển Vue hiện đại

  • Cấu hình Vite nâng cao cho các dự án Vue.js
  • Tích hợp plugin và tối ưu hóa quá trình build
  • Các thực hành tốt nhất cho môi trường dev/testing/production
  • Biến môi trường cho production (Vault), CI/CD
  • Chất lượng mã nguồn: Cài đặt và tích hợp ESLint, Prettier và SonarQube
  • Các thực hành tốt nhất về định dạng tự động và phân tích tĩnh

Chuyên sâu khung làm việc: Quasar Framework

  • Tối ưu hóa và tùy chỉnh các component Quasar
  • Xây dựng UI phản hồi và hiệu năng cao với Quasar
  • Sử dụng Quasar kết hợp với TanStack, PWA và ServiceWorker

TypeScript trong Vue.js

  • Gán kiểu dữ liệu nâng cao cho component và store
  • Định nghĩa kiểu dữ liệu cho props, emits và slots
  • Các mẫu tái sử dụng và thực hành tốt nhất cho an toàn kiểu dữ liệu

Kiểm thử và độ tin cậy mã nguồn

  • Kiểm thử đơn vị và tích hợp cho component và store
  • Các công cụ được khuyến nghị (Vue Test Utils, Vitest, v.v.)
  • Các thực hành tốt nhất cho khả năng bảo trì và tự động hóa kiểm thử

Hiệu suất và tối ưu hóa

  • Tải trễ, tách mã (code splitting) và tối ưu hóa tài nguyên
  • Nhận diện và khắc phục các điểm nghẽn hiệu suất
  • Phân tích hiệu năng và tinh chỉnh ứng dụng Vue.js

Tài liệu và hỗ trợ

  • Tài liệu và ví dụ toàn diện theo từng module
  • Truy cập tài liệu được ghi hình hoặc tài nguyên trực tuyến
  • Hỏi đáp và hỗ trợ triển khai sau đào tạo

Tóm tắt và các bước tiếp theo

Yêu cầu

  • Kinh nghiệm phát triển ứng dụng với Vue.js
  • Hiểu biết về JavaScript, ES6+ và REST API
  • Nắm bắt cơ bản về công cụ build frontend và kiến trúc dựa trên component

Đối tượng tham gia

  • Developer frontend có kinh nghiệm làm việc với Vue.js
  • Kỹ sư phần mềm xây dựng các ứng dụng Vue quy mô lớn
  • Developer tìm kiếm các thực hành tốt nhất về kiến trúc, kiểm thử và tối ưu hóa

Số người tham gia


Giá cho mỗi học viên

Đánh giá (3)

Các khóa học sắp tới

Các danh mục liên quan