Đề cương chi tiết học phần Lập trình web nâng cao (Advanced Web Programming)

11 65 0
Đề cương chi tiết học phần Lập trình web nâng cao (Advanced Web Programming)

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Đề cương chi tiết học phần Lập trình web nâng cao (Advanced Web Programming) được biên soạn với mục tiêu giúp các bạn sinh viên nắm được những thông tin tổng quan về môn học này từ đó có sự chuẩn bị chu đáo để học tập hiệu quả hơn.

BM01.QT02/ĐNT-ĐT TRƯỜNG ĐH NGOẠI NGỮ - TIN HỌC TP.HCM KHOA CƠNG NGHỆ THƠNG TIN CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh Phúc ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN Thông tin chung học phần Tên học phần: Lập trình web nâng cao (Advanced Web Programming) Mã học phần: 4030214 Số tín học phần: Thuộc chương trình đào tạo bậc, ngành: Cao đẳng - CNTT Số tiết học phần: Nghe giảng lý thuyết : 45 tiết Làm tập lớp : tiết Thảo luận : tiết Thực hành, thực tập (ở phòng thực hành, phòng Lab ): 30 tiết Hoạt động theo nhóm : tiết Thực tế : tiết Tự học : 120 tiết Đơn vị phụ trách học phần: BM Công nghệ phần mềm / K Công nghệ thơng tin Học phần trước: Lập trình web Mục tiêu học phần: - Kiến thức:  Trình bày kiến thức mơ hình ứng dụng Web;  Tìm hiểu cơng nghệ thiết kế lập trình Web động với ASP.NET;  Liệt kê chức cách tạo điều khiển ASP server control;  Trình bày cách kết nối thao tác với hệ quản trị sở liệu: SQL Server, MS Access… - Kỹ năng:  Tạo điều khiển ASP.NET phía máy chủ;  Sử dụng kỹ thuật thao tác hiển thị liệu;  Thiết kế triển khai ứng dụng web ASP.NET liên kết sở liệu;  Thiết kế triển khai ứng dụng web với ASP.NET - Thái độ, chuyên cần:  Rèn luyện tính cẩn thận, xác, thẩm mĩ việc phát triển Web;  Khả tự học, vận dụng kiến thức phát triển trang Web thực tế 10 Chuẩn đầu học phần: Sau hồn thành khóa học, sinh viên có thể: Nội dung Đáp ứng CĐR CTĐT 4.1.1 Nắm kiến thức liên quan đến lập trình K1 máy chủ Kiến thức 4.1.2 Hiểu kỹ thuật liên quan đến lập trình ASP.NET sở liệu 4.2.1 Tạo điều khiển ASP.NET phía máy chủ Kỹ 4.2.2 Thiết kế triển khai ứng dụng K1, K3 S1 web với ASP.NET hệ quản trị CSDL S1, S3 4.3.1 Chuyên cần, cẩn thận, xác, thẩm mĩ A3 4.3.2 Ý thức sử dụng CNTT phục vụ cộng đồng A1 Thái độ 11 Tóm tắt nội dung học phần Học phần trang bị cho người học kỹ tổng hợp kiến thức lập trình web, thao tác sở liệu, phân tích thiết kế hệ thống, đồng thời tiếp cận môi trường phát triển ứng dụng web tảng ASP.NET để xây dựng ứng dụng web cụ thể cho tổ chức, công ty, trường học… 12 Nội dung lịch trình giảng dạy - Các học phần lý thuyết Buổi/ Nội dung Tiết Chương Tổng quan ASP.NET 1.1 Giới thiệu ứng dụng web 1.2 Giới thiệu ASP.NET xây dựng ứng dụng web với ASP.NET Chương 2: Server Control 2.1 Sử dụng Button Control Hoạt động giảng viên - Thuyết giảng - Xem video - Cho tập Hoạt động sinh viên - Nghe giảng, ghi - Trả lời câu hỏi - Làm tập Giáo trình Chương 1-5 thuộc Cuốn [1] (trang 3-175) - Thuyết giảng - Cho tập - Nghe giảng, ghi - Trả lời câu hỏi - Làm tập Chương thuộc Cuốn [1] (trang 203-245) 2.2 Sử dụng Text Box, Label, Check Box Radio Button Tài liệu tham khảo Ôn tập C# [2] Tham khảo [3] ASP.NET Server Controls 2.3 Sử dụng List Control Ghi Đáp ứng 4.1.1, 4.2.1 Đáp ứng 4.1.1, 4.2.1 2.4 Server control khác Chương 3: Validation Control 3.1 Giới thiệu - Thuyết giảng - Cho tập 3.2 Sử dụng Validation Control Chương 4: Quản lý trạng thái - Thuyết giảng - Cho tập - Nghe giảng, ghi - Trả lời câu hỏi - Thảo luận nhóm theo chủ đề - Làm tập Chương thuộc Cuốn [1] - Nghe giảng, ghi - Trả lời câu hỏi Chương thuộc (trang 245-277) Tham khảo [3] ASP.NET Validators Tham khảo [3] Đáp ứng 4.1.1, 4.2.1 Đáp ứng 4.1 Giới thiệu quản lý trạng thái 4.2 View state - Thảo luận nhóm theo chủ đề - Làm tập Cuốn [1] - Nghe giảng, ghi - Trả lời câu hỏi - Thảo luận nhóm theo chủ đề - Làm tập Chương thuộc Cuốn [1] - Nghe giảng, ghi - Trả lời câu hỏi - Thảo luận nhóm theo chủ đề - Làm tập Chương thuộc Cuốn [1] - Nghe giảng, ghi - Trả lời câu hỏi - Thảo luận nhóm theo chủ đề - Làm tập Chương 12-13 thuộc Cuốn [1] (trang 277-309) ASP.NET Managing State 4.1.1, 4.2.1 4.3 Session state Chương 4: Quản lý trạng thái (tt) - Thuyết giảng - Cho tập 4.4 Application state 4.5 Cookie Chương 5: Master page Theme - Thuyết giảng - Cho tập 5.1 Master page 5.2 Theme & Skin Chương 6: Lập trình sở liệu ASP.NET 6.1 Giới thiệu lập trình sở liệu 6.2 Sử dụng SQL Data Source 6.2.1 Cách tạo SQL Data Source 6.2.2 Viết câu lệnh trực tiếp sử dụng Store procedure 6.2.3 Sử dụng Datalist Control 6.2.4 Sử dụng Data binding - Thuyết giảng - Xem video - Cho tập (trang 277-309) Tham khả [3] ASP.NET Managing State Đáp ứng 4.1.1, 4.2.1 (trang 309-337) (trang 413-485) Đáp ứng 4.1.1, 4.2.1 Tham khảo [3] ASP.NET - Data Sources Đáp ứng 4.1.2, 4.2.2 Chương 6: Lập trình sở liệu ASP.NET (tt) 6.3 Các control thông dụng - Thuyết giảng - Xem video - Cho tập 6.3.1 GridView - Nghe giảng, ghi - Trả lời câu hỏi - Thảo luận nhóm theo chủ đề - Làm tập Chương 14-15 thuộc Cuốn [1] - Nghe giảng, ghi - Trả lời câu hỏi - Thảo luận nhóm theo chủ đề - Làm tập Chương 16 thuộc Cuốn [1] - Nghe giảng, ghi - Trả lời câu hỏi - Thảo luận nhóm theo chủ đề - Làm tập Chương 17 thuộc Cuốn [1] - Nghe giảng, ghi Chương 18 (trang 485-567) 6.3.2 DetailsView FormView Chương 7: Lập trình sở liệu ASP.NET (tt) - Thuyết giảng - Cho tập 7.3 Các control thông dụng 7.3.3 ListView DataPager 10 Chương 8: Sử dụng Object Data Source lập trình theo mơ hình lớp (tt) - Thuyết giảng - Xem video - Cho tập 8.1 Cách thức hoạt động ứng dụng lớp ASP.NET (trang 567-597) Tham khảo [3] ASP.NET - Data Sources Đáp ứng 4.1.2, 4.2.2 Tham khảo [3] ASP.NET - Data Đáp ứng Sources 4.1.2, 4.2.2 (trang 597-639) Đáp ứng 4.1.2, 4.2.2 8.2 Sử dụng Object Data Source 8.3 Demo 11 Chương 8: Sử dụng Object - Thuyết giảng Đáp ứng Data Source lập trình theo mơ hình lớp (tt) - Xem video - Cho tập 8.3 Demo 12 13 - Thuyết giảng - Xem video 9.1 Giới thiệu Web services - Cho tập 9.2 Tạo Web API service Chương 9: Web services Chương 10: ASP.NET MVC 10.1 Giới thiệu mơ hình MVC - Thuyết giảng - Xem video - Cho tập 10.2 Giới thiệu ASP.NET MVC 14 Chương 10 ASP.NET MVC (tt) 10.3 Làm việc với model, view, controller - Thuyết giảng - Cho tập - Trả lời câu hỏi - Thảo luận nhóm theo chủ đề - Làm tập - Nghe giảng, ghi - Trả lời câu hỏi - Thảo luận nhóm theo chủ đề - Làm tập - Nghe giảng, ghi - Trả lời câu hỏi - Thảo luận nhóm theo chủ đề - Làm tập - Nghe giảng, ghi - Trả lời câu hỏi - Thảo luận nhóm theo chủ đề - Làm tập thuộc Cuốn [1] 4.1.2, 4.2.2 (trang 639-697) Chương 24 thuộc Cuốn [1] (trang 835-865) Chương 25 thuộc Cuốn [1] (trang 865-897) Chương 25 (tt) thuộc Cuốn [1] (trang 865-897) Tham khảo [3] Đáp ứng ASP.NET - Web 4.1.2, Services 4.2.2 4.3.1 Tham khảo [4] mục Getting started Tham khảo [5] MVC Framework – Architecture MVC Framework ASP.NET Forms Tham khảo [4] mục Routing Tham khảo [5] MVC Framework – Models, Controllers, Views Đáp ứng 4.1.1, 4.2.1 4.3.1 Đáp ứng 4.1.2, 4.2.2, 4.3.1 15 Ôn tập + Kiểm tra - Các học phần thực hành Buổi/ Nội dung Tiết Bài 1: Làm việc với server control Hoạt động giảng viên - Thuyết giảng - Hướng dẫn sinh viên thực Hoạt động sinh viên - Nghe giảng, ghi - Trả lời câu hỏi - Làm tập Giáo trình Bài tập 6.1 thuộc Cuốn [1] Tài liệu tham khảo Tham khảo [2], [3] phần Server Control Đáp ứng 4.2.1, 4.3.1 Ghi Bài 2: Validation control - Thuyết giảng - Hướng dẫn sinh viên thực - Nghe giảng, ghi - Trả lời câu hỏi - Làm tập Bài tập 7.1 thuộc Cuốn [1] Tham khảo [2], [3] phần Validation Đáp ứng 4.2.1, 4.3.1 Bài 3: Quản lý trạng thái - Thuyết giảng - Hướng dẫn sinh viên thực - Nghe giảng, ghi - Trả lời câu hỏi - Làm tập Bài tập 8.1 thuộc Cuốn [1] Tham khảo [2], [3] phần State management Đáp ứng 4.2.1, 4.3.1 Bài 4: Theme Master page - Thuyết giảng - Hướng dẫn sinh viên thực - Nghe giảng, ghi - Trả lời câu hỏi - Làm tập Bài tập 9.1 thuộc Cuốn [1] Tham khảo [2], [3] phần Theme Đáp ứng 4.2.1, 4.3.1 Bài 5: Lập trình CSDL với ASP.NET (1) Tham khảo [2], [3] phần CSDL Đáp ứng 4.2.2 Bài 5: Lập trình CSDL với ASP.NET (2) Bài tập 14.1 thuộc Cuốn [1] Tham khảo [2], [3] phần CSDL Đáp ứng 4.2.2 Bài 5: Lập trình CSDL với ASP.NET (3) - Bài tập 13.1 thuộc Cuốn [1] - Thuyết giảng - Hướng dẫn sinh viên thực - Thuyết giảng - Hướng dẫn sinh viên thực - Thuyết giảng - Hướng dẫn sinh viên thực Bài tập 15.1, Tham khảo [2], 16.1 thuộc Cuốn [3] phần CSDL Đáp ứng 4.2.2 Nghe giảng, ghi Trả lời câu hỏi Làm tập Nghe giảng, ghi Trả lời câu hỏi Làm tập Nghe giảng, ghi Trả lời câu hỏi Làm tập [1] Bài 8: Web services Bài 9: ASP.NET MVC 10 Bài 10: Thi - Thuyết giảng - Hướng dẫn sinh viên thực - Thuyết giảng - Hướng dẫn sinh viên thực Coi thi chấm điểm - Nghe giảng, ghi - Trả lời câu hỏi - Làm tập - Nghe giảng, ghi - Trả lời câu hỏi - Làm tập Làm thi Bài tập 17.1 thuộc Cuốn [1] Đáp ứng 4.1.2 Bài tập thuộc [4] Đáp ứng 4.1.2 Nhiệm vụ sinh viên: Sinh viên phải thực nhiệm vụ sau: - Tham dự tối thiểu 80% số tiết học lý thuyết - Tham gia tối thiểu 80% thực hành/thí nghiệm/thực tập có báo cáo kết - Thực đầy đủ tập nhóm/ tập đánh giá kết thực - Tham dự kiểm tra học kỳ - Tham dự thi kết thúc học phần - Chủ động tổ chức thực tự học Đánh giá kết học tập sinh viên: 8.1 Cách đánh giá Sinh viên đánh giá tích lũy học phần sau: TT Điểm thành phần Điểm thực hành/ thí nghiệm/ thực tập Điểm thi kết thúc học phần Quy định - Lập trình máy tính - Tham gia 80% số - Thi vấn đáp - Tham dự đủ 80% tiết lý thuyết - Bắt buộc dự thi Trọng số Mục tiêu 30% 4.2.1 - 4.2.2 70% 4.1.1 - 4.1.2 4.3.1 - 4.3.2 8.2 Cách tính điểm - Điểm đánh giá thành phần điểm thi kết thúc học phần chấm theo thang điểm 10 (từ đến 10), làm tròn đến 0.5 - Điểm học phần tổng điểm tất điểm đánh giá thành phần học phần nhân với trọng số tương ứng Điểm học phần theo thang điểm 10 làm tròn đến chữ số thập phân Tài liệu học tập: Giáo trình chính: [1] Murach’s ASP.NET 4.6 Web Programming with C# 2015, Mary Delamater and Anne Boehm, Mike Murach & Associates, Inc, 2016 www.murach.com Tham khảo: [2] Internet: http://www.tutorialsteacher.com/csharp/csharp-tutorials [3] Internet: https://www.tutorialspoint.com/asp.net/ [4] Internet: www.asp.net/mvc/overview [5] Internet: https://www.tutorialspoint.com/mvc_framework/index.htm 10 Hướng dẫn sinh viên tự học: Lý thuyết: Buổi Nội dung Chương Tổng quan ASP.NET 1.1 Giới thiệu ứng dụng web 1.2 Giới thiệu ASP.NET xây dựng ứng dụng web với ASP.NET Chương 2: Server Control 2.1 Sử dụng Button Control 2.2 Sử dụng Text Box, Label, Check Box Radio Button 2.3 Sử dụng List Control 2.4 Server control khác Chương 3: Validation Control 3.1 Giới thiệu 3.2 Sử dụng Validation Control Lý thuyết (tiết) Nhiệm vụ sinh viên Nghiên cứu trước chương 1-5 thuộc Cuốn [1] (trang 3-175) - 3 Chương 4: Quản lý trạng thái 4.1 Giới thiệu quản lý trạng thái 4.2 View state 4.3 Session state Chương 4: Quản lý trạng thái (tt) 4.4 Application state 4.5 Cookie Chương 5: Master page Theme 5.1 Master page 5.2 Theme & Skin Chương 6: Lập trình sở liệu ASP.NET 6.1 Giới thiệu lập trình sở liệu 6.2 Sử dụng SQL Data Source 6.2.1 Cách tạo SQL Data Source 6.2.2 Viết câu lệnh trực tiếp sử dụng Store procedure 6.2.3 Sử dụng Datalist Control 6.2.4 Sử dụng Data binding Chương 6: Lập trình sở liệu ASP.NET (tt) 6.3 Các control thông dụng 6.3.1 GridView 6.3.2 DetailsView FormView Chương 7: Lập trình sở liệu ASP.NET (tt) Nghiên cứu trước chương thuộc Cuốn [1] (trang 203-245) - Ôn lại buổi Nghiên cứu trước chương thuộc Cuốn [1] (trang 245-277) - Ôn lại buổi - Nghiên cứu trước chương thuộc Cuốn [1] (trang 277-309) - Ôn lại buổi - Nghiên cứu trước chương thuộc Cuốn [1] (trang 277-309) - Ôn lại buổi - Nghiên cứu trước chương thuộc Cuốn [1] (trang 309-337) - Ôn lại buổi - Nghiên cứu trước chương 12-13 thuộc Cuốn [1] (trang 413-485) - Ôn lại buổi Nghiên cứu trước chương 14-15 thuộc Cuốn [1] (trang 485-567) - Ôn lại buổi - Nghiên cứu trước chương 16 thuộc Cuốn [1] 10 7.3 Các control thông dụng 7.3.3 ListView DataPager (trang 567-597) - Ôn lại buổi 10 Chương 8: Sử dụng Object Data Source lập trình theo mơ hình lớp (tt) 8.1 Cách thức hoạt động ứng dụng lớp ASP.NET 8.2 Sử dụng Object Data Source 8.3 Demo 11 Chương 8: Sử dụng Object Data Source lập trình theo mơ hình lớp (tt) 8.3 Demo 12 Chương 9: Web services 9.1 Giới thiệu Web services 9.2 Tạo Web API service 13 Chương 10: ASP.NET MVC 10.1 Giới thiệu mô hình MVC 10.2 Giới thiệu ASP.NET MVC 14 Chương 10 ASP.NET MVC (tt) 10.3 Làm việc với model, view, controller 15 Ôn tập + Kiểm tra - Nghiên cứu trước chương 17 thuộc Cuốn [1] (trang 597-639) - Ôn lại buổi - Nghiên cứu trước chương 18 thuộc Cuốn [1] (trang 639-697) - Ôn lại buổi 10 - Nghiên cứu trước chương 24 thuộc Cuốn [1] (trang 835-865) - Ôn lại buổi 11 - Nghiên cứu trước chương 25 thuộc Cuốn [1] (trang 865-897) - Ôn lại buổi 12 - Nghiên cứu trước chương 25 (tt) thuộc Cuốn [1] (trang 865-897) - Ôn lại buổi 13 Ôn lại buổi 14 Thực hành: Sinh viên xem trước thực hành tài liệu [1] cho buổi thực hành lớp dựa vào lịch trình giảng dạy phía Ngày… tháng… Năm 201 Trưởng khoa (Ký ghi rõ họ tên) Ngày… tháng… Năm 201 Trưởng Bộ môn (Ký ghi rõ họ tên) Ngày… tháng… Năm 201 Người biên soạn (Ký ghi rõ họ tên) ThS Trần Khải Thiện Ngày… tháng… Năm 201 Ban giám hiệu 11 ... thành phần điểm thi kết thúc học phần chấm theo thang điểm 10 (từ đến 10), làm tròn đến 0.5 - Điểm học phần tổng điểm tất điểm đánh giá thành phần học phần nhân với trọng số tương ứng Điểm học phần. .. nội dung học phần Học phần trang bị cho người học kỹ tổng hợp kiến thức lập trình web, thao tác sở liệu, phân tích thiết kế hệ thống, đồng thời tiếp cận môi trường phát triển ứng dụng web tảng... học Đánh giá kết học tập sinh viên: 8.1 Cách đánh giá Sinh viên đánh giá tích lũy học phần sau: TT Điểm thành phần Điểm thực hành/ thí nghiệm/ thực tập Điểm thi kết thúc học phần Quy định - Lập

Ngày đăng: 26/12/2020, 09:31

Tài liệu cùng người dùng

Tài liệu liên quan