2019F-INT3306-20: 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:
Sáng T2 4-5 210-GĐ3
Thực hành:
Sáng T3 1-2 PM208-G2 N1
Sáng T3 3-4 PM208-G2 N2
Thông báo
Đề bài tập lớn:
ExamReg
Lịch thực hành bắt đầu từ tuần thứ 2.
Tham khảo bài tập lớn thi cuối kỳ các lớp trước:
uFaculties
,
ClassSurvey
,
ThesisMgr
,
ABCKitchen
,
VNABCTourist
,
TheWineShop
Giáo trình
Lê Đình Thanh, Nguyễn Việt Anh, "Phát triển ứng dụng web", NXB ĐHQGHN, 2019.
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
(
video
)
RFC 2616: HTTP/1.1
w3schools.com
1
ch01 - Kiến trúc ứng dụng web
(
video
)
Nginx
Apache
IIS
Percent-encoding/URL encoding
URL shortening
2
ch02 - HTML
(
video
)
Lab. Quản trị ứng dụng web
ch01 - Quản trị ứng dụng web
HTML Charset
Web colors
Web media player
Video format for the web
3
ch03 - CSS
(
video
)
Lab. Trang tin
4
ch03 - CSS
(
video
) (tiếp)
Lab. Form nhập
Lab. Thực đơn
Lab. Tab
5
ch04 - Javascript, DOM
(
video
)
Lab. Danh sách
Lab. Máy tính
Math in all browsers
AsciiMath
6
ch04 - AJAX, JSON
(
video
)
Lab. Sắp xếp trên bảng
Lab. AJAX
Web text editor
7
ch05 - jQuery
(
video
)
ch05 - Bootstrap
(
video
)
Lab. Cây
Lab. JSON
Lab. Hoạt cảnh
Lab. Cây (jQuery)
8
ch06 - Công nghệ web động
(
video1
) (
video2
) (
video3
)
Lab. Form nhập (jQuery)
Lab. Bootstrap CSS, grid
Lab. Bootstrap UI components
Lab. Bootstrap Javascript API
ch05 - React
Lab. React và JSX
9
ch07 - Thao tác CSDL
(
video
)
Lab. MVC vs Flat
10
ch08 - Lưu trạng thái
(
video
)
Lab. CSDL
(Yêu cầu 1-8)
Lab. Cookie
Lab. Session
11
ch08 - Đảm bảo an ninh
(
video
)
Lab. CSDL
(Yêu cầu 9-13)
OWASP
Captcha
12
ch09 - Viết lại và định tuyến URL
(
video
)
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
ch10 - Backend Framework
(
video
)
Lab. CSDL
(Yêu cầu 18)
Laravel
15
ch11 - Xu hướng phát triển web
Lab. Kiểm thử ứng dụng web
Web service
w3techs