Bài giảng PHÁT TRIỂN ỨNG DỤNG WEB 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 Tiên • • • • • 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 Lê Đình Thanh, Bài giảng Phát triển ứng dụng web Mục tiêu Kết thúc lớp học, sinh viên • hiểu biết cách tồn diện có hệ thống kiến thức cốt lõi liên quan xây dựng ứng dụng web • nắm bắt sử dụng tốt số công cụ kỹ thuật đại phát triển ứng dụng web • phát triển triển khai ứng dụng web cơng nghiệp • dễ dàng nắm bắt làm chủ công nghệ, công cụ tạo web tương lai • tự tạo framework cho phát triển ứng dụng web Quan điểm • Kiến thức theo W3C tảng, cốt lõi • Bao quát trung lập với công nghệ, công cụ Nội dung frontend Chương Thư viện phát triển mặt trước Chương Quản lý trang web Javascript Chương Định kiểu trình diễn trang web CSS Chương Xây dựng trang web HTML Chương Kiến trúc ứng dụng web Kiến thức cốt lõi Chương Công nghệ web động Chương Thao tác sở liệu Chương Lưu trạng thái đảm bảo an ninh Chương Viết lại định tuyến URL Chương 10 Khung phát triển mặt sau backend Nội dung • • • • • • • • • • • • • • • • • • • Bài Kiến trúc ứng dụng web Bài Quản trị ứng dụng web Bài Nội dung web: HTML Bài Nội dung web: CSS Bài Nội dung web: Javascript Bài Nội dung web: DOM Bài AJAX Bài jQuery Bài 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 cookie Bài 15 Xác thực an ninh Bài 16 Viết lại đị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 Lê Đình Thanh, Bài giảng Phát triển ứng dụng web Công cụ/Phần mềm IDE Web Servers Hệ QT CSDL Lê Đình Thanh, Bài giảng Phát triển ứng dụng web Họ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: Kyle Loudon, “Developing Large Web Applications: Producing Code That Can Grow and Thrive”, O'Reilly Media, 2010 http://www.w3schools.com Lê Đình Thanh, Bài giảng Phát triển ứng dụng web Đánh giá • • Kiểm tra kỳ: Trắc nghiệm máy tính Cộng điểm làm thực hành Thi học phần: Làm, báo cáo dự án giả theo nhóm người Phần mềm, trình bày Lê Đình Thanh, Bài giảng Phát triển ứng dụng web Tiếp theo Kiến trúc ứng dụng web