Khoa Cong Nghe Thong Tin - DH Nong Lam TP.HCM

 

       Bộ Giáo Dục và Đào Tạo                       CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM

 ĐẠI HỌC NÔNG LÂM TP.HCM                Độc Lập – Tự Do – Hạnh Phúc

 

 

CHƯƠNG TRÌNH TRÌNH ĐỘ (ĐẠI HỌC, CAO ĐẲNG)

NGÀNH ĐÀO TẠO:

 

 

ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN

 

  1. Tên học phần: Chuyên Đề Lập Trình Web

Tên tiếng Anh: Special Subject of Web Programming

  1. Mã học phần: 14259
  2. Số đơn vị học trình: 4
  3. Trình độ (cho sinh viên năm thứ 4)
  4. Phân bổ thời gian:

-         Lên lớp: 30 tiết

-         Thực tập phòng thí nghiệm, thực hành: 60 tiết

  1. Giảng viên phụ trách: ThS. Nguyễn Đức Công Song
  2. Bộ môn: Công Nghệ Phần Mềm     Khoa:  Công Nghệ Thông Tin
  3. Mục tiêu của học phần:

Sau khi hoàn tất học phần, sinh viên có khả năng :

-         Cung cấp cho sinh viên những kiến thức cơ bản, cần thiết về Microsoft .Net và PHP.

-         Giúp cho sinh viên có khả năng sử dụng các công nghệ khác ngoài java để xây dựng ứng dụng, đặc biệt là lập trình ứng dụng web.

 

  1. Mô tả vắn tắt nội dung học phần:
  2. Các học phần tiên quyết hay có liên quan: Lập trình Web.
  3. Nội dung chi tiết phân bố theo chương trình và số tiết tương ứng của học phần:

Phần 1: Microsoft .Net  (24LT, 50 TH)

 

Bài 1: Tổng quan về Microsoft .NET Framework. (1LT)

+        Lý thuyết: (1 tiết)

-               Giới thiệu khái quát của .NET Framework và ASP.NET

+        Thực hành: (0 tiết)

-               Không có

Bài 2: Sử dụng Microsoft .NET (1LT, 2TH)

+        Lý thuyết: (1 tiết)

-               Tổng quan về Visual Studio .NET

-               Tạo một ứng dụng web ASP .NET

+        Thực hành: (2 tiết)

-               Sử dụng Microsoft Visual Studio .NET

-               Tạo ứng dụng web ASP .NET sử dụng VS .NET

      Bài 3: Sử dụng một số ngôn ngữ cơ bản của Microsoft .NET (8 LT, 16 TH)

+        Lý Thuyết: ( 8 tiết)

-               Tổng quan các các ngôn ngữ cơ bản của Microsoft .NET

-               Giới thiệu C#, VB.NET

-               So sánh các ngôn ngữ cơ bản của Microsoft .NET

-               Tạo một Component bằng cách sử dụng VS .NET

+        Thực hành: (16 tiết)

-               Tạo một project trong VS .NET cho VB .NET

      Bài 4: Tạo một Microsoft ASP .NET web Form. (1 LT, 2 TH)

+        Lý thuyết: (1 tiết)

-               Tạo Web Forms

-               Sử dụng Server Controls

+        Thực hành: (2 tiết)

-               Tạo default.aspx Web Form

-               Tạo life.aspx Web Form

      Bài 5: Theo mã lệnh vào trong Microsoft ASP.NET Web Form (2 LT, 4 TH)

+        Lý thuyết: (2 tiết)

-               Sử dụng Code-Behind Pages

-               Thêm hàm xử lý những sự kiện cho Web Server Controls

-               Sử dụng sự kiện (Events) trong web.

+        Thực hành: (4 tiết)

-               Thêm tính năng cho một ứng dụng web.

-               Tạo hàm xử lý sự kiện Page_Load

-               Tạo hàm xử lý sự kiện Click

       Bài 6: Debug lỗi trong ứng dụng web bằng Microsoft ASP .NET (1 LT, 2 TH)

+        Lý thuyết: (1 tiết)

-               Tìm hiểu các công cụ hỗ trợ tìm lỗi.

+        Thực hành: (2 tiết)

-               Sử dụng các công cụ để tìm lỗi

      Bài 7: Sử dụng các công cụ giúp người sử dụng nhập dữ liệu. ( 1 LT, 2 TH)

+        Lý thuyết: (1 tiết)

-               Giới thiệu và cách sử dụng các công cụ cho phép người sử dụng nhập dữ liệu.

+        Thực hành: (2 tiết)

-               Sử dụng các công cụ trong Microsoft .NET để tạo một ứng dụng.

     Bài 8:  Kết nối với CSDL bằng Microsoft Visual Studio.NET ( 1LT, 2 TH)

+        Lý thuyết: (1 tiết)

-               Tổng quan về ADO.NET

-               Tạo một Connection tới CSDL

-               Hiển thị một DataSet trong một List-Bound Control

+        Thực hành:  (2 tiết)

-               Kết nối CSDL

-               Hiển thị dữ liệu trong DataGrid Control

     Bài 9: Kết nối dữ liệu trong Microsoft ADO.NET (1 LT, 2 TH)

+        Lý thuyết: (1 tiết)

-               Giới thiệu ADO.NET

-               Tạo Connection tới một CSDL

-               Thao tác lên dữ liệu thông qua DataSet

-               Sử dụng Multiple Tables

-               Thao tác lên dữ liệu thông qua DataReaders

+        Thực hành: (2 tiết)

-               Sử dụng SqlDataReader

-               Hiển thị dữ liệu từ CSDL

    Bài 10: Sử dụng Stored Procedures bằng Microsoft ADO.NET (1 LT, 2 TH)

+        Lý thuyết: (1 tiết)

-               Tổng quan về Stored Procedures

-               Sử dụng Stored Procedures

+        Thục hành: (2 tiết)

-               Tạo ứng dụng gọi Stored Procedures bằng Microsoft ADO.NET

   Bài 11: Sử dụng XML Data (1 LT, 2 TH)

+        Lý thuyết: (1 tiết)

-               Tổng quan về kiến trúc XML trong ASP.NET

-               XML và đối tượng DataSet

-               Thao tác trên XML Data

-               Sử dụng công cụ XML Web Server

+        Thực hành: (2 tiết)

-               Đọc một danh sách từ một file XML

-               Đọc, chuyển đổi cấu trúc, và hiển thị XML

     Bài 12: Tạo và sử dụng XML Web Services (2 LT, 4 TH)

+        Lý thuyết: (2 tiết)

-               Tổng quan về sử dụng XML Web Services

-               Gọi một XML web Service thông qua HTTP

-               Sử dụng một Proxy để goi một XML Web Service

-               Tạo một XML Web Service

+        Thực hành: (4 tiết)

-               Tạo XML Web Service

-               Tạo một XML Web Service method

-               Sử dụng một XML Web Service method

     Bài 13: Quản lý trạng thái trong Web (1 LT, 2 TH)

+        Lý thuyết: (1 tiết)

-               Biến trong Application và Session

-               Cookies va Cookieless Sessions

+        Thực hành: (2 tiết)

-               Sử dụng biến Session

-               Sử dụng Cookies

-               Sử dụng biến Application

-               Lưu trữ biến Session trong một CSDL

     Bài 14: Cấu hình, triển khai một ứng dụng web Microsoft ASP.NET (1 LT, 2 TH)

+        Lý thuyết: (1 tiết)

-               Sử dụng đối tượng Cache

-               Sử dụng ASP.NET Output Caching

-               Cấu hình một ứng dụng web ASP.NET

-               Triển khai ứng dụng một web ASP.NET

+        Thực hành (2 tiết)

-               Sử dụng đối tượng Cache

-               Sử dụng ASP.NET Output Caching

-               Cấu hình một ứng dụng web ASP.NET

-               Triển khai ứng dụng một web ASP.NET

    Bài 15: Bảo vệ ứng dụng Web Microsoft ASP.NET (1 LT, 2 TH)

+        Lý thuyết: (1 tiết)

-               Tổng quan về bảo mật trong ứng dụng web

-               Sử dụng quyền bảo mật trong theo Window

-               Sử dụng quyền bảo mật trong theo Form

-               Tổng quan về quyền trong Microsoft Passport

+        Thực hành: (2 tiết)

-               Bảo mật trong web site sử dụng quyện theo Window

-               Bảo mật trong web site sử dụng quyện theo Form

-               Đăng ký một người sử dụng

-               Cho phép người sử dụng đến khi Sign Out.

 

Phần 2: PHP (6 LT, 10 TH)

       Bài 16: Ngôn Ngữ PHP  (3 LT, 5 TH)

+        Lý thuyết: (3 tiết)

-               Giới thiệu tổng quan về PHP

-               Cài đặt và cầu hình PHP

-               Biến, Toán tử và biểu thức trong PHP

-               Lệnh điều khiển

-               Function

-               Mãng dữ liệu

-               Xử lý chuỗi trong PHP

-               Input/ Output dữ liệu bằng File

+        Thực hành: (5 tiết)

-               Cài đặt và cầu hình PHP

-               Viết ứng dụng bằng PHP

 

      Bài 17: Kết hợp Sử dụng PHP và các công cụ làm web khác ( 3 LT, 5 TH)

+        Lý thuyết: (3 tiết)

-               Kết hợp PHP và HTML

-               Sử dụng PHP kết nổi CSDL MySQL

-               Giới thiệu về MySQL 5 và PHP 5

-               Bảo mật trong PHP

+        Thực hành: (5 tiết)

-               Xây dựng ứng dụng web bằng PHP

-               Sử dụng ADOdb để thực hiện kết nối CSDL

  1. Tài liệu học tập, trang thiết bị phụ vụ thực hành thực tập, trợ huấn cụ

Tài liệu tham khảo

1.      1. MSDN, 2006

2.      ASP.NET 2.0 Unleashed (Unleashed)

3.      Jason E. Sweat. Guide to PHP Design Patterns. PHP, 2005

4.      Larry Ullman. PHP and MySQL for Dynamic Web Sites. Peachpit Press, 1st edition, 2003

5.      www.php.com

 

  1. Nhiệm vụ của sinh viên:

-         Dự lớp

-         Bài tập

-         Dụng cụ học tập

-         Khác

  1. Tiêu chuẩn đánh giá sinh viên:

-         Dự lớp

-         Thảo luận

-         Bản thu hoạch

-         Thuyết trình

-         Thi cuối học phần

-         Khác

  1. Thang điểm:

 

 

Ngày           tháng          năm

     Duyệt của                                                          Ý kiến                                Người biên soạn

Trưởng Khoa/BM                                            Trưởng Bộ Môn

 

           

 

 

 

 

 

 

 

 

 

 

Số lần xem trang: 2171
Điều chỉnh lần cuối:

Trang liên kết

Chào bạn !
X

Xin mời bạn đặt câu hỏi !

Họ tên
 
Email /Fb/Điện thoại:

Nội dung:

Số xác nhận : hai bảy một không năm

Xem trả lời của bạn !