Lê Đình Thanh Khoa Công nghệ Thông tin Trường Đại học Công nghệ, ĐHQGHN E-mail: thanhld@vnu.edu.vn Mobile: 0987.257.504 Bài giảng PHÁT TRIỂN ỨNG DỤNG WEB... Tiên quyết• Lập trình hướng t
Trang 1Lê Đình Thanh
Khoa Công nghệ Thông tin Trường Đại học Công nghệ, ĐHQGHN E-mail: thanhld@vnu.edu.vn Mobile: 0987.257.504
Bài giảng
PHÁT TRIỂN ỨNG DỤNG WEB
Trang 2Tiên quyết
• Lập trình hướng thủ tục
• Lập trình hướng đối tượng
• Nhập môn CSDL
• Thực hành CSDL quan hệ
• Nhập môn mạng máy tính
2
Lê Đình Thanh, Bài giảng Phát triển ứng dụng web.
Trang 3Mục tiêu
Kết thúc lớp học, sinh viên sẽ
• hiểu biết một cách toàn diện và có hệ thống các kiến
thức cốt lõi liên quan xây dựng ứng dụng web
• nắm bắt và sử dụng tốt một số công cụ và kỹ thuật hiện đại trong phát triển ứng dụng web
• có thể phát triển và triển khai ứng dụng web trong công nghiệp
• dễ dàng nắm bắt và làm chủ được các công nghệ,
công cụ tạo web trong tương lai
• có thể tự tạo framework cho phát triển ứng dụng web
Trang 4Quan điểm
• Kiến thức theo W3C là nền tảng, cốt lõi
• Bao quát và trung lập với công nghệ,
công cụ
Trang 5Nội dung
Kiến thức cốt lõi
Chương 4 Quản lý trang web bằng Javascript Chương 3 Định kiểu trình diễn trang web bằng CSS
Chương 2 Xây dựng trang web bằng HTML
Chương 1 Kiến trúc ứng dụng web
-Chương 6 Công nghệ web động Chương 7 Thao tác cơ sở dữ liệu Chương 8 Lưu trạng thái và đảm bảo an ninh
Chương 9 Viết lại và định tuyến URL
Chương 5 Thư viện phát triển mặt trước
Chương 10 Khung phát triển mặt sau frontend
backend
Trang 6Nội dung
• Bài 1 Kiến trúc ứng dụng web
• Bài 2 Quản trị ứng dụng web
• Bài 3 Nội dung web: HTML
• Bài 4 Nội dung web: CSS
• Bài 5 Nội dung web: Javascript
• Bài 6 Nội dung web: DOM
• Bài 7 AJAX
• Bài 8 jQuery
• Bài 9 Bootstrap
• Bài 10 React
• Bài 11 Công nghệ web (PHP), mẫu thiết kế MVC
• Bài 12 Ứng dụng CSDL
• Bài 13 Xử lý hợp thức
• Bài 14 Phiên và cookie
• Bài 15 Xác thực và an ninh
• Bài 16 Viết lại và định tuyến URL
• Bài 17 Web service
• Bài 18 Web framework
• Bài 19 Xu hướng phát triển web 6
Lê Đình Thanh, Bài giảng Phát triển ứng dụng web.
Trang 7Công cụ/Phần mềm
Hệ QT
CSDL
Web
Servers
Lê Đình Thanh, Bài giảng Phát triển ứng dụng web.
IDE
Trang 8Học liệu
• Tài liệu bắt buộc:
Lê Đình Thanh, Nguyễn Việt Anh, "Giáo trình phát triển ứng dụng web", NXB ĐHQGHN, 2018.
• Tài liệu tham khảo thêm:
Applications: Producing Code That Can Grow and Thrive”, O'Reilly Media, 2010.
http://www.w3schools.com
8
Lê Đình Thanh, Bài giảng Phát triển ứng dụng web.
Trang 9Đánh giá
• Kiểm tra giữa kỳ:
Cộng điểm làm bài thực hành
• Thi học phần:
Lê Đình Thanh, Bài giảng Phát triển ứng dụng web.
Trang 10Tiếp theo
Kiến trúc ứng dụng web