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