Đề cương khóa học
Core Advanced Vue.js Concepts
- Advanced component lifecycle
- Advanced handling of props, emits, and custom events
- Advanced reactivity (ref, computed, effect, watch, etc.)
- Route control and navigation guards
Scalable State Management with Pinia
- Scalable architectures with Pinia
- Advanced composition and store modularization
- Best practices for managing global and local data
API Integration and Data Layer Design
- Global and custom Axios configuration
- Advanced use of interceptors and error handling
- Integration with Pinia and components
- Data flow between APIs, stores, and UI components
Modern Vue Development Workflow
- Advanced Vite configuration for Vue.js projects
- Plugin integration and build optimization
- Best practices for dev/testing/production environments
- Environment variables for production (Vault), CI/CD
- Code Quality: ESLint, Prettier, and SonarQube setup and integration
- Automated formatting and static analysis best practices
Framework Specialization: Quasar Framework
- Optimization and customization of Quasar components
- Building responsive and performant UIs with Quasar
- Using Quasar with TanStack, PWA, and ServiceWorker
TypeScript in Vue.js
- Advanced typing for components and stores
- Defining types for props, emits, and slots
- Reusable patterns and best practices for type safety
Testing and Code Reliability
- Unit and integration testing for components and stores
- Recommended tools (Vue Test Utils, Vitest, etc.)
- Best practices for maintainability and test automation
Performance and Optimization
- Lazy loading, code splitting, and resource optimization
- Identifying and resolving performance bottlenecks
- Profiling and fine-tuning Vue.js applications
Materials and Support
- Comprehensive documentation and examples per module
- Access to recorded materials or online resources
- Q&A and post-training implementation support
Summary and Next Steps
Yêu cầu
- Experience developing applications with Vue.js
- Familiarity with JavaScript, ES6+, and REST APIs
- Basic understanding of frontend build tools and component-based architectures
Audience
- Frontend developers with prior Vue.js experience
- Software engineers building large-scale Vue applications
- Developers seeking best practices in architecture, testing, and optimization
Đánh giá (4)
Các bài học rất tương tác và các bài tập thực hành tốt.
Heino - NWK Limited
Khóa học - Laravel and Vue.js
Dịch thuật bằng máy
Huấn luyện viên似乎对Vue非常了解。我欣赏他的开发风格,并学习了一些新的概念来尝试。 (注:此处有一部分文本已经是中文,无法直接翻译成越南语,因此这部分保持不变。) Giảng viên dường như rất am hiểu về Vue. Tôi rất thích phong cách phát triển của ông ấy và học được một số khái niệm mới để thử nghiệm.
Adrian Borrmann - CBC/Radio-Canada
Khóa học - Advanced Vue.js
Dịch thuật bằng máy
Tôi thực sự thích phong cách lập trình trực tiếp của Shawn trong giảng dạy khóa học. Anh ấy đã thể hiện kiến thức và kinh nghiệm thực tế của mình về chủ đề này.
Nhan Nguyen - Navy Information Warfare Center - Pacific
Khóa học - Vuetify.js
Dịch thuật bằng máy
Hoàn thành các bài lab để thêm tính năng mới (bài lab máy tính và giao dịch)
Darren White - DAS
Khóa học - Vue.js
Dịch thuật bằng máy