Đề cương khóa học
Giới thiệu về Hyvä Themes
- Hyvä là gì và lý do được tạo ra
- So sánh với Luma và PWA Studio
- Khả năng tương thích của Hyvä và hệ sinh thái module
Cài đặt và Thiết lập Hyvä
- Yêu cầu và giấy phép (licensing)
- Cài đặt Hyvä sử dụng Composer
- Kích hoạt và cấu hình theme Hyvä trong Magento 2
Làm việc với Tailwind CSS và Alpine.js
- Tổng quan về các lớp tiện ích (utility classes) của Tailwind CSS
- Áp dụng các kiểu dáng và bố cục tùy chỉnh
- Sử dụng Alpine.js cho các thành phần tương tác
Tùy chỉnh Mẫu và Bố cục
- Hiểu cấu trúc mẫu của Hyvä
- Mở rộng các khối (blocks) và XML bố cục
- Tạo và ghi đè (override) các mẫu PHTML
Tích hợp Module và Xử lý Tương thích
- Làm việc với các module tương thích Hyvä
- Xử lý các module không tương thích
- Sử dụng cơ chế dự phòng (fallback mechanism) (Luma hoặc Hyvä Checkout)
Tối ưu hóa Frontend với Hyvä
- Đo lường hiệu suất (benchmarks) và điểm số Lighthouse
- Nén (minify) tài nguyên và tối ưu hóa việc phân phối
- Nạp trễ (lazy loading) và các chiến lược bộ nhớ đệm (caching) nâng cao
Các trường hợp sử dụng nâng cao và Thành phần tùy chỉnh
- Xây dựng các thành phần có thể tái sử dụng với Alpine.js
- Sử dụng thư viện thành phần UI của Hyvä
- Tích hợp biểu mẫu và xử lý đầu vào của người dùng
Thực hành tốt nhất và Bảo trì
- Hướng dẫn về cấu trúc mã và tính module hóa (modularity)
- Giữ Hyvä và các phụ thuộc luôn ở phiên bản mới nhất
- Triển khai và kiểm soát phiên bản theme
Tóm tắt và Các bước tiếp theo
- Ôn tập các khái niệm chính
- Chuẩn bị cho việc triển khai sản xuất (production)
- Tài liệu để học tập liên tục trong hệ sinh thái Hyvä
Yêu cầu
- Kinh nghiệm phát triển frontend và backend với Magento 2
- Kiến thức về HTML, CSS, JavaScript và PHP
- Nắm vững các engine mẫu (templating engines) và kiến trúc theme của Magento
Đối tượng tham gia
- Các nhà phát triển Magento đang chuyển đổi sang Hyvä Themes
- Các nhà phát triển frontend làm việc với cửa hàng trực tuyến Adobe Commerce
- Các kiến trúc sư kỹ thuật tối ưu hiệu suất và UX của Magento 2
Đánh giá (3)
Điều tôi thích nhất về khóa đào tạo là buổi học lý thuyết về hiệu suất video và độ chính xác của màu sắc. Điều này giúp tôi hiểu rõ lý do đằng sau những quyết định sản xuất quan trọng, chẳng hạn như tại sao lại chọn các tốc độ khung hình cụ thể cho các loại video khác nhau và cách các không gian màu khác nhau ảnh hưởng đến chất lượng hình ảnh và hiệu suất. Việc có nền tảng lý thuyết này làm cho các khái niệm kỹ thuật trở nên ý nghĩa hơn và dễ áp dụng trong các tình huống thực tế.
Jason Lee
Khóa học - Adobe Creative Cloud (After Effects, Premiere Pro, Illustrator, Animate, and Character Animator) for Beginners
Dịch thuật bằng máy
Marko rất am hiểu, thân thiện và giải thích một cách rất rõ ràng. Ông ấy còn đưa ra nhiều trường hợp sử dụng, ví dụ từ kinh nghiệm rộng rãi của mình và tương tác rất tích cực với chúng tôi.
Delia Roxana Isfan-Stan
Khóa học - Adobe Acrobat: PDF Creation and Editing
Dịch thuật bằng máy
Sự cởi mở của Marko trong việc trả lời tất cả câu hỏi của chúng tôi
Lorena Calin - BAT
Khóa học - Adobe After Effects Essentials
Dịch thuật bằng máy