Liên hệ với chúng tôi

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

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

  • Vòng đời component nâng cao
  • Xử lý nâng cao props, emits và các sự kiện tùy chỉnh
  • Reactivity nâng cao (ref, computed, effect, watch, v.v.)
  • Kiểm soát định tuyến và navigation guards

Quản lý trạng thái có khả năng mở rộng với Pinia

  • Kiến trúc có khả năng mở rộng với Pinia
  • Composition nâng cao và mô-đun hóa store
  • Các thực hành tốt nhất cho việc 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 interceptors và xử lý lỗi nâng cao
  • Tích hợp với Pinia và components
  • Luồng dữ liệu giữa API, stores và UI components

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 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ã: Cài đặt và tích hợp ESLint, Prettier và SonarQube
  • Các thực hành tốt nhất cho định dạng tự động và phân tích tĩnh

Chuyên biệt 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 (responsive) và hiệu suất cao với Quasar
  • Sử dụng Quasar cùng TanStack, PWA và ServiceWorker

TypeScript trong Vue.js

  • Định kiểu (typing) nâng cao cho components và stores
  • Định nghĩa kiể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 tính an toàn kiểu (type safety)

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

  • Kiểm thử đơn vị (unit) và tích hợp (integration) cho components và stores
  • 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 tính dễ bảo trì và tự động hóa kiểm thử

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

  • Lazy loading, code splitting và tối ưu hóa tài nguyên
  • Xác định và giải quyết các điểm nghẽn hiệu suất (bottlenecks)
  • Phân tích hiệu suất (profiling) và tinh chỉnh ứng dụng Vue.js

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

  • Tài liệu và ví dụ minh họa đầy đủ cho từng module
  • Truy cập vào tài liệu được ghi âm hoặc các nguồn tài nguyên trực tuyến
  • Hỏi đáp (Q&A) 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
  • Nắm vững JavaScript, ES6+ và REST APIs
  • Hiểu biết cơ bản về các công cụ build frontend và kiến trúc dựa trên component

Đối tượng tham gia

  • Các lập trình viên frontend có kinh nghiệm với Vue.js
  • Các kỹ sư phần mềm xây dựng các ứng dụng Vue quy mô lớn
  • Các nhà phát triển 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
 35 Giờ

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