2018f-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 1-2, Thứ 5, 304-G2
Thực hành: Tiết 7-8, Thứ 7, PM313-G2, N1
Tiết 9-10, Thứ 7, PM313-G2, N2
Tiết 5-6, Thứ 6, PM405-E3, N3
Thông báo
Bài tập lớn thi cuối kỳ:
ClassSurvey
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:
2018s-INT3306
,
2017f-INT3306-2-4
,
ThesisMgr
,
ABCKitchen
,
VNABCTourist
,
TheWineShop
Lịch học
Tuần
Bài giảng
Thực hành trên lớp
Tự thực hành ở nhà
Đọc thêm
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
Nginx
Apache
IIS
Percent-encoding/URL encoding
URL shortening
2
ch02 - HTML
Lab. Quản trị ứng dụng web
HTML Charset
Web colors
Web media player
Video format for the web
3
ch03 - CSS
Lab. Trang tin
4
ch04 - Javascript, DOM
Lab. Form nhập
Lab. Danh sách
Lab. Thực đơn
Lab. Tab
5
ch04 - AJAX, JSON
Lab. Sắp xếp trên bảng
Lab. AJAX
Math in all browsers
AsciiMath
6
ch05 - jQuery
Lab. Cây
Lab. JSON
Lab. Máy tính
Web text editor
7
ch05 - Bootstrap
Lab. Form nhập (jQuery)
Lab. Cây (jQuery)
Lab. Hoạt cảnh
8
ch06 - Công nghệ web động
Lab. Bootstrap CSS, grid
Lab. Bootstrap UI components
Lab. Bootstrap Javascript API
ch05 - React
Lab. React và JSX
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)
Laravel
15
18 - Xu hướng phát triển web
Lab. Kiểm thử ứng dụng web
Web service
w3techs