Skip to main content

Đồ án cuối khóa_CCDN

Enrollment in this course is by invitation only

VỀ MÔN HỌC NÀY!

Xin chào tất cả các bạn !

Các bạn học viên thân mến, các bạn đã được trang bị các kiến thức để xây dựng một ứng dụng WEB. Môn học này cung cấp cho học viên một đề bài hoàn chỉnh của một ứng dụng WEB trong thực tế. Dự án này cho phép học viên làm quen với các bước thực hiện trong quy trình xây dựng một ứng dụng trong môi trường doanh nghiệp.

Học viên được trải nghiệm việc thực hiện các bước trong quy trình làm phần mềm từ công đoạn xác định yêu cầu, thiết kế kiến trúc, thiết kế dữ liệu, thiết kế xử lý, thi công sản phẩm và hoàn tất tài liệu cho dự án thông qua việc thực hiện chín Task.

Chúc các bạn học tốt!


MỤC TIÊU MÔN HỌC

Sau khi học xong môn này, học viên sẽ đạt được các chuẩn kiến thức, kỹ năng đầu ra như sau:

1. Viết tài liệu thiết kế cơ sở dữ liệu bao gồm trình bày tài liệu thiết kế dữ liệu, vẽ lược đồ, đặc tả bảng dữ liệu

2. Thiết kế và xây dựng các màn hình được nhất quán, sử dụng hiệu quả và hợp lý trong trong ứng dụng

3. Viết tài liệu yêu cầu phần mềm (Software Requirement Specification)

4. Tạo tập tin SQL Script cho CSDL SQL Server

5. Tổ chức mã nguồn cho dự án JSP/SERVLET theo mô hình Model View Controller

6. Thiết kế giao diện màn hình quản lý, tìm kiếm, màn hình thêm và cập nhật thông tin của một thực thể

7. Thực hiện xây dựng giao diện WEB với công nghệ Bootstrap

8. Tải (upload) dữ liệu hình ảnh, tập tin lên trên server

9. Thực hiện kiểm tra tính hợp lệ của dữ liệu trong WEB

10. Liệt kê dữ liệu từ cơ sở dữ liệu trong WEB dựa vào điều kiện LỌC

11. Phân trang trên màn hình tại phía trình duyệt của khách hàng (client side)

12. Xoá một/nhiều phần tử trong một thực thể

13. Cách trình bày trong tài liệu dự án web như chọn màu chữ, chọn hình ảnh, chọn định dạng chữ phù hợp và nhất quán

14. Cài đặt điều hướng hợp lý cho chức năng thêm / cập nhật / xoá một phần tử trong thực thể

15. Tổ chức và hoàn thiện mã nguồn theo đúng quy ước (coding convention) được quy định trong dự án.

16. Kiểm tra tính hợp lệ của dữ liệu trên web form

17. Thêm, cập nhật dữ liệu của thực thể vào cơ sở dữ liệu

18. Nạp dữ liệu từ CSDL vào màn hình cập nhật

19. Xây dựng chức năng Login, Change Password và đăng ký người dùng mới

20. Thông báo lỗi hợp lý khi thêm không thành công

21. Viết hướng dẫn sử dụng, viết hướng dẫn cài đặt cho sản phẩm và phần release note (kết quả của việc xây dựng dự án)

22. Reset mật khẩu người dùng từ ADMIN hoặc từ màn hình LOGIN với Forget Password; Cập nhật ROLE cho người dùng; Kiểm soát việc truy xuất tài nguyên không hợp lệ trên SERVER

23. Viết tài liệu thiết kế kiến trúc phần mềm cơ bản



CHUYÊN GIA THIẾT KẾ VÀ PHẢN BIỆN MÔN HỌC

CHUYÊN GIA THIẾT KẾ KHÓA HỌC

File preview

Nguyễn Thanh Phước

  • Giảng viên nội bộ chương trình đào tạo Fresher – FPT Software.
  • Giảng viên thỉnh giảng tại các Trường ĐH (ĐH FPT, ĐH Sư Phạm Kỹ Thuật HCM, ĐH Tôn Đức Thắng, ĐH Nông Lâm TpHCM)
  • Thành thạo các công nghệ và ngôn ngữ lập trình Java, C#, Java Script, Python, C++, C
  • Đã từng làm:
    • Project Manager và Technical Leader của các dự án về Web & Mobile Application.
    • Xây dựng, đào tạo và triển giao cho chương trình Fresher của FPT Software cho các Trường ĐH phía Nam.
    • Facebook: https://www.facebook.com/phuocnt1 

CHUYÊN GIA PHẢN BIỆN ĐỀ CƯƠNG
File preview

Trương Đắc Tài 

  • Chuyên gia quản lý dự án kiêm PO cho công ty product của Úc
  • Hơn 10 năm kinh nghiệm trong ngành phát triển phần mềm, có kinh nghiệm qua các vị trí QA, PM/PO cho các dự án outsource và cả product
  • Gần 6 năm làm Mentor FUNiX với nhiều kinh nghiệm mentoring, coaching cũng như tham gia vào việc phát triển chương trình.
  • Facebook: https://www.facebook.com/dac.tai.1

KÊNH PHẢN HỒI

FUNiX sẵn sàng đón nhận và trao đổi về mọi ý kiến góp ý, phản hồi liên quan đến học liệu qua program@funix.edu.vn