Các giai đoạn
Giai đoạn 1: Làm quen WordPress (1–2 ngày)
- ✅ Cài đặt WordPress trên localhost (LocalWP, XAMPP) hoặc hosting thật.
- ✅ Làm quen giao diện admin: viết bài, thêm trang, cài plugin.
- ✅ Hiểu cơ bản về Theme và Plugin là gì.
Giai đoạn 2: HTML/CSS cơ bản (3–5 ngày)
- ✅ Cấu trúc HTML: thẻ div, section, header, footer.
- ✅ CSS: màu sắc, khoảng cách, căn chỉnh, responsive cơ bản.
- ✅ Làm 1 trang landing page đơn giản để luyện tay.
Giai đoạn 3: Làm quen PHP cho WordPress (3–5 ngày)
- ✅ Cú pháp PHP: biến, mảng, vòng lặp, hàm (bạn đã biết Python nên sẽ học rất nhanh).
- ✅ Dùng PHP để hiển thị dữ liệu trong theme.
- ✅ Hiểu về WordPress Loop để lấy bài viết.
Giai đoạn 4: Xây dựng theme từ đầu (7–10 ngày)
- ✅ Tạo file
style.css
,functions.php
,index.php
,header.php
,footer.php
. - ✅ Tạo template page riêng cho Trang chủ, Sản phẩm, Bài viết.
- ✅ Thêm menu động, widget, logo, favicon.
- ✅ Thêm WooCommerce vào theme để làm shop online.
Giai đoạn 5: Tối ưu và nâng cao (7–14 ngày)
- ✅ Responsive đầy đủ (mobile-first).
- ✅ Tối ưu tốc độ web (cache, nén ảnh, lazy load).
- ✅ Thêm chức năng nâng cao: custom post type, custom fields với ACF plugin.
- ✅ Bảo mật và backup cơ bản.
Giai đoạn 6: Ra mắt trang web thật 🎉
- ✅ Mua tên miền, hosting.
- ✅ Upload website lên hosting thật.
- ✅ Bật SSL, thiết lập SEO cơ bản.
Lộ trình
🎯 1. File theo dõi tiến trình học và phát triển website (Google Docs hoặc Notion)
✅ Mục đích: Theo dõi quá trình từng ngày, biết hôm nay làm gì, đã xong tới đâu.
- Timeline các giai đoạn
- Việc cần làm trong mỗi giai đoạn (mình để checkbox ✅ bạn tick cho vui luôn!)
- Ghi chú ý tưởng hoặc vấn đề gặp phải
- Kết quả mỗi tuần: Bạn sẽ nhìn rõ bạn tiến bộ thế nào 💡
→ Mình làm Google Docs trước cho dễ chia sẻ, nếu bạn dùng Notion quen thì mình làm thêm luôn cho nhé!
🧩 2. Starter theme gọn nhẹ để bạn khỏi làm từ số 0
✅ Mục đích: Có sẵn khung theme, bạn chỉ tập trung làm giao diện và chức năng.
- Starter theme mình chọn là Underscores (_s) hoặc Bones (siêu nhẹ, chuẩn SEO).
- Mình sẽ cấu hình sẵn cho bạn:
- Header, Footer, Sidebar cơ bản.
- File function.php mẫu.
- CSS mẫu để bạn chỉ cần chỉnh sửa.
- Responsive sẵn luôn.
→ Mình làm luôn bản Starter riêng cho bạn, bạn chỉ cần tải lên là dùng.
✅ 3. Checklist “Việc cần làm mỗi ngày”
✅ Mục đích: Để bạn giữ nhịp độ học và làm đều đặn, không bị nản.
- Mỗi ngày chỉ làm 1–2 việc nhỏ nhưng đều đặn.
- Có cột đánh giá cảm giác sau mỗi ngày: “Hôm nay tôi làm được gì?”, “Còn vướng gì?”.
- Định kỳ review tuần để xem tiến độ.