TOP 
        
        	
    
 
	
	
 
 
 
 
  
    
         
     
Starter 
Project về gì? 
Workflow và đặc tả dự án 
 
 
Task 1: Khởi tạo dự án 
Khởi tạo project React/Angular 
Thao tác thử trên Postman 
Tạo cấu trúc thư mục 
Thêm thư viện UI (MaterialUI/AntDesign/…) 
 
 
Task 2: Bắt đầu dự án (Trang chủ) 
Tạo header và footer cho giao diện người dùng 
Tạo trang chủ/li> 
Thực hiện chức năng hiện Danh sách các khóa học và Danh mục 
 
 
Task 3: Đăng kí/Đăng nhập 
Tạo cấu trúc đường dẫn URL tới các trang 
Tạo form Đăng ký/Đăng nhập 
Validate cho form Đăng ký/Đăng nhập 
Thực hiện chức năng cho Đăng ký/Đăng nhập 
 
 
Task 4: Khóa học 
Tạo trang Các khóa học 
Thực hiện chức năng hiện Danh sách các khóa học và Danh mục 
Tạo trang Chi tiết khóa học 
Thực hiện chức năng hiện Chi tiết khóa học 
Thực hiện chức năng Đăng ký khóa học 
 
 
Task 5: Người dùng 
Tạo trang Thông tin người dùng 
Thực hiện chức năng Hiện thông tin người dùng 
Thực hiện chức năng Sửa thông tin người dùng 
 
 
Task 6: Khởi tạo trang Quản trị 
Tạo layout Dashboard cho Quản trị 
Tạo sidebar chứa Dashboard, trang Quản lí khóa học, và trang Quản lí người dùng 
Tạo cấu trúc đường dẫn URL tới các trang 
 
 
Task 7: Dashboard 
Hiện thông tin của admin hiện tại 
Hiện pie chart cho dữ liệu của Các khóa học và Người dùng 
 
 
Task 8: Quản lí người dùng 
Tạo trang quản lí người dùng 
Tạo Pagination Table cho Danh sách người dùng 
Thực hiện chức năng hiện Danh sách người dùng 
Thực hiện chức năng Thêm, Xóa, Sửa người dùng 
Tạo filter và chức năng Tìm kiếm người dùng 
 
 
Task 9: Quản lí khóa học 
Tạo trang quản lí khóa học 
Tạo Pagination Table cho Danh sách các khóa học 
Thực hiện chức năng hiện Danh sách khóa học 
Thực hiện chức năng Thêm, Xóa, Sửa khóa học 
Thực hiện chức năng lấy Danh sách người dùng đã/đang chờ xét duyệt ghi danh 
Thực hiện chức năng Ghi danh khóa học 
Thực hiện chức năng Hủy ghi danh 
Tạo filter và chức năng Tìm kiếm khóa học 
 
 
 
 
Starter 
Project về gì? 
Workflow và đặc tả dự án 
 
 
Task 1: Khởi tạo dự án 
Khởi tạo project React/Angular 
Thao tác thử trên Postman 
Tạo cấu trúc thư mục 
Thêm thư viện UI (MaterialUI/AntDesign/…) 
 
 
Task 2: Bắt đầu dự án (Trang chủ) 
Tạo header và footer cho giao diện người dùng 
Tạo trang chủ/li> 
Thực hiện chức năng hiện Danh sách các phim tại trang chủ 
Thực hiện chức năng hiện Danh sách lịch chiếu tại trang chủ 
 
 
Task 3: Đăng kí/Đăng nhập 
Tạo cấu trúc đường dẫn URL tới các trang 
Tạo form Đăng ký/Đăng nhập 
Validate cho form Đăng ký/Đăng nhập 
Thực hiện chức năng cho Đăng ký/Đăng nhập 
 
 
Task 4: Phim 
Tạo trang Chi tiết phim 
Thực hiện chức năng hiện Chi tiết phim/li>
 Thực hiện chức năng hiện Lịch chiếu của phim tại các rạp 
Thực hiện chức năng bình luận 
 
 
Task 5: Người dùng 
Tạo trang Thông tin người dùng 
Thực hiện chức năng Hiện thông tin người dùng 
Thực hiện chức năng Sửa thông tin người dùng 
 
 
Task 6: Khởi tạo trang Quản trị 
Tạo layout Dashboard cho Quản trị 
Tạo sidebar chứa Dashboard, trang Quản lí phim, lịch chiếu, và người dùng 
Tạo cấu trúc đường dẫn URL tới các trang 
 
 
Task 7: Dashboard 
Hiện thông tin của admin hiện tại 
Hiện pie chart cho dữ liệu của lịch chiếu, phim, và người dùng 
 
 
Task 8: Quản lí người dùng 
Tạo trang quản lí người dùng 
Tạo Pagination Table cho Danh sách người dùng 
Thực hiện chức năng hiện Danh sách người dùng 
Thực hiện chức năng Thêm, Xóa, Sửa người dùng 
Tạo filter và chức năng Tìm kiếm người dùng 
 
 
Task 9: Quản lí phim 
Tạo trang quản lí phim 
Tạo Pagination Table cho Danh sách các bộ phim 
Thực hiện chức năng Thêm, Xóa, Sửa phim 
Tạo filter và chức năng Tìm kiếm phim 
 
 
Task 9: Quản lí lịch chiếu 
Tạo trang quản lí lịch chiếu 
Tạo Pagination Table cho Danh sách các lịch chiếu theo cụm rạp 
Thực hiện chức năng Thêm, Xóa, Sửa lịch chiếu 
Tạo filter và chức năng Tìm kiếm lịch chiếu theo phim