- Khai báo biến
- Các toán tử, phép toán, hàm
- If, else, do, for, while, break, continue
- Form và các thuộc tính quan trọng: method, action, name
- Exercise login với Form
- Exercise String, Number, Array - Phần 1
- Exercise đường dẫn
- Exercise vẽ tháp hình cơ bản
- Exercise truy xuất menu
- Exercise xử lý Array
- Exercise String, Number, Array - Phần 2
- Exercise Duyệt menu cấp 1 đến cấp 2
- Exercise chuyển đổi chuỗi phức tạp
- Exercise truy xuất chuỗi phức tạp
- Exercise String, Number, Array - Phần 3
- GIT & Github trong quản lý mã nguồn
- Exercise Duyệt menu cấp 3
- Exercise Register (chức năng và database)
-
Exercise Xây dựng breadcrumb phức tạp
-
Exercise Hoàn chỉnh menu cấp 1 đến cấp 3
-
Exercise PHP kết hợp jQuery trong tình huống đổ menu
-
#### Buổi 06
-
Thao tác với File: JSON, XML, INI, TXT
-
Các thao tác upload tập tin
-
PTCSDL Category - Article
-
Exercise Quản lý tập tin CRUD: List - Info - Delete
- Exercise Project quản lý tập tin CRUD: Add - Edit - Upload image
- Exercise file explorer, menu đa cấp
- Tư duy tổ chức code / tối ưu mã
- Sử dụng hosting
- Các thao tác với Session, Cookie
- Sở dụng htaccess
- Exercise Project login / logout / cấu hình time đăng nhập
- PTCSDL User - Group
- Exercise Project Website tin tức - Phần 1
- Lấy tin tự động với RSS
- Sử dụng API với Coinmarketcap API
- Kỹ thuật bóc tách dữ liệu, quét tin tứ, lấy giá vàng
- Exercise Project Website tin tức - Phần 2
- Admin cấu hình link RSS, giới hạn quyền truy cập
- Sử dụng Ajax
- Tư duy tổ chức code / tối ưu mã
- Lập trình hướng đối tượng trong PHP cơ bản và nâng cao
- Exercise Contact Page - Validate
- Exercise Contact Page - Mail
- Luồng hoạt động trang liên hệ, nâng cấp mở rộng
- SQL với các bài tập thực tế về viết SQL
- Truy vấn trên 1 bảng
- Truy vấn trên nhiều bảng
- Các truy vấn kết hợp phức tạp trong thực tế
- PTCSDL tổng quát
- Học viên làm bài Test giữa khóa, củng cố kiến thức từ giảng viên
- Giảng viên định hướng lộ trình học tập tiếp theo
- Kết hợp PHP & MySQL
- Xây dựng trang quản lý Group: List, Info, Add, Edit, Delete, Multi Delte
- Kết hợp jQuery & Ajax
- Xây dựng trang quản lý User: List, Info, Add, Edit, Delete, Multi Delete
- Kết hợp jQuery & Ajax
- Xây dựng chức năng phân trang
- Hoàn chỉnh ứng dụng CRUD tổng quát
- Tìm hiểu và xây dựng mô hình MVC OOP - Một Module - Phần 1
- Xây dựng mô hình MVC OOP - Một Module - Phần 2
- Xây dựng Class quản lý Controller, View, Model
- Xây dựng mô hình MVC OOP - Nhiều module nhiều template - Phần 1
- Xây dựng Class quản lý Template
- Xây dựng các helper cần thiết
- Xây dựng mô hình MVC OOP - Nhiều module nhiều template - Phần 2
- Tạo module & nhúng giao diện backend
- Xây dựng website bán hàng - Admin - Phần 1
- Quản lý group: list, status, search, ajax, notify
- Xây dựng website bán hàng - Admin - Phần 2
- Quản lý group: filter, delete, change status, pagination, validate, form
- Xây dựng website bán hàng - Admin - Phần 3
- Hoàn chỉnh quản lý User
- Đăng ký - đăng nhập
- Xây dựng website bán hàng - Admin - Phần 4
- Hoàn chỉnh quản lý Category
- Phân quyền ứng dụng
- Xây dựng website bán hàng - Admin - Phần 5
- Hoàn chỉnh quản lý Book, Slider
- Hoàn chỉnh phần quản trị Admin
- Xây dựng website bán hàng - Frontend - Phần 1
- Tạo module & nhúng giao diện frontend
- Xây dựng trang chủ, đổ menu, các box
- Xây dựng website bán hàng - Frontend - Phần 2
- Xây dựng trang category, trang chi tiết sách, trang đặt hàng, trang liên hệ, cấu hình cần thiết
- Xây dựng website bán hàng - Frontend - Phần 3
- Hoàn chỉnh trang dành cho user, quản lý info, giỏ hàng, đơn hàng
- Tối ưu mã nguồn
- Các kiến thức mở rộng khi đi làm, làm việc nhóm, nhận và xử lý task
- Kinh nghiệm phỏng vấn, CV xin việc hấp dẫn nhà tuyển dụng
- Nghiên cứu và lộ trình mở rộng