Lê Đình ThanhBộ môn Mạng và Truyền thông Máy tính Khoa Công nghệ Thông tin Trường Đại học Công nghệ, ĐHQGHN E-mail: thanhld@vnu.edu.vn, thanhld.vnuh@gmail.com Mobile: 0987.257.504 Bài gi
Trang 1Lê Đình Thanh
Bộ môn Mạng và Truyền thông Máy tính
Khoa Công nghệ Thông tin Trường Đại học Công nghệ, ĐHQGHN E-mail: thanhld@vnu.edu.vn, thanhld.vnuh@gmail.com
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
Trang 3Nội dung
• Bài 1 Kiến trúc ứng dụng web
• Bài 2 Tạo và quản trị ứng dụng web (-IIS,
• Bài 3 Nội dung web: HTML, CSS, Javascript,
DOM, sự phát triển (HTML5 và CSS3)
• Bài 4 Công nghệ web (-ASP, -ASP.NET, -PHP,
-JSP) (*), mẫu thiết kế MVC
• Bài 5 Ứng dụng CSDL
• Bài 6: Xử lý hợp thức, phiên và cookie, xác
thực và an ninh
• Bài 7 Xử lý nâng cao với AJAX, jQuery, URL
Rewriting
• Bài 8 Web Service
(*) Học viên chọn nội dung học tùy vào công nghệ
Trang 4Công cụ/Phần mềm
IDE
Hệ QT
CSDL
Tomcat Apache
ASP, ASP.NET PHP JSP
Web
Servers
Trang 5Tham khảo
• Tài liệu bắt buộc:
– Nguyễn Nam Hải và Nguyễn Việt Anh, ”Lập trình web”,
NXB ĐHQGHN, 2013.
– Ralph F Grove, “ Web Based Application Development ”, Jones & Bartlett Publishers, 2010.
– Kyle Loudon, “ Developing Large Web Applications:
Producing Code That Can Grow and Thrive ”, O'Reilly Media, 2010.
– http://www.w3schools.com
– http://www.php.net
– http://net.tutsplus.com /category/tutorials/asp-net
– http://www.oracle.com/technetwork/java/javaee
Trang 6Đánh giá
– Thực hiện trên máy theo nội dung từng phần.
– Làm, báo cáo bài tập lớn theo nhóm
1-3 người.
– Phần mềm, báo cáo, slide, trình bày.
Trang 7Tiếp theo
Kiến trúc ứng dụng web