khoa cÔng nghỆ thÔng tin cỘng hÒa xà hỘi chỦ nghĨa...

20
KHOA CÔNG NGHỆ THÔNG TIN CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự do – Hạnh phúc ĐỀ CƢƠNG CHI TIẾT HỌC PHẦN CÔNG NGHỆ WEB WEB TECHNOLOGIES 1. Thông tin về giáo viên TT Họ tên giáo viên Học hàm Học vị Đơn vị công tác (Bộ môn) 1 Hoa Tất Thắng Giảng viên Tiến sỹ Hệ thống thông tin 2 Chu Thị Hường Giảng viên Thạc sỹ Hệ thống thông tin - Thời gian, địa điểm làm việc: Các ngày trong tuần tại phòng làm việc bộ môn A1505 - Địa chỉ liên hệ: Bộ môn Hệ thống Thông tin, Khoa Công nghệ Thông tin,. - Điện thoại: 01233936886-0973080942 Email: [email protected] ; [email protected] - Các hướng nghiên cứu chính: Công nghệ web, Khai phá dữ liệu, các hệ thống phân tán. 2. Thông tin chung về học phần - Tên học phần: Công nghệ web. - Mã học phần: 12323151 - Số tín chỉ: 02 - Cấu trúc học phần: 45 tiết (15 lý thuyết, 15 bài tập, 6 thảo luận, 9 thực hành) - Học phần bắt buộc. - Các học phần tiên quyết: Công nghệ client/server. - Các yêu cầu đối với học phần. Nghe giảng trên lớp. Nghiên cứu tài liệu ở nhà. Tích cực tham gia thảo luận. - Giờ tín chỉ đối với các hoạt động: · Nghe giảng lý thuyết: 15 tiết · Làm bài tập trên lớp: 15 tiết · Thảo luận: 6 tiết · Thực hành, thực tập (ở PTN, nhà máy, thực tập...): 9 tiết · Hoạt động theo nhóm: · Tự học:

Upload: others

Post on 06-Sep-2019

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: KHOA CÔNG NGHỆ THÔNG TIN CỘNG HÒA XÃ HỘI CHỦ NGHĨA …fit.mta.edu.vn/files/FileMonHoc/20121023821.pdfClient và Server trong world wide web, những nguyên tắc làm

KHOA CÔNG NGHỆ THÔNG TIN CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM

Độc lập – Tự do – Hạnh phúc

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

CÔNG NGHỆ WEB – WEB TECHNOLOGIES

1. Thông tin về giáo viên

TT Họ tên giáo viên Học hàm Học vị Đơn vị công tác (Bộ môn)

1 Hoa Tất Thắng Giảng viên Tiến sỹ Hệ thống thông tin

2 Chu Thị Hường Giảng viên Thạc sỹ Hệ thống thông tin

- Thời gian, địa điểm làm việc: Các ngày trong tuần tại phòng làm việc bộ

môn A1505

- Địa chỉ liên hệ: Bộ môn Hệ thống Thông tin, Khoa Công nghệ Thông

tin,.

- Điện thoại: 01233936886-0973080942 Email: [email protected];

[email protected]

- Các hướng nghiên cứu chính: Công nghệ web, Khai phá dữ liệu, các hệ

thống phân tán.

2. Thông tin chung về học phần

- Tên học phần: Công nghệ web.

- Mã học phần: 12323151

- Số tín chỉ: 02

- Cấu trúc học phần: 45 tiết (15 lý thuyết, 15 bài tập, 6 thảo luận, 9 thực

hành)

- Học phần bắt buộc.

- Các học phần tiên quyết: Công nghệ client/server.

- Các yêu cầu đối với học phần. Nghe giảng trên lớp. Nghiên cứu tài liệu ở

nhà. Tích cực tham gia thảo luận.

- Giờ tín chỉ đối với các hoạt động:

· Nghe giảng lý thuyết: 15 tiết

· Làm bài tập trên lớp: 15 tiết

· Thảo luận: 6 tiết

· Thực hành, thực tập (ở PTN, nhà máy, thực tập...): 9 tiết

· Hoạt động theo nhóm:

· Tự học:

Page 2: KHOA CÔNG NGHỆ THÔNG TIN CỘNG HÒA XÃ HỘI CHỦ NGHĨA …fit.mta.edu.vn/files/FileMonHoc/20121023821.pdfClient và Server trong world wide web, những nguyên tắc làm

- Khoa/Bộ môn phụ trách học phần, địa chỉ: Bộ môn Hệ thống Thông tin,

Khoa Công nghệ Thông tin, Học viện Kỹ thuật Quân sự.

3. Mục tiêu của học phần

- Kiến thức: Mục tiêu khóa học cung cấp cho sinh viên các kiến thức về

vai trò của Client và Server trong world wide web, những nguyên tắc làm

việc chung nhất của ngôn ngữ Client và Server, các protocol cần thiết để

làm việc với phần mềm web.

- Kỹ năng: Biết cách thiết kế và triển khai hệ thống website.

- Thái độ, chuyên cần: Yêu cầu chú ý nghe giảng trên lớp, tích cực nghiên

cứu tài liệu ở nhà và tham gia thảo luận.

4. Tóm tắt nội dung

Cùng với sự phát triển của Internet, web cũng đã thay đổi nhiều. Nó không

còn chỉ là tập hợp các hình ảnh tĩnh, những siêu liên kết đơn giản, mà giờ đây nội

dung thực sự sinh động với hoạt họa và audio/video tương tác, dùng làm nền tảng

để phân phối phần mềm và những công nghệ "siêu đẳng" khác mà HTML nguyên

thủy chưa thể hình dung được. Công nghệ Web đã và đang phát triển rất nhanh

chóng.

Cùng với nhịp phát triển đó, môn học nhằm giúp cho sinh viên nắm bắt

được các công nghệ nền tảng để có thể xây dựng và triển khai một ứng dụng web.

Thông qua đó, sinh viên có thể tự tiếp cận và nắm bắt những công nghệ phát triển

mới đang thay đổi hàng ngày.

Mục tiêu của môn học cung cấp cho sinh viên các kiến thức về vai trò của

Client và Server trong world wide web, những nguyên tắc làm việc chung nhất của

ngôn ngữ Client và Server, các protocol cần thiết để làm việc với phần mềm web.

Từ đó hình thành kỹ năng thiết kế, xây dựng và triển khai các hệ thống website.

5. Nội dung chi tiết học phần

Chƣơng,

mục, tiểu

mục

Nội dung Số

tiết

Giáo trình, Tài

liệu tham khảo

(TT của TL ở

mục 6)

Ghi

chú

Chƣơng 1. Tìm hiểu về công nghệ web. 6

1.1. Tìm hiểu về công nghệ web

Khái niệm

Lịch sử phát triển

Các chuẩn sử dụng trong

1, 8

Page 3: KHOA CÔNG NGHỆ THÔNG TIN CỘNG HÒA XÃ HỘI CHỦ NGHĨA …fit.mta.edu.vn/files/FileMonHoc/20121023821.pdfClient và Server trong world wide web, những nguyên tắc làm

Chƣơng,

mục, tiểu

mục

Nội dung Số

tiết

Giáo trình, Tài

liệu tham khảo

(TT của TL ở

mục 6)

Ghi

chú

Internet

Protocol TCP/IP và

Hệ thống tên miền DNS.

1.2 Cấu tạo và nguyên tắc làm việc

của WWW

Các khái niệm:

WWW,

Protocol HTTP,

URL,

Web Server,

Web Client,

Web Browser

HTML

1, 8

1.3 Cấu trúc của một trang HTML 1, 8

1.4. Các thẻ HTML 1, 8

1.5 CSS 1, 8

Chƣơng 2. Ngôn ngữ phát triển Web 9

2.1 Ngôn ngữ kịch bản phía client 1, 8

2.1.1 Giới thiệu về Client Script và

JavaScript

1, 8

2.1.2 Cách khai báo và sử dụng biến

trong JAVASCRIPT

1, 8

2.1.3 Cấu trúc lệnh điều khiển trong

JAVASCRIPT

1, 8

2.1.4 Cách khai báo và xây dựng hàm

trong JavaScript

1, 8

2.1.5 Một số tìm hiểu mở rộng khác 1, 8

2.1.6 Một số ứng dụng thường dụng của

JavaScript

1, 8

2.2. Ngôn ngữ kịch bản phía server

2.2.1 Giới thiệu một số ngôn ngữ kịch

bản phía server

1, 2,3,4,5,6,7 8

Page 4: KHOA CÔNG NGHỆ THÔNG TIN CỘNG HÒA XÃ HỘI CHỦ NGHĨA …fit.mta.edu.vn/files/FileMonHoc/20121023821.pdfClient và Server trong world wide web, những nguyên tắc làm

Chƣơng,

mục, tiểu

mục

Nội dung Số

tiết

Giáo trình, Tài

liệu tham khảo

(TT của TL ở

mục 6)

Ghi

chú

- ASP

- PHP

- ASP.NET

2.2.2 Ngôn ngữ ASP.NET 1, 2,3,4,5,6,7,8

Chƣơng 3. Làm việc với CSDL 15

3.1 Các thao tác trên CSDL.

- Insert

- Update

- Delete

- Select

1, 5,6,7,8

3.2 Các điều khiển cho phép kết nối

và hiển thị dữ liệu trên một

webform.

1,5,6,7,8

3.2.1 Data Binding Expressions

3.2.2 Điều khiển Data Bound

3.2.3 Điều khiển Data Sources

3.3 Kết nối và hiển thị dữ liệu sử dụng

mô hình kết nối ADO.NET

1, 5, 6, 7, 8

3.3.1 Giới thiệu mô hình ADO.NET

3.3.2 Các lớp trong mô hình ADO.NET

3.4. CSDL và ứng dụng WEB 6,7, 8

3.4.1. Case study: Xây dựng ứng dụng

gian hàng điện tử sử dụng các thao

tác làm việc với CSDL

Chƣơng 4. Thiết kế ứng dụng web 15

4.1 Các mô hình ứng dụng 7, 8

4.1.1. Giới thiệu mô hình đa lớp.

- Giới thiệu

- Mô hình ứng dụng 2 lớp

- Mô hình ứng dụng 3 lớp

4.1.2 Ứng dụng mô hình đa lớp trong

thiết kế web

Page 5: KHOA CÔNG NGHỆ THÔNG TIN CỘNG HÒA XÃ HỘI CHỦ NGHĨA …fit.mta.edu.vn/files/FileMonHoc/20121023821.pdfClient và Server trong world wide web, những nguyên tắc làm

Chƣơng,

mục, tiểu

mục

Nội dung Số

tiết

Giáo trình, Tài

liệu tham khảo

(TT của TL ở

mục 6)

Ghi

chú

4.2. Thiết kế ứng dụng web 1,2,3,4,5,6,7, 8

4.2.1 Xây dựng một website.

- Xây dựng một website.

- Nguyên tắc thiết kế website.

4.2.2 Một số ngôn ngữ và công cụ thiết

kế website.

7, 8

4.2.3 Publish website lên world wide

web.

7,8

4.3 Thiết kế một số chức năng web 1, 5, 6, 7, 8

4.3.1 Một số chức năng cơ bản của

website.

- Hiển thị thông tin

- Cập nhật, thay đổi thông tin

4.3.2 Một số chức năng nâng cao:

- Đăng nhập

- Thiết kế một giỏ hàng

- Bảo mật trong website

1, 5, 6, 7, 8

4.4. Ứng dụng công nghệ nâng cao 7, 8

4.4.1 Dịch vụ web

- Khái niệm

- Đặc điểm dịch vụ web

- Các thành phần của dịch vụ

web: XML, SOAP, WSDL,

DISCO, UDDI,

4.4.2. Xây dựng dịch vụ web

- Xây dựng ứng dụng dịch vụ

web

- Triển khai dịch vụ web

4.5. Triển khai ứng dụng 7, 8

4.5.1 Hệ quản trị nội dung web.

- Giới thiệu

Page 6: KHOA CÔNG NGHỆ THÔNG TIN CỘNG HÒA XÃ HỘI CHỦ NGHĨA …fit.mta.edu.vn/files/FileMonHoc/20121023821.pdfClient và Server trong world wide web, những nguyên tắc làm

Chƣơng,

mục, tiểu

mục

Nội dung Số

tiết

Giáo trình, Tài

liệu tham khảo

(TT của TL ở

mục 6)

Ghi

chú

- Hệ quản trị nội dung (CMS).

- Hệ quản trị nội dung web

(WCMS)

- Giới thiệu một số hệ quản trị

nội dung

4.5.2 Hệ quản trị nội dung DotNetNuke

- Giới thiệu

- Cài đặt

- Thử nghiệm

8

4.6 Cổng thông tin và Mạng xã hội

- Khái niệm cổng thông tin.

- Phân loại.

- Khái niệm “Xã hội web”.

- Phần mềm xã hội.

8

6. Giáo trình, tài liệu tham khảo

TT Tên tài liệu

Tình trạng tài liệu

Có ở thư

viện

Giáo viên

có hoặc

khoa có

Đề nghị

mua mới

Đề nhị

biên soạn

mới

1 Bài giảng Lập trình Web, Chu

Thị Hường

2 ASP.NET Web Developer’s

Guide, Adrian Turtschi,

DotThatCom.com, Jason Werry,

Greg Hack, Joseph Albahari,

Tec Saurabh Nandu, Wei Meng

Lee Series

3 Beginning ASP.NET 2.0, Chris

Hart, John Kauffman

4 Developing Web Applications

with Microsoft Visual Basic

.NET and Microsoft Visual C#

.NET

Page 7: KHOA CÔNG NGHỆ THÔNG TIN CỘNG HÒA XÃ HỘI CHỦ NGHĨA …fit.mta.edu.vn/files/FileMonHoc/20121023821.pdfClient và Server trong world wide web, những nguyên tắc làm

5 Pro ASP.NET 3.5 in C# 2008,

Matthew MacDonald and Mario

Szpuszta

6 Pro ASP.NET for SQL Server,

Brennan Stehling

7 MSDN Library

8 Một tài liệu trên mạng

7. Hình thức tổ chức dạy học

7.1. Lịch trình chung: (Ghi tổng số giờ cho mỗi cột)

Nội dung Hình thức tổ chức dạy học học phần Tổng

Lên lớp Thực

hành,

thí

nghiệm,

thực

tập

Tự

học,

tự

nghiê

n cứu

thuyết

Bài

tập

Thảo

luận

Chƣơng 1. Tìm hiểu về công

nghệ web.

3 1 2 6

Chƣơng 2. Ngôn ngữ phát

triển Web

3 1 2 3 9

Chƣơng 3. Làm việc với

CSDL

5 6 1 3 15

Chƣơng 4. Thiết kế ứng

dụng web

4 7 1 3 15

7.2. Lịch trình tổ chức dạy học cụ thể:

1. Tìm hiểu công nghệ web, tuần 1.

Hình thức

tổ chức dạy

học

Thời

gian, địa

điểm

Nội dung chính

Yêu cầu

SV chuẩn

bị

Ghi

chú

Lý thuyết 2 tiết 1.1. Tìm hiểu về công nghệ

web

Khái niệm

Lịch sử phát triển

Các chuẩn sử dụng trong

Tìm hiểu

trước nội

dung bài

Page 8: KHOA CÔNG NGHỆ THÔNG TIN CỘNG HÒA XÃ HỘI CHỦ NGHĨA …fit.mta.edu.vn/files/FileMonHoc/20121023821.pdfClient và Server trong world wide web, những nguyên tắc làm

Hình thức

tổ chức dạy

học

Thời

gian, địa

điểm

Nội dung chính

Yêu cầu

SV chuẩn

bị

Ghi

chú

Internet

Protocol TCP/IP và Hệ

thống tên miền DNS.

1.2. Cấu tạo và nguyên tắc

làm việc của WWW

Các khái niệm:

WWW,

Protocol HTTP,

URL,

Web Server,

Web Client,

Web Browser

HTML

Bài tập

Thảo luận 1 tiết Internet, WWW, ứng dụng

web

Tìm hiểu

Internet,

WWW

Thực hành,

thí nghiệm,

thực tập,...

Tự học, tự

nghiên cứu

2. Tìm hiểu công nghệ web Client – Server, tuần 2.

Hình thức tổ

chức dạy học

Thời

gian, địa

điểm

Nội dung chính

Yêu cầu

SV chuẩn

bị

Ghi

chú

Lý thuyết 2 tiết - Cấu trúc một trang

HTML

- Các thẻ HTML:

Thẻ <head></head>

Thẻ <title></title>

Tìm hiểu

trước nội

dung bài

Page 9: KHOA CÔNG NGHỆ THÔNG TIN CỘNG HÒA XÃ HỘI CHỦ NGHĨA …fit.mta.edu.vn/files/FileMonHoc/20121023821.pdfClient và Server trong world wide web, những nguyên tắc làm

Thẻ <body></body>

Các thẻ định dạng:

Thẻ định dạng bảng

Thẻ hình ảnh

Thẻ liên kết

Các thẻ Input

Thẻ Textarea

Thẻ Select

Thẻ Form

Thẻ Frame

- CSS:

Giới thiệu

Cách tạo style

Một số thuộc tính hay

dùng: margin, border,

Background, list-style,

font,…

Một số ví dụ

Bài tập 1 tiết,

PM

Xây dựng trang HTML

đơn giản, sử dụng CSS

tạo khung cho trang

HTML và tạo style cho

thẻ <a>.

Chuẩn bị

ảnh banner

Thảo luận

Thực hành, thí

nghiệm, thực

tập,...

Tự học, tự nghiên

cứu

Sử dụng các trang

HTML, xây dựng ứng

dụng web tĩnh “Giới

thiệu các Tour du lịch”

3. Ngôn ngữ kịch bản phía client, tuần 3.

Page 10: KHOA CÔNG NGHỆ THÔNG TIN CỘNG HÒA XÃ HỘI CHỦ NGHĨA …fit.mta.edu.vn/files/FileMonHoc/20121023821.pdfClient và Server trong world wide web, những nguyên tắc làm

Hình thức

tổ chức dạy

học

Thời

gian, địa

điểm

Nội dung chính

Yêu cầu

SV chuẩn

bị

Ghi

chú

Lý thuyết 2 tiết - Giới thiệu về Client Script

và JavaScript

Mục đích

Tham chiếu đến các thẻ

HTML

- Cách khai báo và sử dụng

biến trong JAVASCRIPT

Khai báo biến

Các toán tử trong JavaScript

- Cấu trúc lệnh điều khiển

trong JAVASCRIPT

Phát biểu if

Phát biểu while

Phát biểu for

Phát biểu Switch…case

Tìm hiểu

trước nội

dung bài

Bài tập

Thảo luận 1 tiết Một số tìm hiểu mở rộng khác Tìm hiểu

về ứng

dụng

javascipt

Thực hành,

thí nghiệm,

thực tập,...

Tự học, tự

nghiên cứu

4. Thực hành ngôn ngữ kịch bản phía client, tuần 4.

Hình thức

tổ chức dạy

học

Thời

gian, địa

điểm

Nội dung chính

Yêu cầu

SV chuẩn

bị

Ghi

chú

Lý thuyết

Bài tập

Page 11: KHOA CÔNG NGHỆ THÔNG TIN CỘNG HÒA XÃ HỘI CHỦ NGHĨA …fit.mta.edu.vn/files/FileMonHoc/20121023821.pdfClient và Server trong world wide web, những nguyên tắc làm

Hình thức

tổ chức dạy

học

Thời

gian, địa

điểm

Nội dung chính

Yêu cầu

SV chuẩn

bị

Ghi

chú

Thảo luận

Thực hành,

thí nghiệm,

thực tập,...

3 tiết,

PM

Sử dụng javascript xây dựng

một số kịch bản phía client

như: kiểm tra tính hợp lệ của

dữ liệu nhập vào, cuộn ảnh,

tạo đồng hồ,…

Ngôn ngữ

javascript

Tự học, tự

nghiên cứu

- Xây dựng trang login,

kiểm tra dữ liệu nhập vào

trang.

- Hiển thị ảnh, sau đó cuộn

ảnh khi chuột di chuyển

trên vùng ảnh

5. Ngôn ngữ kịch bản phía server, tuần 5.

Hình thức

tổ chức dạy

học

Thời

gian, địa

điểm

Nội dung chính

Yêu cầu

SV chuẩn

bị

Ghi

chú

Lý thuyết 1 tiết - Giới thiệu một số ngôn ngữ

kịch bản phía server

Giới thiệu kịch bản phía

server

Giới thiệu một số ngôn ngữ

kịch bản phía server: ASP,

JSP, PHP, ASP.NET…

- Ngôn ngữ kịch bản server

ASP.NET:

Giới thiệu

Mô hình code, các chỉ dẫn

Các đối tượng trong ASP

.NET: Request, Response,

Session, Cookies,

Application, ...

Các nhóm điều khiển trong

Tìm hiểu

trước nội

dung bài

Page 12: KHOA CÔNG NGHỆ THÔNG TIN CỘNG HÒA XÃ HỘI CHỦ NGHĨA …fit.mta.edu.vn/files/FileMonHoc/20121023821.pdfClient và Server trong world wide web, những nguyên tắc làm

Hình thức

tổ chức dạy

học

Thời

gian, địa

điểm

Nội dung chính

Yêu cầu

SV chuẩn

bị

Ghi

chú

ASP.NET

Bài tập 1 tiết - Xây dựng một website và tạo

trang ASP.NET

Cài đặt

ASP.NET

Thảo luận 1 tiết Các ngôn ngữ kịch bản Server

- Các ngôn ngữ hay sử dụng

- So sánh ưu, nhược của các

ngôn ngữ.

Tìm hiểu

các ngôn

ngữ kịch

bản server

Thực hành,

thí nghiệm,

thực tập,...

Tự học, tự

nghiên cứu

Nghiên cứu sử các điều khiển

Ajax hỗ trợ thiết kế web

6. Các thao tác trên cơ sở dữ liệu, tuần 6.

Hình thức

tổ chức dạy

học

Thời

gian, địa

điểm

Nội dung chính

Yêu cầu

SV chuẩn

bị

Ghi

chú

Lý thuyết 1 tiết - Giới thiệu các thao tác làm

việc trên CSDL.

- Các lệnh định nghĩa dữ liệu:

Create, Alter, Drop

- Các lệnh thao tác dữ liệu:

Insert, Update, Delete, Select

Ôn lại các

thao tác

với CSDL

Bài tập 2 tiết Thực hiện một số thao tác

quản trị CSDL trên bài toán

“Quản lý bán hàng Online”,

“Giới thiệu Tour du lịch”

Nắm chắc

các lệnh

thao tác dữ

liệu

Thảo luận

Thực hành,

thí nghiệm,

thực tập,...

Tự học, tự

nghiên cứu

Xây dựng View, Store

Procedure thực hiện các thao

Page 13: KHOA CÔNG NGHỆ THÔNG TIN CỘNG HÒA XÃ HỘI CHỦ NGHĨA …fit.mta.edu.vn/files/FileMonHoc/20121023821.pdfClient và Server trong world wide web, những nguyên tắc làm

Hình thức

tổ chức dạy

học

Thời

gian, địa

điểm

Nội dung chính

Yêu cầu

SV chuẩn

bị

Ghi

chú

quản trị dữ liệu trên SQL

Server theo đề tài môn học.

7. Các điều khiển cho phép kết nối và hiển thị dữ liệu trên webform, tuần 7.

Hình thức

tổ chức dạy

học

Thời

gian, địa

điểm

Nội dung chính

Yêu cầu

SV chuẩn

bị

Ghi

chú

Lý thuyết 1 tiết,

PM

- Data Binding Expressions:

Eval(),

Bind(),

DataBinder.Eval()

- Điều khiển Data Bound

- Điều khiển Data Sources

Chuẩn bị

trước nội

dung bài

Bài tập 2 tiết,

PM

Xây dựng trang web giới thiệu

bài tin, thông tin sản phẩm,…

theo đề tài phân công nhóm

Cài đặt và

nhập

CSDL, ảnh

tin, sản

phẩm

Thảo luận

Thực hành,

thí nghiệm,

thực tập,...

Tự học, tự

nghiên cứu

Xây dựng các trang tìm kiếm,

cập nhật dữ liệu theo đề tài

8. Kết nối và hiển thị dữ liệu sử dụng mô hình kết nối ADO.NET, tuần 8.

Hình thức

tổ chức dạy

học

Thời

gian, địa

điểm

Nội dung chính

Yêu cầu

SV chuẩn

bị

Ghi

chú

Lý thuyết 2 tiết - Giới thiệu mô hình

ADO.NET

- Các đối tượng trong mô hình

ADO.NET

Tìm hiểu

trước nội

dung bài,

ôn lại cú

Page 14: KHOA CÔNG NGHỆ THÔNG TIN CỘNG HÒA XÃ HỘI CHỦ NGHĨA …fit.mta.edu.vn/files/FileMonHoc/20121023821.pdfClient và Server trong world wide web, những nguyên tắc làm

Hình thức

tổ chức dạy

học

Thời

gian, địa

điểm

Nội dung chính

Yêu cầu

SV chuẩn

bị

Ghi

chú

- Các lớp trong mô hình

ADO.NET:

Connection

Command

DataAdapter

DataSet

DataView

pháp C#

Bài tập 1 tiết,

PM

Thực hiện coding các thao tác

cập, hiển thị dữ liệu

Chuẩn bị

CSDL theo

đề tài, nắm

thuộc tính,

các phương

thức các

lớp trong

ADO.NET

Thảo luận

Thực hành,

thí nghiệm,

thực tập,...

Tự học, tự

nghiên cứu

Thực hiện coding các thao tác

cập, hiển thị dữ liệu cho quản

tri Website theo đề tài

9. Làm quen với XML, tuần 9.

Hình thức

tổ chức dạy

học

Thời

gian, địa

điểm

Nội dung chính

Yêu cầu

SV chuẩn

bị

Ghi

chú

Lý thuyết 1 tiết Phương pháp truy xuất và hiển

thị CSDL trên web

Tìm hiểu

trước nội

dung bài.

Bài tập 1 tiết Xây dựng trang web hiển thị

thong tin hàng hóa, cập nhật

hàng hóa và xoa shangf hóa

Page 15: KHOA CÔNG NGHỆ THÔNG TIN CỘNG HÒA XÃ HỘI CHỦ NGHĨA …fit.mta.edu.vn/files/FileMonHoc/20121023821.pdfClient và Server trong world wide web, những nguyên tắc làm

Hình thức

tổ chức dạy

học

Thời

gian, địa

điểm

Nội dung chính

Yêu cầu

SV chuẩn

bị

Ghi

chú

khỏi CSDL

Thảo luận 1 tiết Các trương fhowpj đặc biệt

khi làm việc với CSDL trong

môi trường web

Thực hành,

thí nghiệm,

thực tập,...

Tự học, tự

nghiên cứu

10. Thực hành làm việc với CSDL, tuần 10.

Hình thức

tổ chức dạy

học

Thời

gian, địa

điểm

Nội dung chính

Yêu cầu

SV chuẩn

bị

Ghi

chú

Lý thuyết

Bài tập

Thảo luận

Thực hành,

thí nghiệm,

thực tập,...

3 tiết,

PM

- Sử dụng mô hình

ADO.NET thực hiện các

thao tác CSDL

Ôn lại lớp

trong mô

hình

ADO.NET

Tự học, tự

nghiên cứu

Hoàn thiện các trang quản trị

Website theo đề tài.

11. Mô hình ứng dụng và thiết kế ứng dụng web, tuần 11.

Hình thức

tổ chức dạy

học

Thời

gian, địa

điểm

Nội dung chính

Yêu cầu

SV chuẩn

bị

Ghi

chú

Lý thuyết 2 tiết - Giới thiệu mô hình đa lớp.

Giới thiệu

Mô hình ứng dụng 2 lớp

Mô hình ứng dụng 3 lớp

Chuẩn bị

trước nội

dung bài

Page 16: KHOA CÔNG NGHỆ THÔNG TIN CỘNG HÒA XÃ HỘI CHỦ NGHĨA …fit.mta.edu.vn/files/FileMonHoc/20121023821.pdfClient và Server trong world wide web, những nguyên tắc làm

Hình thức

tổ chức dạy

học

Thời

gian, địa

điểm

Nội dung chính

Yêu cầu

SV chuẩn

bị

Ghi

chú

- Xây dựng một website.

Xây dựng một website.

Nguyên tắc thiết kế website.

Một số ngôn ngữ và công cụ

thiết kế website.

Publish website lên world

wide web.

Bài tập 1 tiết,

PM

Ứng dụng mô hình 3 lớp thiết

kế trang hiển thị thông tin sản

phẩm (hoặc bài tin)

Xây dựng

CSDL theo

đề tài, nắm

chắc các

lớp trong

ADO.NET

Thảo luận

Thực hành,

thí nghiệm,

thực tập,...

Tự học, tự

nghiên cứu

12. Thiết kế một số chức năng web, tuần 12.

Hình thức

tổ chức dạy

học

Thời

gian, địa

điểm

Nội dung chính

Yêu cầu

SV chuẩn

bị

Ghi

chú

Lý thuyết

Bài tập 3 tiết - Một số chức năng cơ bản của

website.

Hiển thị thông tin

Cập nhật, thay đổi thông tin

- Một số chức năng nâng cao:

Đăng nhập

Thiết kế một giỏ hàng

Bảo mật trong website

Chuẩn bị

trước nội

dung bài

Page 17: KHOA CÔNG NGHỆ THÔNG TIN CỘNG HÒA XÃ HỘI CHỦ NGHĨA …fit.mta.edu.vn/files/FileMonHoc/20121023821.pdfClient và Server trong world wide web, những nguyên tắc làm

Hình thức

tổ chức dạy

học

Thời

gian, địa

điểm

Nội dung chính

Yêu cầu

SV chuẩn

bị

Ghi

chú

Thảo luận

Thực hành,

thí nghiệm,

thực tập,...

Tự học, tự

nghiên cứu

13. Ứng dụng công nghệ nâng cao, tuần 13.

Hình thức

tổ chức dạy

học

Thời

gian, địa

điểm

Nội dung chính

Yêu cầu

SV chuẩn

bị

Ghi

chú

Lý thuyết 1 tiết Dịch vụ web

Khái niệm

Đặc điểm dịch vụ web

Các thành phần của dịch

vụ web: SOAP, WSDL,

DISCO, UDDI.

- Giới thiệu về xây dựng dịch

vụ web

Xây dựng ứng dụng dịch

vụ web

Triển khai dịch vụ web

Chuẩn bị

trước nội

dung bài

Bài tập 2 tiết,

PM

Xây dựng dịch vụ web

Xây dựng ứng dụng dịch vụ

web đơn giản

Triển khai dịch vụ web vừa

tạo.

Sử dụng một số Web

services miễn phí trên mạng

Tìm hiểu

một số dịch

vụ web

trên mạng.

Thảo luận

Thực hành,

thí nghiệm,

thực tập,...

Page 18: KHOA CÔNG NGHỆ THÔNG TIN CỘNG HÒA XÃ HỘI CHỦ NGHĨA …fit.mta.edu.vn/files/FileMonHoc/20121023821.pdfClient và Server trong world wide web, những nguyên tắc làm

Hình thức

tổ chức dạy

học

Thời

gian, địa

điểm

Nội dung chính

Yêu cầu

SV chuẩn

bị

Ghi

chú

Tự học, tự

nghiên cứu

14. Triển khai ứng dụng, tuần 14.

Hình thức

tổ chức dạy

học

Thời

gian, địa

điểm

Nội dung chính Yêu cầu SV

chuẩn bị

Ghi

chú

Lý thuyết 1 tiết Hệ quản trị nội dung web.

Giới thiệu

Hệ quản trị nội dung

(CMS).

Hệ quản trị nội dung web

(WCMS)

Giới thiệu một số hệ quản

trị nội dung

- Hệ quản trị nội dung

DotNetNuke

Giới thiệu

Hướng dẫn cài đặt và thử

nghiệm

Tìm hiểu về

hệ quản trị

nội dung

Bài tập 1 tiết Xây dựng trang giới thiệu

trên DotNetNuke

Cài đặt

DotNetNuke

Thảo luận 1 tiết Hệ quản trị nội dung Tìm hiểu về

hệ quản trị

nội dung

Thực hành,

thí nghiệm,

thực tập,...

Tự học, tự

nghiên cứu

Cài đặt và thử nghiệm hệ

quản trị nội dung

DotNetNuke

Page 19: KHOA CÔNG NGHỆ THÔNG TIN CỘNG HÒA XÃ HỘI CHỦ NGHĨA …fit.mta.edu.vn/files/FileMonHoc/20121023821.pdfClient và Server trong world wide web, những nguyên tắc làm

15. Thực hành thiết kế ứng dụng web, tuần 15.

Hình thức

tổ chức dạy

học

Thời

gian, địa

điểm

Nội dung chính

Yêu cầu

SV chuẩn

bị

Ghi

chú

Lý thuyết

Bài tập

Thảo luận

Thực hành,

thí nghiệm,

thực tập,...

3 tiết,

PM

Hoàn thiện thiết kế website

theo đề tài

Các kỹ

năng thiết

kế web

Tự học, tự

nghiên cứu

Cổng thông tin và Mạng xã

hội

Khái niệm cổng thông tin.

Phân loại.

Khái niệm “Xã hội web”.

Phần mềm xã hội.

8. Chính sách đối với học phần và các yêu cầu khác của giáo viên

Sinh viên được phân nhóm, mỗi nhóm thực hiện một đề tài website và được

phân công từ đầu môn học. Mỗi nhóm sinh viên phân công công việc rèn luyện kỹ

năng làm việc theo nhóm.

Theo tiến trình môn học sinh viên tích lũy kiến thức và hoàn thiện dần đề tài

của mình. Mỗi đề tài phải đáp ứng được các nghiệp vụ chính của một hệ thống

webssite.

9. Phƣơng pháp, hình thức kiểm tra - đánh giá kết quả học tập học phần

Phân chia các mục tiêu cho từng hình thức kiểm tra - đánh giá

9.1. Điểm chuyên cần: 10%

Mục đích: Nhằm hỗ trợ thúc đẩy việc học tập đầy đủ của sinh viên, rèn

luyện cho sinh viên ý thức học tập tốt.

Các kỹ thuật đánh giá:

Điểm danh các buổi lên lớp

Gọi lên bảng làm bài tập tại các buổi giảng bài

9.2. Điểm thường xuyên: 20%

Mục đích: Nhằm hỗ trợ thúc đẩy việc học tập thường xuyên của sinh viên,

đồng thời qua đó có được những thông tin phản hồi giúp giảng viên, sinh viên điều

chỉnh cách dạy, cách học, thay đổi phương pháp dạy, học cho phù hợp.

Page 20: KHOA CÔNG NGHỆ THÔNG TIN CỘNG HÒA XÃ HỘI CHỦ NGHĨA …fit.mta.edu.vn/files/FileMonHoc/20121023821.pdfClient và Server trong world wide web, những nguyên tắc làm

Các kỹ thuật đánh giá:

Đọc phần tài liệu đã hướng dẫn theo từng phần;

Bài tập theo từng nội dung môn học;

Kiểm tra giữa kỳ

9.3. Thi kết thúc học phần: 70%

STT

Nội dung thi, kiểm

tra

Lịch thi Lịch kiểm tra Ghi chú

1. Theo toàn bộ chương

trình môn học

Thi cuối

kỳ

Theo lịch chung

của Học viện

2. Thi lại Theo lịch chung

của Học viên

Chủ nhiệm Khoa

(Ký và ghi rõ họ tên)

Chủ nhiệm Bộ môn

(Ký và ghi rõ họ tên)

Giảng viên biên soạn

(Ký và ghi rõ họ tên)