Tài liệu .NET framework 3.5: LINQ và WPF – ĐHBKHN

Posted: Tháng Tư 8, 2010 in Hệ thống thông tin quản lý, Web
Thẻ:

Tài liệu .NET framework 3.5: LINQ và WPF – ĐHBKHN

TÀI LIỆU HƯỚNG DẪN GIẢNG DẠY
DÀNH CHO GIẢNG VIÊN ĐẠI HỌC-CĐ

Giới thiệu:
Nhóm tác giả xây dựng và biên sọan bộ tài liệu và giáo trình giảng dạy:

* Cố vấn công nghệ và chuyên môn : Lê Thanh Hải. Công ty Microsoft và PGS Tiến Sĩ Hùynh Quyết Thắng, Trưởng khoa CNTT Đại học BK Hà nội
* Các giảng viên tham gia biên sọan :
o TS Vũ Tuyết Trinh
o Ths Hòang Anh Việt
o Ths Đõ Tuấn Anh
o Kỹ Sư Nguyễn Thị Ngọc Quỳnh.
* Chúng tôi sẵn sàng cung cấp miễn phí cho các khoa CNTT để nghiên cứu phục vụ giảng dạy cho sinh viên
* Vui lòng liên hệ : Mr Lê Thanh Hải, Microsoft việt Nam

Thông tin và mục tiêu của tài lịêu giảng dạy khóa học

Bộ giáo trình này được biên soạn dựa trên những tài liệu mới nhất về .NET framework 3.5 nhằm cung cấp cho sinh viên công nghệ thông tin những kiến thức cơ bản nhất về .NET framework. Nội dung bao gồm kiến trúc .NET framework, sự phát triển của .NET framework qua các phiên bản, kiến trúc phiên bản 3.5, các nội dung cơ bản trong phiên bản 3.5… Đặc biệt, giáo trình đi sâu vào Language Integrated Query (LINQ), Windows Presentation Foundation (WPF) là các công nghệ mới rất tiêu biểu của Microsoft .NET nhằm cung cấp cho sinh viên những kĩ năng cơ bản nhất để phát triển các ứng dụng trên nền .NET framework 3.5.
Những mục tiêu chính mà giáo trình cố gắng đạt được:

1. Cung cấp cho sinh viên một cái nhìn tổng quan về kiến trúc .NET framework, nắm được sự phát triển qua từng phiên bản của .NET framework, so sánh các phiên bản.
2. Giúp sinh viên nắm được một số nội dung cơ bản trong .NET framework 3.5, sự khác biệt của nó so với các phiên bản trước.
3. Hướng dẫn cho sinh viên các kỹ thuật lập trình cơ bản với 2 công nghệ quan trọng là LINQ và WPF.

Vì được bố cục trong 45 tiết dạy nên giáo trình không thể đi sâu vào chi tiết từng nội dung trong .NET framework mà chỉ dừng ở mức giới thiệu các khái niệm cơ bản nhất. Đối với phiên bản 3.5, giáo trình xoáy sâu vào 2 nội dung cơ bản là LINQ và WPF là các công nghệ thường gặp nhất đối với người lập trình trên .NET framework 3.5.
Bộ giáo trình được biên soạn và tổng hợp bao gồm: slide bài giảng, bài exercise, bài thực hành lab và các Video tự học. Ở đây, toàn bộ giáo trình đều được trình bày bằng tiếng Anh, nhằm mục đích nâng cao khả năng tiếp thu và phát triển các kỹ năng học và nghiên cứu bằng tiếng Anh – các kỹ năng vô cùng quan trọng đối với người học công nghệ thông tin.
Giáo trình có thể dùng tham khảo cho các ngành Công nghệ thông tin, điện tử, viễn thông.
Phương pháp giảng dạy

Khóa học này yêu cầu sinh viên phải được thực hành nhiều bằng các ví dụ, project thực tế để có khả năng làm thật thay vì chỉ nghe lý thuyết suông. Giáo viên nên tổ chức các buổi học lý thuyết và buổi học làm lab đan xen nhau, lý thuyết mà sinh viên mới học có thể được thể hiện ngay bằng các bài thực hành. Điều này giúp cho sinh viên nhớ và hiểu kỹ hơn những gì giáo viên truyền đạt, và cũng tăng sự hứng thú trong việc học.
Một ví dụ về việc tổ chức các buổi học đã được áp dụng:
Tổ chức tuần 3 tiết học lý thuyết và 1 buổi thực hành:
¦ Lý thuyết
– Số lượng tiết: 3 ( có thể thay đổi)
– Thời gian giảng slide: từ 2 đến 2.5 tiết tùy vào chương và điều kiện.
– Thời gian còn lại cho sinh viên nghe các Training Video và tiến hành thảo luận.
¦ Thực hành
– Sinh viên thực hành các bài lab của giáo trình.
– Giáo viên tìm một ví dụ, tốt nhất là một project thực tế để làm thông qua các bài lab, hướng dẫn từng bước để sinh viên hiểu được quá trình làm thực tế.
Kết thúc khóa học, giáo viên nên yêu cầu sinh viên thực hiện những project tổng thể bằng việc đưa ra danh sách các mẫu project để sinh viên lựa chọn, hoặc sinh viên tự đăng ký. Việc yêu cầu này có thể được thực hiện vào giữa học kỳ hoặc vào cuối kỳ.
Để rèn luyện kỹ năng làm việc nhóm cho sinh viên, giáo viên có thể yêu cầu lớp phân chia thành các nhóm sinh viên để làm các project. Tùy vào độ lớn của project mà quy định số lượng thành viên của một nhóm, số lượng có thể giao động từ 2 đến 4 sinh viên. Khi bắt đầu thực hiện và trong quá trình thực hiện project, giáo viên cần có mặt để tham gia cùng sinh viên, hướng dẫn để sinh viên đi đúng hướng và hiểu vấn đề một cách chính xác.

Download: (865MB – contact: thodx@hnue.edu.vn)

Code:

http://cs.fit.hnue.edu.vn/upload/thodx6/support/DotNetFramework3.5.part01.rar
http://cs.fit.hnue.edu.vn/upload/thodx6/support/DotNetFramework3.5.part02.rar
http://cs.fit.hnue.edu.vn/upload/thodx6/support/DotNetFramework3.5.part03.rar
http://cs.fit.hnue.edu.vn/upload/thodx6/support/DotNetFramework3.5.part04.rar
http://cs.fit.hnue.edu.vn/upload/thodx6/support/DotNetFramework3.5.part05.rar
http://cs.fit.hnue.edu.vn/upload/thodx6/support/DotNetFramework3.5.part06.rar
http://cs.fit.hnue.edu.vn/upload/thodx6/support/DotNetFramework3.5.part07.rar

Password: thodx@hnue.edu.vn

Đề cương môn học

Giáo trình được biên soạn để giảng dạy trong 15 tuần, với thời lượng 3 tiếng một tuần cho phần lý thuyết và một buổi thực hành Lab. Trong thời gian học lý thuyết, việc đan xen cho sinh viên nghe các bài Trainning Video có thể tốn khá nhiều thời gian. Do đó giáo viên nên cân đối việc chia thời gian và chọn lọc các bài Video để cho sinh viên nghe và thảo luận trên lớp, còn những phần khác có thể giao cho sinh viên về nhà tự nghe rồi trả lời câu hỏi của giáo viên để buổi sau lên lớp trao đổi.

Bài giảng : Chapter 1- .NET Overview

Thời gian: 1 buổi
Nội dung :
1.1 Introduction
1.2 Overview of the .Net flatform
1.3 Overview of the .Net Framework
Summary
Bài tập : Exercise 1
Bài giảng : Chapter 2: Common Language runtime

Thời gian: 1 buổi
Nội dung :
2.1 Introduction
2.2 CLR Executables
2.3 CLR in .Net framework 3.5
Summary
Bài tập : Exercise 2
Bài Lab : Lab 2
Bài giảng : Chapter 3: .NET framework 3.5

Thời gian: 1 buổi
Nội dung :
3.1 Previous Versions
3.2 .Net framework 3.5
Summary
Bài giảng : Chapter 4: Microsoft Language Integrated Query

Thời gian: 4 buổi
Nội dung :
4.1 Introduction LINQ
4.2 C# and VB.NET language enhancements
4.3 LINQ building blocks
4.4 Querying objects in memory
4.5 Querying relational data
4.6 Manipulating XML
4.7 Extending LINQ
4.8 A look to futureSummary
Bài tập : Exercise 4
Bài Lab : Lab 4
Video training
Bài giảng: Chapter 5: Windows Presentation Foundation

Thời gian: 4 buổi
Nội dung :
5.1 WPF Introduction
5.2 XAML
5.3 Programming WPF Applications
5.4 Building Your First WPF Application
5.5 Exploring the Layout Controls
5.6 Working with XAML Controls
5.7 Working with Graphics, Media and Animations
5.8 New in WPF 3.5
5.9 Future Directions of WPFSummary
Bài tập : Exercise 5
Bài Lab : Lab 5
Video training
Windows Communication Foundation
Bài giảng: Chapter 6: Windows Communication Foundation

Thời gian: 2 buổi
Nội dung :
6.1 Introduction
6.2 Programming Model
6.3 New in .NET framework 3.5
6.4 WCF Web Programming Model
Summary
Bài tập : Exercise 6
Bài Lab : Lab 6
Video training
Bài giảng: Chapter 7: ASP.NET AJAX

Thời gian: 2 buổi
Nội dung :
7.1 Introducing ASP.NET AJAX
7.2 Microsoft AJAX Library
7.3 Working with Web Services
7.4 ASP.NET AJAX Control Toolkit
7.5 Building Web Application Summary
Summary
Bài tập : Exercise 7
Bài Lab : Lab 7
Video training

Bình luận
  1. Mrthieugia nói:

    Bạn ơi ko down dc,link die rùi.Mà khoa t mới đổi thành viện chắc thay tên rùi.Bạn có thể cho mình cái host khác để down ko?

  2. Hoàng Hải nói:

    Oh, bộ tài liệu này thật đáng để dùng. Cảm ơn nhóm 7B3G nhiều nhé.

  3. Bon rua nói:

    thanks bài viết của bạn. bài viết thật xúc tích và đầy đủ mình đang cần cái này

  4. Nguyen Thi Lien nói:

    cam own tac gia nhieu. minh la thanh vien moi. minh cung moi hoc wpf ban co them tai lieu ko co the gui cho minh voi. cam on rat nhieu.

Bình luận về bài viết này