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

Các Khái Niệm Vue.js Nâng Cao Cốt Lõi

  • Chu trình sống của thành phần nâng cao
  • Xử lý props, emits, và các sự kiện tùy chỉnh nâng cao
  • Phản hồi nâng cao (ref, computed, effect, watch, v.v.)
  • Kiểm soát định tuyến và bảo vệ điều hướng

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
  • Tổ chức và mô-đun hóa kho lưu trữ nâng cao
  • 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ầu và tùy chỉnh
  • Sử dụng nâng cao các trình chặn và xử lý lỗi
  • Tích hợp với Pinia và thành phần
  • Dòng dữ liệu giữa API, kho lưu trữ, và thành phần giao diện người dùng

Quy Trình Phát Triển Vue Nâng Cao

  • 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 xây dựng
  • Thực hành tốt nhất cho môi trường phát triển/kiểm thử/sản phẩm
  • Biến môi trường cho sản phẩm (Vault), CI/CD
  • Chất lượng mã: Thiết lập và tích hợp ESLint, Prettier, và SonarQube
  • Thực hành định dạng tự động và phân tích tĩnh tốt nhất

Chuyên Sâu về Khung: Quasar Framework

  • Tối ưu hóa và tùy chỉnh các thành phần Quasar
  • Xây dựng giao diện người dùng phản hồi và hiệu suất cao với Quasar
  • Sử dụng Quasar với TanStack, PWA, và ServiceWorker

TypeScript trong Vue.js

  • Kiểu hóa nâng cao cho thành phần và kho lưu trữ
  • Định nghĩa kiểu cho props, emits, và slots
  • Mô hình tái sử dụng và thực hành tốt nhất về độ an toàn của 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 thành phần và kho lưu trữ
  • Công cụ được đề xuất (Vue Test Utils, Vitest, v.v.)
  • Thực hành tốt nhất cho khả năng duy trì và tự động hóa kiểm thử

Hiệu Suất và Tối Ưu Hóa

  • Nạp trễ, tách code, và tối ưu hóa tài nguyên
  • Xác định và giải quyết các điểm nghẽn về hiệu suất
  • Phân tích và điều chỉnh chi tiết ứng dụng Vue.js

Tài Liệu và Hỗ Trợ

  • Văn bản hướng dẫn và ví dụ toàn diện cho mỗi mô-đun
  • Truy cập tài liệu đã ghi âm hoặc nguồn trực tuyến
  • Hỏi đáp và hỗ trợ sau khóa học

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 APIs
  • Hiểu biết cơ bản về công cụ xây dựng frontend và kiến trúc dựa trên thành phần

Đối Tượng

  • Nhà phát triển frontend có kinh nghiệm với Vue.js
  • Kỹ sư phần mềm xây dựng các ứng dụng Vue lớn
  • 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ờ học

Số người tham gia


Giá cho mỗi người tham gia

Đánh giá (4)

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

Các danh mục liên quan