intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

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

Chia sẻ: _ _ | Ngày: | Loại File: PDF | Số trang:11

40
lượt xem
3
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

"Đề cương chi tiết học phần Lập trình web nâng cao (Advanced Web Programming) bậc đại học" thông qua tài liệu này các bạn sinh viên sẽ nắm được tổng quát về học phần Công tác xã hội với người hoạt động mại dâm như thời gian, phân bố chương trình, tóm tắt nội dung, các yêu cầu, kỹ năng học tập.

Chủ đề:
Lưu

Nội dung Text: Đề cương chi tiết học phần Lập trình web nâng cao (Advanced Web Programming) bậc đại học

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

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2