công nghệ .net

16
GV: Lương Trần Hy Hiến – ĐH Sư phạm TpHCM Công nghệ .NET 1

Upload: ondrea

Post on 07-Feb-2016

129 views

Category:

Documents


2 download

DESCRIPTION

Công nghệ .NET. GV: L ươ ng Trần Hy Hiến – ĐH S ư phạm TpHCM. Giới thiệu môn học (1/3). Giảng viên: Lương Trần Hy Hiến (HIENLTH) Khoa CNTT, ĐH Sư phạm TpHCM (FIT – HCMUP) Các môn dạy: NM Công nghệ Phần mềm, Kiểm thử phần mềm, Công nghệ NET, Bảo mật và An ninh mạng Hướng nghiên cứu: - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Công nghệ .NET

GV: Lương Trần Hy Hiến – ĐH Sư phạm TpHCM

Công nghệ .NETCông nghệ .NET

1

Page 2: Công nghệ .NET

Giới thiệu môn học (1/3)Giới thiệu môn học (1/3)• Giảng viên:

– Lương Trần Hy Hiến (HIENLTH)– Khoa CNTT, ĐH Sư phạm TpHCM (FIT – HCMUP)– Các môn dạy:

• NM Công nghệ Phần mềm, Kiểm thử phần mềm,• Công nghệ NET, Bảo mật và An ninh mạng

– Hướng nghiên cứu:• Software Testing, Semantic Web, Network Security…

– Email: [email protected]

– Web môn học:http://fit.hcmup.edu.vn/~hienlth/COMP1064http://www.hienlth.info/courses 2

Page 3: Công nghệ .NET

Giới thiệu môn học (2/3)Giới thiệu môn học (2/3)• Nội dung:

– Trang bị kiến thức nền tảng cho việc xây dựng ứng dụng trên web.

– Cung cấp các kiến thức cơ bản & nâng cao cho việc xây dựng ứng dụng Web với ASP.NET.

– Kết nối CSDL ADO.NET trong ứng dụng Web.– Kết nối CSDL dùng OLAP/XML/Entity Framework– Nền tảng về Web Service– Các công nghệ .NET mới: LINQ, WPF, WCF,

Silver Light

3

Page 4: Công nghệ .NET

Giới thiệu môn học (3/3)Giới thiệu môn học (3/3)• Mục tiêu:

– Sinh viên có kiến thức về lập trình ứng dụng web tổng quát. Dễ dàng lập trình web với ASP.NET 4.0

– Có khả năng xây dựng một ứng dụng ASP.NET tương tác CSDL hoàn chỉnh: shopping cart, entertainment site, news site…

– Tích hợp Web Service– Sử dụng các công nghệ .NET mới

4

Page 5: Công nghệ .NET

Nội dungNội dung

Giới thiệu nền tảng lập trình .NET Framework

Lập trình Web với ASP.NET

Lập trình CSDL nâng cao với OLAP/XML/EF

Ngôn ngữ C# 4.0

3

1

2

3

4

5 Web Services

6 LINQ, WPF, WCF, Silver light 5

Page 6: Công nghệ .NET

Yêu cầu môn họcYêu cầu môn học• Tham dự đầy đủ các buổi học lý

thuyết• Đi thực hành nghiêm chỉnh!• Hoàn thành tất cả các yêu cầu:

– Đọc các tài liệu tham khảo (e-book) môn học

– Bài tập homework– Bài tập thực hành– Project

6

Page 7: Công nghệ .NET

Tài liệu tham khảo

1. “MCTS Exam 70-528 MS .NET Framework 2.0 Web-Based Client Development”, Microsoft, 2005.

2. ASP.NET 4 Unleashed, Stephen Walther, Kevin Hoffman, Nate Dudek, SAMs, 2011.

3. ASP.NET Dynamic Data Unleashed, SAMS, 2012.4. Pro ASP.NET 4 in C# 2010 (4th Edition), Matthew

MacDonald, Adam Freeman, and Mario Szpuszta, Apress, 2010.5. Giáo trình Lập trình Web ASP.NET C# 4.0, Hồ Hoàn Kiếm,

Nguyễn Nghiệm, Vũ Đình Long, Lương Trần Hy Hiến, Tài liệu giảng dạy tại Trung tâm Mạng máy tính Nhất Nghệ, 2012.

6. Bài giảng lập trình Web bằng ASP.NET, Trần Trị Bích Hạnh, ĐH KHTN TpHCM

7. Bài giảng lập trình Web bằng ASP.NET, Nguyễn Hà Giang, ĐH Kỹ Thuật Công Nghệ TpHCM

8. 10 Laps around Silverlight 5, Michael Crump, SilverlightShow, 2012.

Page 8: Công nghệ .NET

Tài liệu tham khảo

1. Website ASP.NET: http://www.asp.net2. Website MSDN Online: http://www.msdn.com3. Website source code: http://www.codeproject.com4. Website WWW: http://www.w3schools.com 5. Website Web Services: http://www.webservices.org

8

Page 9: Công nghệ .NET

Công cụ thực hànhCông cụ thực hành• MS Visual Studio .NET 2010/2012• MS SQL Server 2008 (Express)• Visual Web Developer 2010 (option)• Web Server IIS (thử nghiệm tại

localhost)

9

Page 10: Công nghệ .NET

Lịch làm việcLịch làm việc

• Lý thuyết + Thực hành chung (7:00 – 11:00)– Sáng thứ 4, tiết 1 – 6, I202.– Sáng thứ 5, tiết 1 – 6, I202.– Sáng thứ 6, tiết 1 – 6, I202 (dự trữ)

10

Page 11: Công nghệ .NET

Đồ án cuối kỳĐồ án cuối kỳ

• Làm nhóm 3 – 5 sinh viên– Đăng ký nhóm theo link Google Docs cung cấp.

• Nộp theo từng giai đoạn– Giao diện front-end– Các tính năng front-end– Các tính năng back-end– Đồ án hoàn chỉnh + demo + báo cáo– Share bài qua Dropbox– Đặt tên theo quy định

11

Page 12: Công nghệ .NET

Vấn đáp đồ ánVấn đáp đồ án

• Điểm nhóm: dựa trên độ hoàn thiện & tiện dụng của đồ án.

• Điểm thành viên (chấm riêng):– Khối lượng công việc tham gia vào nhóm– Sự hiểu biết của thành viên về đồ án

nhóm– Khả năng áp dụng kiến thức đã học vào

đồ án nhóm của thành viên

12

Page 13: Công nghệ .NET

Đánh giáĐánh giá

Bài tập: 20%

Đồ án: 50%

Thi thực hành: 30%

1

2

3

13

1. Điểm danh ngẫu nhiên2. 01 bài Lab trên lớp3. Báo cáo đồ án lần 1

Page 14: Công nghệ .NET

14

50%

20%

30%

Thang điểm

ProjectBài tậpThi thực hành

Mọi hình thức gian lận 0 điểm

Page 15: Công nghệ .NET

15

Page 16: Công nghệ .NET

16