- Database:
- Gồm ít nhất 5 bảng
- Lưu ý:
- Tạo quan hệ giữa các bảng -> chuẩn
- Xác định kiểu dữ liệu + độ dài của từng column -> Xác định chuẩn
- Frontend:
- HTML/CSS/JS/Bootstrap/jQuery
- Tuyệt đối ko sử dụng template -> FAIL -> Thảm khảo cách viết thì được + sử dụng 1 vài chi tiết nhỏ OK -> Hiểu
- Biết cách code tay css -> 30% thường
=> SEM1 => Tự tin đi xin việc về mảng frontend
- PHP
- Yêu cầu nhỏ nhất để đạt yêu cầu:
Trang admin:
- Được phép sử dung template/hoặc không -> OK
- Tạo được 1 trang quản lý sản phẩm/tin tức -> thêm/sửa/xóa
Frontend:
- Đổ được dữ liệu sản phẩm/tin tức -> Ra trang web.
=====================================================================================
B1. Phân tích dự án
-> Tham khảo: https://gokisoft.com/huong-dan-phan-tich-du-an-phan-mem.html
-> Phân tích database -> digram -> https://app.diagrams.net/
B2. Chuẩn bị môi trường phát triên
-> Tạo dự án trên github -> add tất cả thành viên vào trong dự án + tranvandiep.it@gmail.com -> public.
-> Trong github -> công cụ quản lý tasks -> giống như trello -> Add tất cả các yêu cầu dự án vào đây -> assign công việc cho từng thành viên.
-> Tạo môi trường test -> heroku -> Kết nối với dự án github
-> Tạo dự án mẫu của project
SEM1
- db -> config.php & dbhelper.php
- utils -> utility.php
- index.php -> Welcome to develop SEM1 Project.
Đẩy lên github & sync heroku -> DONE
-> All mem => clone về và phát triển (branch)
-> https://gokisoft.com/git-github.htm
B3. Phát triển dự án.
Tiến độ:
- 10h: Phác thảo dự + chức năng trong dự án
- database -> gửi lại review
- Nghiên cứu đề tài -> tìm 1 website mẫu -> Tương tự vs đề tài -> Dựa vào đó phát triển theo.
- Các page sẽ phát triển trong dự án
- Trang chủ
- trang sản phẩm
- trang chi tiết
- trang liên hệ
- trang giỏ hàng
- trang thanh toán