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
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.
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.
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.
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.
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ử.
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.
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.
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…
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.

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