2018s-INT3306-1: Phát triển ứng dụng web
Số tín chỉ: 03
Giờ tín chỉ đối với các hoạt động (LL/ThH/TH): 30/15/0
Lý thuyết: Tiết 11-12, Thứ 4, GĐ3-G3
Thực hành: Tiết 3-4, Thứ 5, PM201-G2, N1
Tiết 5-6, Thứ 5, PM201-G2, N2
Thông báo
Bài tập lớn thi cuối kỳ
Lịch thực hành bắt đầu từ tuần thứ 2.
Tham khảo các bài tập kiểm tra giữa kỳ các lớp trước:
2017f-INT3306-4
,
2017f-INT3306-2
Tham khảo các bài tập lớn thi cuối kỳ các lớp trước:
2017f-INT3306-2-4
,
ThesisMgr
,
ABCKitchen
,
VNABCTourist
,
TheWineShop
Lịch học
Tuần
Lý thuyết
Thực hành
Tự học
Ghi chú
0
ch0-Giới thiệu
RFC 2616: HTTP/1.1
w3schools.com
1
ch01 - Kiến trúc ứng dụng web
ch01 - Quản trị ứng dụng web
Apache
IIS
Nginx
Percent-encoding/URL encoding
URL shortening
2
ch02 - HTML
Lab. Quản trị ứng dụng web
Codeanywhere
HTML Charset
Web colors
Web media player
Video format for the web
3
ch03 - CSS
Lab. Trang tin
Math in all browsers
AsciiMath
4
ch04 - Javascript, DOM
Lab. Form nhập
Lab. Danh sách
Lab. Thực đơn
5
ch04 - AJAX, JSON
Lab. AJAX
Lab. JSON
Lab. Sắp xếp và tìm kiếm trên bảng
Lab. Tab
Lab. Máy tính
6
ch05 - jQuery
Lab. Form nhập (jQuery)
Lab. Cây
Web text editor
7
ch05 - Bootstrap
ch05 - React
Lab. Form nhập (Bootstrap CSS, grid)
Lab. Bootstrap UI components
Lab. Bootstrap Javascript API
Lab. Hoạt cảnh
8
ch06 - Công nghệ web
Lab. React và JSX
Lab. Kiểm thử ứng dụng web
Công bố đề bài tập lớn.
9
ch07 - Thao tác CSDL
Lab. MVC vs Flat
10
ch08 - Lưu trạng thái
Lab. CSDL
(Yêu cầu 1-8)
Lab. Cookie
Lab. Session
11
ch08 - Đảm bảo an ninh
Lab. CSDL
(Yêu cầu 9-13)
OWASP
Captcha
12
ch09 - Viết lại và định tuyến URL
Lab. CSDL
(Yêu cầu 14-16)
Lab. Định tuyến URL
13
16 - Web service
Lab. CSDL
(Yêu cầu 17)
14
17 - Khung phát triển ứng dụng web
Lab. CSDL
(Yêu cầu 18)
Symfony
15
18 - Xu hướng phát triển web
Web service
w3techs