Xem mẫu

Trường Cao Đẳng CNTT TP.HCM Khoa công nghệ thông tin LẬP TRÌNH WEBSITE Giảng Viên: Dương Thành Phết Email: phetcm@gmail.com Website: http://www.thayphet.net Mục tiêu 9Phát triển được các ứng dụng Web trên nền tảng công nghệ ASP.Net bằng cách sử dụng phần mềm MS Visual Studio 2005 với ngôn ngữ lập trình C#. 9Tổng hợp với kiến thức các môn chuyên ngành để xây dựng các ứng dụng như các ứng dụng web về thương mại điện tử, các mạng thông tin lớn, website của các tổ chức, doanh nghiệp hoạt động chuyên nghiệp trên môi trường Internet. 9Quản trị, bảo trì và nâng cấp hệ thống website của các tổ chức, doanh nghiệp, cá nhân. 9Đáp ứng đủ kiến thức nền tảng để nghiên cứu các công nghệ, giải pháp về lĩnh vực web … Tel: 0918158670 – 08.3.7900261 Lịch tiếp SV tại văn phòng khoa: Sáng thứ 5 (9h00 Î11h30) 1 9Thực hiện tốt các đồ án môn học, thực tập tốt nghiệp, luận văn tốt nghiệp theo hướng Web. 2 © Dương Thành Phết-www.thayphet.net Khoa CNTT,Trường CĐ CNTT TP.HCM Điều kiện Trong quá trình học tập sẽ phải thành lập và làm việc nhóm để thực hiện Serminar, Project nên các bạn sẽ đạt các mục tiêu về kỹ năng như: ™Phát huy tốt phương pháp học tập tích cực và chủ động. Làm việc theo mục tiêu, theo kế hoạch ™ Trình bày được báo cáo một đề tài theo qui định. ™ Tư duy, phân tích và ra quyết định giải quyết vấn đề. ™Mở rộng nâng cao kiến thức môn học, ứng dụng vào thực tiễn Sinh viên đã học và đạt các học phần sau. ™Thiết kế web (HTML,Css,JavaScript , Dreamweaver. . ) ™ Cơ sở dữ liệu & Hệ quản trị cơ sở dữ liệu SQLServer. ™Ngôn ngữ lập trình C#. ™Đồ họa ứng dụng Học phần được học song hành. ™Phân tích thiết kế hệ thống thông tin 3 © Dương Thành Phết-www.thayphet.net 4 Khoa CNTT,Trường CĐ CNTT TP.HCM © Dương Thành Phết-www.thayphet.net Khoa CNTT,Trường CĐ CNTT TP.HCM Thời lượng Đánh giá kết quả học tập Thời gian: 4 Tín chỉ Cụ thể Tổng số tiết: 90 tiết Lý thuyết: 45 tiết 3 tiết / tuần x 15 tuần Thực hành: 45 tiết 5 tiết / tuần x 9 tuần 5 ™ Tham gia học tập trên lớp (đầy đủ, chuẩn bị bài tốt, tích cực thảo luận và phát biểu, …): 10% ™ Điểm thực hành: 20% thực hiện bài tập lớn và đánh giá vấn đáp(Đủ điều kiện trong quá trình học thực hành) ™ Kiểm tra giữa kỳ : 10% (trắc nghiệm) + Báo cáo bài tậ lớn. ™ Thực hiện Seminar: Cộng điểm ™ Kiểm tra cuối kỳ : 50% (Trắc nghiệm + tự luận, thời gian 90’, không sử dụng tài liệu) 6 © Dương Thành Phết-www.thayphet.net Khoa CNTT,Trường CĐ CNTT TP.HCM © Dương Thành Phết-www.thayphet.net Khoa CNTT,Trường CĐ CNTT TP.HCM Trang 1 Nhiệm vụ của sinh viên ™Xem bài giảng và tài liệu tham khảo trước mỗi buổi lên lớp. ™Tích cực tham gia phát biểu, đóng góp ý kiến xây dựng bài. ™Chia nhóm để làm bài tập và báo cáo do giảng viên giao. ™Tự giác tìm tài liệu, nghiên cứu và thảo luận nhóm khi ở nhà. ™Nghiêm túc làm tất cả các bài tập trong giờ thực hành. Phần mềm thực hành Phần mềm chính để lập trình ứng dụng ¾Microsoft SQLServer 2005 /2008 ¾Microsoft Visual .Net 2005/2008 với ngôn ngữ C# Phần mềm hỗ trợ thực hiện bài tập lớn ¾Adobe Photoshop ¾Macromedia Flash 7 © Dương Thành Phết-www.thayphet.net 8 Khoa CNTT,Trường CĐ CNTT TP.HCM © Dương Thành Phết-www.thayphet.net Khoa CNTT,Trường CĐ CNTT TP.HCM Tài liệu học tập và tham khảo [1] Dương Thành Phết, Bài giảng Lập trình ứng dụng Web ASP.Net với C#, Khoa công nghê thông tin, Trường cao đẳng CNTT TP.HCM (2010). [2] Dương Thành Phết, Bài tập thực hành Lập trình ứng dụng Web ASP.Net với C#, Khoa công nghê thông tin, Trường cao đẳng CNTT TP.HCM (2010). ---------- [3] Mesbah Ahmed , Chris Garrett , Jeremy Faircloth, Chris Payne , Wei Meng Lee , Jonothon Ortiz (2002), ASP.NET Web Developer’s Guide, Syngress. [4] Microsoft Press, Build A Website Now with Visual Web Developer 2005 Express Edition, 2006. NỘI DỤNG TÓM TẮT ¾Chương 1: Tổng Quan Về ASP.Net ¾Chương 2: Các Đối Tượng Trong ASP.Net ¾Chương 3: Các Điều Khiển WebServer ¾ Chương 4: Các điều khiển kiểm tra dữ liệu ¾Chương 5: Các Điều Khiển Dữ Liệu ¾Chương 6: Lập Trình Web Với ADO.Net ¾ Chương 7: User Controls & Master Pages ¾Chương 8: Công nghệ và dịch vụ web ¾Chương 9: Bảo mật và quản trị website 9 © Dương Thành Phết-www.thayphet.net 10 Khoa CNTT,Trường CĐ CNTT TP.HCM © Dương Thành Phết-www.thayphet.net Khoa CNTT,Trường CĐ CNTT TP.HCM ™Hiểu biết được các khái niệm tổng quan liên quan về công nghệ lập trình web động và quản lý ứng dụng thông qua các đối tượng trong ASP.Net [Ch1,2]. ™Sử dụng thành thạo công cụ MS Visual 2005 để thiết kế các website gồm các điều khiển trình chủ, điều khiển kiểm tra dữ liệu, điều khiển liên kết dữ liệu cũng như các điều khiển đặc biệt khác. Tận dụng tính hữu dụng của công cụ để xây dựng nhóm các điều khiển dùng chung (User control) và thiết kế bố cục webssite thông qua Masterpage [Ch3,4,5,6]. ™Điểm đặc biệt là áp dụng kết nối ứng dụng với cơ sở dữ liệu để khai thác và tương tác với người dùng, xây dựng các trang quản trị, và giỏ hàng trong thương mại điện tử sử dụng công nghệ ADO.Net [Ch7]. ™Cuối cùng sẽ lĩnh hội những kiến thức liên quan đến các công nghệ web mới như: Ajax, Webservice, vấn đề bảo mật cũng như việc Upload đưa website lên webserver để vận hành. [Ch8,9]. 11 12 © Dương Thành Phết-www.thayphet.net Khoa CNTT,Trường CĐ CNTT TP.HCM © Dương Thành Phết-www.thayphet.net Khoa CNTT,Trường CĐ CNTT TP.HCM Trang 2 Chương 1 Tổng Quan Về ASP.Net 1.1 Giới thiệu về ASP.Net va .Net Framework 1.2 Tạo ứng dụng Web với Microsoft Visual 2005 1.3 Các thành phần giao diện trên VS .Net 1.4 Triển khai ứng dụng web Chương 2 Các Đối Tượng Trong ASP.Net 2.1. Đối tượng Response Và Request 2.2. Đối tượng Application Và Session 2.3. Đối tượng Server Và Cookies 2.4. Tập tin Global.asax Và Web.config 13 14 © Dương Thành Phết-www.thayphet.net Khoa CNTT,Trường CĐ CNTT TP.HCM © Dương Thành Phết-www.thayphet.net Khoa CNTT,Trường CĐ CNTT TP.HCM Chương 3 Các Điều Khiển WebServer 3.1 Tổng quan về ASP.Net Server Control 3.2 HTML Control 3.3 WebSever Control 3.4 Các điều khiển khác 3.5 Đối tượng ViewState Chương 4 Các Điều Khiển Kiểm Tra Dữ Liệu 4.1 Giới thiệu chung 4.2 Các Điều khiển kiểm tra dữ liệu 15 16 © Dương Thành Phết-www.thayphet.net Khoa CNTT,Trường CĐ CNTT TP.HCM © Dương Thành Phết-www.thayphet.net Khoa CNTT,Trường CĐ CNTT TP.HCM Chương 5 Các Điều Khiển Liên Kết CSDL 5.1 Điều khiển kết nối cơ sơ dư liệu 5.2 Điều khiển liên kết cơ sơ dư liệu Chương 06 Thiết kế Layout Web 6.1 Web User controls 6.2 Master Pages 6.3 Themes Và Skin 6.4 Site Navigation Controls 17 18 © Dương Thành Phết-www.thayphet.net Khoa CNTT,Trường CĐ CNTT TP.HCM © Dương Thành Phết-www.thayphet.net Khoa CNTT,Trường CĐ CNTT TP.HCM Trang 3 Chương 7 Lập Trình Web Với ADO.Net 7.1 Tổng quan về ADO.Net 7.2 Các đối tượng trong ADO.Net 7.3 Xây dựng lớp xử lý dữ liệu 7.4 Xử lý giỏ hàng cho website thương mại điện tử Chương 8 Công Nghệ Và Dịch Vụ Web 8.1 Công nghệ web 2 – Ajax 8.2. Dịch vụ web - Webservice 19 20 © Dương Thành Phết-www.thayphet.net Khoa CNTT,Trường CĐ CNTT TP.HCM © Dương Thành Phết-www.thayphet.net Khoa CNTT,Trường CĐ CNTT TP.HCM LỊCH TRÌNH DẠY & HỌC Chương 9 Bảo Mật & Quản Trị Website 9.1 Bảo mật Website 9.2 Quản trị Website 21 22 © Dương Thành Phết-www.thayphet.net Khoa CNTT,Trường CĐ CNTT TP.HCM © Dương Thành Phết-www.thayphet.net Khoa CNTT,Trường CĐ CNTT TP.HCM Sản phẩm học tập 23 24 © Dương Thành Phết-www.thayphet.net Khoa CNTT,Trường CĐ CNTT TP.HCM © Dương Thành Phết-www.thayphet.net Khoa CNTT,Trường CĐ CNTT TP.HCM ... - tailieumienphi.vn
nguon tai.lieu . vn