TRƯỜNG ĐẠI HỌC PHAN THIẾT CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN Độc lập - Tự - Hạnh phúc CHƯƠNG TRÌNH ĐÀO TẠO TRÌNH ĐỘ ĐẠI HỌC NGÀNH CƠNG NGHỆ THƠNG TIN -ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN TÊN HỌC PHẦN : XML ỨNG DỤNG SỐ TÍN CHỈ : 03 PHÂN BỔ THỜI GIAN: 30 tiết lý thuyết, 30 thực hành MỤC TIÊU: Giúp sinh viên nắm - kiến thức lịch sử đời, ý nghĩa, công dụng lĩnh vực ứng dụng ngôn ngữ đánh dấu mở rộng XML; kiến thức DTD (Document Type Definition) XML Schema khả sử dụng chúng để quy định cấu trúc tài liệu XML; kiến thức XML Transformation khả sử dụng XSLT để rút trích liệu, chuyển dạng tài liệu XML; kiến thức LINQ to XML khả sử dụng LINQ để truy vấn liệu tài liệu XML; kỹ sử dụng công cụ soạn thảo XML để thao tác tài liệu XML; kỹ sử dụng XML để tổ chức, lưu trữ liệu dạng tài liệu XML; kỹ lập trình với liệu tổ chức dạng tài liệu XML; kỹ chuẩn bị trình bày báo cáo khoa học (seminar) TĨM TẮT NỘI DUNG ĐIỀU KIỆN Tiên quyết: Học trước: PHƯƠNG PHÁP KIỂM TRA – ĐÁNH GIÁ - Mã học phần: Điểm kiểm tra kỳ: 40% 60% THANG ĐIỂM - Điểm thi kết thúc môn học: Thang điểm 10 NỘI DUNG MÔN HỌC Tuần thứ 1-2: Chương 1: Tổng quan XML ( 4/4/16) A/ Tóm tắt ND PPGD lớp: (8) Nội Dung (ND) lớp: Tổng quan ngơn ngữ XML Lịch sử đời phát triển Giới thiệu công cụ Altova XMLSpy Các quy tắc để đảm bảo tài liệu XML hợp khn dạng (well-formed) Tóm tắt PPGD chính: Giảng viên thuyết trình Giảng viên hướng dẫn chung SV thực hành Hỏi đáp B/ Các nội dung cần tự học nhà: (16) Các nội dung cần tự học chính: + Sử dụng phần mềm XML Spy để soạn thảo tài liệu XML + Tự làm lại nội dung thực hành làm lớp hoàn thành tập thực hành giao thêm -Liệt kê tài liệu học tập cần thiết (yêu cầu phải thống với mục 11 nêu trên) [2] Elliotte Rusty Harold, XML Bible, IDG Books Worldwide, Inc., 2009, 750 [4] Tìm kiếm thêm thơng tin tài liệu Internet Tuần thứ 3-5: Chương 2: Document Type Definition ( 6/6/24) A/ Tóm tắt ND PPGD lớp: (12) Nội Dung (ND) lớp: Cấu trúc DTD (Document Type Definition) o Khai báo phần tử o Khai báo thuộc tính o Khai báo thực thể Gắn DTD vào tài liệu XML Dùng DTD kiểm tra tính hợp lệ cho tài liệu XML Tóm tắt PPGD chính: Giảng viên thuyết trình Giảng viên hướng dẫn chung SV thực hành Hỏi đáp Bài tập nhóm giao nhà B/ Các nội dung cần tự học nhà: (24) Các nội dung cần tự học chính: + Ôn lại hệ thống cú pháp DTD + Tự làm lại nội dung thực hành làm lớp hoàn thành tập thực hành giao thêm -Liệt kê tài liệu học tập cần thiết (yêu cầu phải thống với mục 11 nêu trên) [2] Elliotte Rusty Harold, XML Bible, IDG Books Worldwide, Inc., 2009, 750 [4] Tìm kiếm thêm thơng tin tài liệu Internet Tuần thứ 6-8: Chương 3: XML Schema ( 6/6/24) A/ Tóm tắt ND PPGD lớp: (12) Nội Dung (ND) lớp: Cú pháp chung XML Schema Các thành phần XML Schema Sử dụng Schema để quy định cấu trúc tài liệu XML Tóm tắt PPGD chính: Giảng viên thuyết trình Giảng viên hướng dẫn chung SV thực hành Hỏi đáp Bài tập nhóm giao nhà B/ Các nội dung cần tự học nhà: (24) Các nội dung cần tự học chính: + Ơn lại hệ thống cú pháp XML Schema + Tự làm lại nội dung thực hành làm lớp hoàn thành tập thực hành giao thêm -Liệt kê tài liệu học tập cần thiết (yêu cầu phải thống với mục 11 nêu trên) [2] Elliotte Rusty Harold, XML Bible, IDG Books Worldwide, Inc., 2009, 750 [4] Tìm kiếm thêm thông tin tài liệu Internet Tuần thứ 9: Chương 4: Cascade Style Sheets ( 2/2/8) A/ Tóm tắt ND PPGD lớp: (4) Nội Dung (ND) lớp: Các thành phần CSS Sử dụng CSS để định dạng liệu tài liệu XML Tóm tắt PPGD chính: Giảng viên thuyết trình Giảng viên hướng dẫn chung SV thực hành Hỏi đáp B/ Các nội dung cần tự học nhà: (8) Các nội dung cần tự học chính: + Ơn lại hệ thống cú pháp CSS + Tự làm lại nội dung thực hành làm lớp hoàn thành tập thực hành giao thêm -Liệt kê tài liệu học tập cần thiết (yêu cầu phải thống với mục 11 nêu trên) [2] Elliotte Rusty Harold, XML Bible, IDG Books Worldwide, Inc., 2009, 750 [4] Tìm kiếm thêm thơng tin tài liệu Internet Tuần thứ 10-11: Chương5: XSLT ( 4/4/16) A/ Tóm tắt ND PPGD lớp: (8) Nội Dung (ND) lớp: Các thành phần XSLT Sử dụng CSS để định dạng liệu tài liệu XML Tóm tắt PPGD chính: Giảng viên thuyết trình Giảng viên hướng dẫn chung SV thực hành Hỏi đáp Bài tập nhóm giao nhà B/ Các nội dung cần tự học nhà: (16) Các nội dung cần tự học chính: + Ôn lại hệ thống cú pháp XSLT + Tự làm lại nội dung thực hành làm lớp hoàn thành tập thực hành giao thêm -Liệt kê tài liệu học tập cần thiết (yêu cầu phải thống với mục 11 nêu trên) [2] Elliotte Rusty Harold, XML Bible, IDG Books Worldwide, Inc., 2009, 750 [4] Tìm kiếm thêm thơng tin tài liệu Internet Tuần thứ 12-13: Chương 6: DOM LINQ ( 4/4/16) A/ Tóm tắt ND PPGD lớp: (8) Nội Dung (ND) lớp: Cú pháp DOM Sử dụng DOM để rút trích liệu tài liệu XML Cú pháp LINQ Sử dụng LINQ để rút trích liệu tài liệu XML Tóm tắt PPGD chính: Giảng viên thuyết trình Giảng viên hướng dẫn chung SV thực hành Hỏi đáp Bài tập nhóm giao nhà B/ Các nội dung cần tự học nhà: (16) Các nội dung cần tự học chính: + Ơn lại hệ thống cú pháp DOM LINQ + Tự làm lại nội dung thực hành làm lớp hoàn thành tập thực hành giao thêm -Liệt kê tài liệu học tập cần thiết (yêu cầu phải thống với mục 11 nêu trên) [2] Elliotte Rusty Harold, XML Bible, IDG Books Worldwide, Inc., 2009, 750 [4] Tìm kiếm thêm thơng tin tài liệu Internet Tuần thứ 14: Thực hành tổng hợp (0/4/8) A/ Tóm tắt ND PPGD lớp: (4) Nội Dung (ND) lớp: Bài tập thực hành tổng hợp Bài tập tổng hợp Tóm tắt PPGD chính: Sinh viên thực hành Hỏi đáp Hướng dẫn riêng B/ Các nội dung cần tự học nhà: (8) Các nội dung cần tự học chính: + Xem lại tồn nội dung thực hành làm lớp + Làm lại tập mở rộng giảng -Liệt kê tài liệu học tập cần thiết (yêu cầu phải thống với mục 11 nêu trên) [2] Elliotte Rusty Harold, XML Bible, IDG Books Worldwide, Inc., 2009, 750 [3] Tìm kiếm thêm thơng tin tài liệu Internet Tuần thứ 15: Ơn tập ( 4/0/8) A/ Tóm tắt ND PPGD lớp: (4) Nội Dung (ND) lớp: Ơn tập nội dung cốt lõi Bài tập tổng hợp Tóm tắt PPGD chính: Giảng viên thuyết trình Hỏi đáp Sinh viên làm tập Kiểm tra B/ Các nội dung cần tự học nhà: (8) Các nội dung cần tự học chính: + Ơn tập lại toàn nội dung học + Làm lại tập giảng tập mở rộng cho thêm lớp -Liệt kê tài liệu học tập cần thiết (yêu cầu phải thống với mục 11 nêu trên) [2] Elliotte Rusty Harold, XML Bible, IDG Books Worldwide, Inc., 2009, 750 [3] Tìm kiếm thêm thông tin tài liệu Internet 10 TÀI LIỆU HỌC TẬP Tài liệu [2] Elliotte Rusty Harold, XML Bible, IDG Books Worldwide, Inc., 2009, 750 Tài liệu tham khảo : [3] Aaron Skonnad, Martin Gudgin, Essential XML Quick Reference, Addison – Wesley, 2003, 430 Trưởng khoa Trưởng môn ... NỘI DUNG MƠN HỌC Tuần thứ 1-2: Chương 1: Tổng quan XML ( 4/4/16) A/ Tóm tắt ND PPGD lớp: (8) Nội Dung (ND) lớp: Tổng quan ngôn ngữ XML Lịch sử đời phát triển Giới thiệu công cụ Altova XMLSpy... đáp Bài tập nhóm giao nhà B/ Các nội dung cần tự học nhà: (24) Các nội dung cần tự học chính: + Ơn lại hệ thống cú pháp XML Schema + Tự làm lại nội dung thực hành làm lớp hoàn thành tập thực... tài liệu XML hợp khn dạng (well-formed) Tóm tắt PPGD chính: Giảng viên thuyết trình Giảng viên hướng dẫn chung SV thực hành Hỏi đáp B/ Các nội dung cần tự học nhà: (16) Các nội dung cần