Tài liệu giảng dạy .NẺT FRAMEWORK dành cho các trường Đại học Cao Đẳng
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 :
- TS Vũ Tuyết Trinh
- Ths Hòang Anh Việt
- Ths Đõ Tuấn Anh
- 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:
- 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.
- 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.
- 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.
Đề 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
Comments
Anonymous
March 28, 2009
PingBack from http://blog.a-foton.ru/index.php/2009/03/28/tai-li%e1%bb%87u-gi%e1%ba%a3ng-d%e1%ba%a1y-n%e1%ba%bbt-framework-danh-cho-cac-tr%c6%b0%e1%bb%9dng-d%e1%ba%a1i-h%e1%bb%8dc-cao-d%e1%ba%b3ng/Anonymous
July 15, 2009
The comment has been removedAnonymous
July 28, 2009
Làm ơn cho em xin 1 bản vì em cũng đang học về phần này Email :boychuyentoan123@yahoo.com ThanksAnonymous
August 03, 2009
Nếu được, vui lòng anh gửi cho em một bản em đang học về công nghệ Net Email của em: hiep.haui@gmail.com cảm ơn anh!Anonymous
August 04, 2009
Anh Hai oi cho em xin mot ban voi, em dang tim hieu ve phan nay. Em cam on anh. Email cua em la: thuygiang81@gmail.comAnonymous
September 02, 2009
Chào anh Lê Thanh Hải, Cố vấn công nghệ Công ty Microsoft. Anh vui lòng gửi cho tôi bộ. GV Khoa CNTT Trường CĐ Công nghệ Thủ Đức TPHCM Địa chỉ liên hệ: 53 Võ Văn Ngân,Q Thủ Đức,TPHCM Email:trunga2@yahoo.comAnonymous
September 16, 2009
Chào Anh Hải, Anh vui lòng cho Tôi xin 1 bản nhe. Tôi đang xem về LINQ. Email: btqv1971@yahoo.com Cảm ơn Anh rất nhiềuAnonymous
September 23, 2009
Anh Hải ơi! e đang muốn tìm hiểu thêm về môn này cho e xin một bản anh nhé e mail của em: nguyenngocat87@gmail.com Em cảm ơn anh nháAnonymous
September 23, 2009
Anh Hải ơi! e đang học về môn này a cho e xin một bản a nhá.e cảm ơn anh Email của e: nguyenngocat87@gmail.comAnonymous
October 02, 2009
Email của em là : mrphamtrungdung@gmail.com Anh có thể gửi em 1 bộ không ạ em cảm ơn nhiều!Anonymous
October 03, 2009
Chào anh Hải, Tôi là giang viên khoa CNTT đại học Sư phạm Hà Nội Tôi cũng đã từng làm về Net3.0 (silverlight). Tôi cũng đang rất muốn giảng dạy chương trình này với sinh viên của tôi, vì vậy thật may mắt nếu như xin anh Hải được bộ giáo trình này. Cảm ơn anh Hải rất nhiềuAnonymous
October 03, 2009
Sorry, email của tôi là haind@hnue.edu.vn Nếu dc, xin anh Hải gửi vào email cho tôi! Xin cảm ơn anh!Anonymous
October 10, 2009
Chào anh Hải Anh có thể vui lòng gửi cho tôi theo email maitinyeu90@gmail.com bộ giáo trình này nhé! Nó rất cần thiết cho tôi. Chân thành cảm ơn anh!Anonymous
October 20, 2009
chào anh hải anh có thể vui lòng gửi cho em một bản được k? email của em là: namlh16@yahoo.com em đang rất cần cảm ơn anhAnonymous
October 23, 2009
chào anh,nếu có thể anh có thể send cho em tài liệu hoặc link dow qua email lakvnn@gmail.com.rất cám ơn anh.cấu trúc tài liệu làm em nhìn ghiền quá,muốn đọc liền.rất cảm ơn nếu anh hồi âm. Trân TrọngAnonymous
November 27, 2009
Chào anh Hải! Anh có thể gởi cho em một bộ giáo trình này được không.EM đang học về .Net cần tài liệu để nghiên cứu thêm. Email của em: quocnt@live.com Em cám ơn anh .Anonymous
December 16, 2009
Xin chào anh Lê Thanh Hải, tôi hiện nay đang công tác ở Công Ty Tinh Vân, tôi nhận thấy đây là giáo trình rất thiết thực với công việc của cơ quan, tôi rất muốn có 1 bản. Bạn có thể giúp tôi có được tài liệu này không? Xin chân thành cảm ơn bạn. Địa chỉ: Số 79/H7 Âu Cơ Phường 14 Quận 11 TPHCM Đt:090 6621110 Email: minhduyphan@gmail.com Cám ơn anh.Anonymous
December 17, 2009
em chao anh ,em danh nghien cuu ve .net anh co the cho em xin mot ban dc khong! dohieuhpv@gmail.com em cam on anh nhieu!Anonymous
March 28, 2010
Chao Thay. Em cung thich nghien cuu ve Dot Net va nhung cong nghe moi cua no. Nho Thay gui cho em 1 ban tham khao. Email :dailoc0589@gmail.com Cam on Thay, Nguyen Dai Loc.Anonymous
May 11, 2010
goi cho em mot ban nhe. mr.binh1980@gmail.com cam on thay va cac banAnonymous
June 23, 2010
Hiện tại tôi đang tìm hiểu về .NET anh có thể send tài liệu anh nói cho tôi được khong.. thanks email : votantai2009@yahoo.com.vnAnonymous
September 10, 2010
Em cũng đang tìm hiểu về .NET, rất mong được anh gửi cho 1 bản.. email: tiendnuit@gmail.com Cảm ơn anh nhiều!Anonymous
October 31, 2010
Chào anh Hải! Anh có thể vui lòng gởi giùm em một bản tài liệu này được chứ ạ! Email của em là: nguyenasa@gmail.com Em đang rất cần. Cảm ơn anh rất nhiều!Anonymous
November 01, 2010
Em cũng đang tìm hiểu về .Net,mong anh có thể gửi cho em một ít tài liệu để tìm hiểu. email em là: ltn9028@gmail.com Cảm ơn anh nhiều!Anonymous
November 22, 2010
đã có ai nhân được chưa vậy.hay chỉ là phù phép thôi :)Anonymous
December 27, 2010
Em xin 1 bản, email huynhnv@pci.edu.vn Thanks!Anonymous
February 27, 2011
mail của em:ngochue1990@gmail.com em cần tài liệu này,cho em xin vớiAnonymous
February 28, 2011
tôi cũng đang tìm hiểu về .net, nếu có thể phiền anh gửi cho tôi xin bộ giáo trình trên. nếu có thể anh có tài liệu gì về wcf 3.5 anh gửi cho tôi xin luôn phiền anh gửi cho tôi theo dc: thanhpd05@gmail.com xin chân thành cám ơn anh nhiềuAnonymous
March 09, 2011
anh oi em la sv khtn hcm dang can gap tai lieu naay, mong anh gui cho em wa dia chi hoangkhaanh@gmail.comAnonymous
March 22, 2011
anh oi em là sinh viên trường KHTN-TPHCM, em đang học về cái này, mong anh gừi cho em nghiên cứu với Địa chỉ mail của em là: dienhuynhphong@gmail.comAnonymous
August 29, 2011
Cho e xin một bản với. nguyentruongky3390@yahoo.com. Cám ơn anh.Anonymous
February 12, 2012
Cho mình xin một bản với nhé, thanks. Email của mình: tuancan162@yahoo.comAnonymous
February 14, 2012
Chào a. Em là Hải, công tác tại Ban CNTT - Đại học Thái Nguyên. Anh cho em xin một bản với nhé. Email của em: haint886@gmail.com. Cảm ơn anh nhiều!Anonymous
March 20, 2012
Tôi là giáo viên chuyên giảng dạy về công nghệ .NET, nếu được các anh/chị cho xin một bản để tham khảo áp dụng. Địa chỉ của tôi là khanh1410@yahoo.com Cám ơn anh/chị nhiều!Anonymous
April 27, 2012
anh ơi em là sinh viên anh có thể gửi cho em 1 bảng được không email : zorro8482002@yahoo.com Cảm ơn anh/chị nhiềuAnonymous
November 19, 2012
Chào anh, tôi đang làm trợ giảng tại trường ĐHBK Hà Nội và đồng thời làm tại công ty giải pháp phần mềm tài chính. Hiện tại, tôi đang cần tìm các tài liệu phục vụ việc nghiên cứu và giảng dạy về .NET Framework, vì thế anh có thể vui lòng cung cấp cho tôi tài liệu này được không? Địa chỉ email: binhnd.vietnam@gmail.com Xin chân thành cảm ơn anh!Anonymous
March 20, 2013
Anh Hải ơi, Anh vui lòng cho tôi xin một bộ nhé! Tôi đang rất cần nội dung này để nghiên cứu & thực hành. Cám ơn Anh. Email: binh1899@gmail.comAnonymous
March 31, 2013
Chào anh Hải, tôi đang công tác tại trường Đại học Thủ Dầu Một, phiền anh gởi cho tôi một bản để nghiên cứu và giảng dạy tai trường. Email của tôi là: ngquyhoang1983@gmail.com. Mong nhận được hồi âm từ anh. Cám ơn anh.Anonymous
July 19, 2013
The comment has been removedAnonymous
November 16, 2013
Chào thầy Hải, Em đang nghiên cứu về .Net , không biết thầy có thể gửi em bộ slides hoặc các thông tin về .Net 3.5 Email: luan.huynhkien@gmail.com Chân thành cám ơn thầy Hải !Anonymous
February 11, 2014
Chào thầy Hải, Em chuẩn bị nghiên cứu về .net, thầy làm ơn gửi cho em tài liệu để e tham kihảo với Email:vipkhongtin@gmail.com Chân thành cám ơn thầy Hải !Anonymous
March 26, 2014
Chào anh, Em đang tìm hiểu về .Net, mong anh gửi tài liệu cho em nhé Thanks anh lamsaomabiet2003@yahoo.comAnonymous
April 16, 2014
Thầy ơi, Thầy có thể cho em xin 1 bản được không thầy. Em đang cần gấp để làm đồ án. Em trân thành cảm ơn thầy! phuong_tung19@yahoo.comAnonymous
July 01, 2014
Chao Thay. Em cung thich nghien cuu ve Dot Net va nhung cong nghe moi cua no. Nho Thay gui cho em 1 ban tham khao (nếu được cho e xin Video training) Em chân thành cám ơn thầy Email :thuyan054@gmail.comAnonymous
August 09, 2014
Chào anh Hải, tôi đang công tác tại trường Đại học KInh Te, phiền anh gởi cho tôi một bản để nghiên cứu và giảng dạy tai trường. Email của tôi là: tuannguyenmanhueh@gmail.com. Mong nhận được hồi âm từ anh. Cám ơn anh.Anonymous
October 15, 2014
Chào thầy! Em là sinh viên năm cuối chuyên nghành CNTT đam mê lập trinh C# và .NetFramework hy vọng thầy có thể cho em xin tài liệu này để em tìm hiểu sâu hơn. Email em là: Doanrooney@gmail.com. Mong được thầy giúp Em cảm ơn thầy!!!Anonymous
January 21, 2015
Hi thầy! Em là sv CNTT, em đang học .NET Framework hi vọng thầy có thể cho em xin tài lieu này để bổ sung kiến thức ạ. Email của em: quoctrungdhqn@gmail.com Em cảm ơn thầy!