PHP

Hướng dẫn nâng cấp EC-CUBE version

C-CUBE thường xuyên được cập nhật để vá lỗi, tăng hiệu năng, và bổ sung tính năng mới. Tuy nhiên, nâng cấp không đơn giản như “ấn nút”, vì có thể ảnh hưởng đến: Plugin cài đặt sẵn, Theme và template tùy chỉnh, Code override hoặc logic custom

8 tháng 4, 2025

Backup và Khôi phục dữ liệu

Một website thương mại điện tử hoạt động liên tục luôn đối mặt với rủi ro: mất dữ liệu, hỏng server, plugin lỗi, hoặc bị hack. Backup thường xuyên là điều bắt buộc để đảm bảo khả năng phục hồi nhanh chóng và giảm thiểu thiệt hại.

8 tháng 4, 2025

Tăng tốc website – Caching & Performance

Một website thương mại điện tử chậm sẽ khiến khách hàng rời đi ngay cả khi sản phẩm tốt. Vì vậy, ngoài chức năng, hiệu suất hệ thống là yếu tố cực kỳ quan trọng. Trong bài này, bạn sẽ học cách sử dụng cache, tối ưu frontend/backend và đo lường hiệu quả bằng công cụ chuyên dụng.

8 tháng 4, 2025

Bảo mật trong EC-CUBE

EC-CUBE xây dựng trên nền tảng Symfony – một framework PHP mạnh mẽ có tích hợp sẵn nhiều cơ chế bảo mật. Tuy nhiên, việc tùy biến hay phát triển plugin có thể vô tình làm phát sinh lỗ hổng nếu không cẩn thận.

8 tháng 4, 2025

Deploy website lên VPS hoặc server Docker

Sau khi hoàn thiện website thương mại điện tử mini ở bài 16, học viên sẽ học cách đưa website EC-CUBE từ máy cá nhân (localhost) lên môi trường thực tế như VPS hoặc server sử dụng Docker, sẵn sàng phục vụ người dùng cuối.

8 tháng 4, 2025

Xây dựng website thương mại điện tử mini

Học viên sẽ thực hành xây dựng một website EC-CUBE hoàn chỉnh, kết hợp đầy đủ các chức năng: quản lý danh mục, hiển thị sản phẩm, giỏ hàng, tìm kiếm và đặt hàng, nhằm nắm vững luồng vận hành thực tế của một website thương mại điện tử.

8 tháng 4, 2025

Giao tiếp với API bên ngoài

Hiểu cách giao tiếp với các API bên ngoài trong EC-CUBE. Biết cách gửi và nhận dữ liệu từ các hệ thống bên ngoài như hệ thống thanh toán hoặc vận chuyển. Tạo plugin hoặc chức năng có thể tích hợp với API bên ngoài và hiển thị kết quả lên giao diện frontend hoặc admin.

7 tháng 4, 2025

Tùy biến giỏ hàng và thanh toán

Hiểu cách can thiệp vào quy trình giỏ hàng và thanh toán của EC-CUBE. Biết cách thêm logic riêng vào quy trình đặt hàng như: khuyến mãi, phí vận chuyển, và validate dữ liệu. Tùy chỉnh giao diện và trường dữ liệu trong checkout.

7 tháng 4, 2025

Hook vào các sự kiện (EventSubscriber)

Hiểu được cơ chế sự kiện (event system) trong EC-CUBE/Symfony. Biết cách sử dụng EventSubscriber để theo dõi hoặc can thiệp vào các quy trình hệ thống. Ứng dụng thực tế: ghi log, can thiệp dữ liệu, gửi mail, trigger tính năng…

7 tháng 4, 2025

Tạo plugin đơn giản

Hiểu được cấu trúc cơ bản của một plugin EC-CUBE. Tự tay tạo một plugin “Hello EC-CUBE” từ đầu. Biết cách cài đặt, kích hoạt, gỡ bỏ plugin đúng quy trình. Là nền tảng để phát triển các plugin nâng cao sau này.

7 tháng 4, 2025
Website Logo

Chào, tôi là Vũ. Đây là blog hướng dẫn lập trình của tôi.

Liên hệ công việc qua email dưới đây.

lhvuctu@gmail.com

Chúng Tôi Trên

Bạn đang muốn học về lập trình website?

Bạn cần nâng cao kiến thức chuyên nghiệp hơn để nâng cao cơ hội nghề nghiệp? Liên hệ