Buổi 04 — Lý thuyết: Trang Chủ & Dữ Liệu Sản Phẩm
Mục tiêu buổi học
- Hiểu cách ghép nhiều khối thành một trang chủ hoàn chỉnh
- Nắm khái niệm dữ liệu ở mức Vibe Coder: sản phẩm là một “tấm thẻ thông tin”
- Biết dùng bảng tính (Excel/Google Sheets) làm cầu nối tư duy dữ liệu
- Hiểu vì sao dùng dữ liệu mẫu trước khi có dữ liệu thật
1. Trang chủ — “bộ mặt” của cửa hàng
Trang chủ là màn hình đầu tiên khách nhìn thấy khi mở app. Nó quyết định ấn tượng đầu — giống như mặt tiền cửa hàng. Một trang chủ eCommerce tốt thường có các khối xếp từ trên xuống:2. Dữ liệu là gì? — Hiểu ở mức Vibe Coder
Bạn không cần hiểu “cơ sở dữ liệu” theo nghĩa kỹ thuật. Chỉ cần hình dung: mỗi sản phẩm là một tấm thẻ thông tin với các ô cần điền. Một sản phẩm rau củ gồm những ô sau:Khi có nhiều sản phẩm, ta có một danh sách các tấm thẻ. App sẽ đọc danh sách này và hiển thị thành lưới. Đó là tất cả những gì bạn cần hiểu về “dữ liệu” lúc này.
3. Bảng tính — người bạn quen thuộc làm cầu nối
Điều tuyệt vời: bạn đã biết cách quản lý “danh sách các tấm thẻ” rồi — đó chính là bảng tính Excel/Google Sheets! Mỗi dòng là một sản phẩm, mỗi cột là một ô thông tin.
Bạn soạn bảng này (kỹ năng bạn đã có), rồi đưa cho AI:
4. Vì sao dùng “dữ liệu mẫu” trước?
Bạn có thể thắc mắc: sao không dùng dữ liệu thật luôn? Vì:- Nhanh — không cần thiết lập kho dữ liệu phức tạp ngay, tập trung làm giao diện đẹp trước.
- An toàn — thử nghiệm thoải mái mà không sợ ảnh hưởng dữ liệu thật.
- Dễ học — hiểu giao diện trước, hiểu dữ liệu sau, từng bước một.
5. Định dạng hiển thị — những chi tiết nhỏ tạo sự chuyên nghiệp
Vài điều nhỏ nhưng khiến app trông “thật” hơn hẳn:- Giá tiền: hiện
25.000đ(có dấu chấm), không phải25000. - Giảm giá: hiện giá gốc gạch ngang + nhãn “-20%”.
- Tên dài: giới hạn 2 dòng, dài quá thì ”…”.
- Hết hàng: làm mờ và hiện nhãn “Hết hàng”.
Tóm tắt buổi học
- Trang chủ = ghép các khối (thanh tìm kiếm, banner, danh mục, lưới sản phẩm).
- Sản phẩm = một tấm thẻ thông tin với các ô: tên, giá, ảnh, danh mục…
- Dùng bảng tính để soạn danh sách sản phẩm — kỹ năng bạn đã có.
- Dùng dữ liệu mẫu trước (nhanh, an toàn, dễ học); buổi 8 lên dữ liệu thật.
- Chăm chút định dạng hiển thị (giá có dấu chấm, giảm giá, hết hàng) để app chuyên nghiệp.