Trang

Thứ Năm, 17 tháng 3, 2011

Tất Cả Về ASP.NET MVC ….

Giới thiệu tổng quan về ASP.NET MVC

MVC hay Model – View – Controller, trong đó mô hình (model) tượng trưng cho dữ liệu của chương trình phần mềm. Khung nhìn (view) bao gồm các thành phần của giao diện người dùng. Bộ điểu chỉnh (controller) quản lý sự trao đổi giữa dữ liệu và các nguyên tắc nghề nghiệp trong các thao tác liên đến mô hình.
Sau đây là video giới thiệu tổng quan về MVC.
Tổng quan về ASP.NET MVC
http://www.asp.net/learn/mvc/tutorial-01-cs.aspx
Giới thiệu về Model, View, Controller
http://www.asp.net/mvc/videos/unders…nd-controllers
Quá trình thực thi của MVC
http://www.asp.net/learn/mvc/tutorial-22-cs.aspx
Tạo một Movie DB App
http://www.asp.net/learn/mvc/tutorial-21-cs.aspx
ASP.NET MVC “For the Rest of Us”
Trong đoạn video này chúng ta sẽ quan sát Joe Stagner xây dựng tính năng “Contact Us” trong ứng dụng MVC bằng cách thêm vào một View, Controller Logic và một Custom Model. Chúng ta sẽ nhìn thấy một số khác biệt cơ bản trong quá trình làm việc giữa ASP.NET MVC và ASP.NET Web Forms.
Phần 1:
http://www.asp.net/learn/mvc-videos/video-10384.aspx
Phần 2:
http://www.asp.net/learn/mvc-videos/video-10385.aspx
Phần 3:
http://www.asp.net/learn/mvc-videos/video-10386.aspx
Phần 4:
http://www.asp.net/mvc/videos/aspnet…t-of-us-part-4

Giới thiệu ASP.NET MVC Routing

Trong bài này, bạn sẽ được giới thiệu về một tính năng quan trọng trong ứng dụng ASP.NET MVC đó là ASP.NET Routing. ASP.NET Routing có nhiệm vụ mapping các yêu cầu của trình duyệt đến MVC Controller cụ thể.
Sau đây là một số link step by step về ASP.NET Routing
Giới thiệu về ASP.NET Routing
http://www.asp.net/learn/mvc/tutorial-05-cs.aspx
Tạo một Custom Routes
http://www.asp.net/learn/mvc/tutorial-23-cs.aspx
Tạo một Route Constraint
http://www.asp.net/learn/mvc/tutorial-24-cs.aspx
Tạo một Custom Route Contstraint
http://www.asp.net/learn/mvc/tutorial-25-cs.aspx

Những nguyên tắc cơ bản của ASP.NET MVC – Phần 1

Trong bài viết này mình sẽ giới thiệu cho các bạn những nguyên tắc cơ bản trong ASP.NET MVC. Những nguyên tắc này được giới thiệu trong các video sau.
Nguyên tắc cơ bản trong quá trình tạo một Database Application trong MVC
http://www.asp.net/learn/mvc-videos/video-395.aspx
Cách thức ngăn chặn một cuộc tấn công bằng JavaScript Injection
http://www.asp.net/learn/mvc-videos/video-400.aspx
Cách thức tạo một Unit Tests
http://www.asp.net/learn/mvc-videos/video-401.aspx
Cách thức tạo một Custom HTML Helpers
http://www.asp.net/learn/mvc-videos/video-402.aspx
Return JSON Formatted Data for an AJAX Call
http://www.asp.net/learn/mvc-videos/video-8676.aspx

Những nguyên tắc cơ bản của ASP.NET MVC – Phần 2

Tiếp theo phần 1 mình sẽ giới thiệu tiếp các nguyên tắc cơ bản còn lại.
Giới thiệu tổng quan về MVC Controller
http://www.asp.net/learn/mvc-videos/video-397.aspx
Tìm hiểu về Models, Views, Controllers
http://www.asp.net/learn/mvc-videos/video-396.aspx
Tìm hiểu về Views, View Data và HTML Helpers
http://www.asp.net/learn/mvc-videos/video-398.aspx
Giới thiệu về URL Routing
http://www.asp.net/learn/mvc-videos/video-399.aspx
ASP.NET MVC Views
Các bài trước mình đã giới thiệu cho các bạn video về cách thức tạo Views, Views Data và Custom HTML Helpers. Ở bài này thì hem có video đâu chỉ toàn là lý thuyết, toàn bằng tiếng anh không à, các bạn chịu khó tí nhé. Google Translate ….zzz
Giới thiệu tổng quan về MVC Views
http://www.asp.net/learn/mvc/tutorial-04-cs.aspx
Custom HTML Helpers.
http://www.asp.net/learn/mvc/tutorial-09-cs.aspx
Hiển thị một table của DB Data
http://www.asp.net/learn/mvc/tutorial-11-cs.aspx
Sữ dụng Class Tagbuilder
http://www.asp.net/learn/mvc/tutorial-35-cs.aspx

Xây dựng ứng dụng ASP.NET MVC cơ bản

Các topic trước mình đã giới thiệu cho các bạn các khái niệm cơ bản về MVC, cũng như các tính năng của nó. Bây giờ chúng ta sẽ tiến hành xây dựng một ứng dụng hoàn chỉnh nhé. Sau đây sẽ là các bài hướng dẫn hoàn chỉnh về xây dựng một Web Music Store bằng MVC.
Giới thiệu tổng quan về Music Store và các tính năng của nó.
http://www.asp.net/mvc/tutorials/mvc-music-store-part-1
Tạo các Views và View Models
http://www.asp.net/mvc/tutorials/mvc-music-store-part-2
Tạo các Models và Data Access
http://www.asp.net/mvc/tutorials/mvc-music-store-part-3
Edit Forms
http://www.asp.net/mvc/tutorials/mvc-music-store-part-4
Validation và Login Management
http://www.asp.net/mvc/tutorials/mvc-music-store-part-5
Security, AJAX và Final UI
http://www.asp.net/mvc/tutorials/mvc-music-store-part-6

Thiết lập Validation cho ứng dụng MVC

Members người dùng đăng nhập vào và thực thi các quy định rules/logic là một yêu cầu cốt lỗi nhất của một ứng dụng web. ASP.NET MVC Validation là một tính năng mới phê chuẩn cho người sữ dụng đầu vào và thực thi logic validation về các models/viewmodels được dễ dàng hơn. Trong bài này, mình sẽ giới thiệu cho các bạn về tính năng này của MVC
Kích hoạt một validation đơn giản
http://www.asp.net/learn/mvc/tutorial-36-cs.aspx
Kích hoạt validation với IdataErroInfo
http://www.asp.net/learn/mvc/tutorial-37-cs.aspx
Kích hoạt validation với Service Layer
http://www.asp.net/learn/mvc/tutorial-38-cs.aspx
Kích hoạt validation với Data Annotation Validators
http://www.asp.net/learn/mvc/tutorial-39-cs.aspx

ASP.NET MVC Models

Trong bài này, chúng ta sẽ học cách kết hợp ASP.NET MVC với Microsoft Entity Framework. Làm thế nào sử dụng Entity Wizard để tạo một ADO.NET Entity Data Model. Chúng ta sẽ xây dựng một ứng dụng mẫu với các chức năng select, insert, update và delete database data bằng cách sử dụng Entity Framework.
Tạo một Model Classes với Entity Framework
http://www.asp.net/learn/mvc/tutorial-16-cs.aspx
Tạo một Model Classes với LINQ từ SQL – P1
http://www.asp.net/learn/mvc/tutorial-10-cs.aspx
Tạo một Model Classes với LINQ từ SQL – P2
http://www.asp.net/learn/mvc-videos/video-403.aspx
Hiển thị table của Database Data
http://www.asp.net/learn/mvc-videos/video-404.aspx
Thực hiện View Models để quản lý dữ liệu
http://www.asp.net/learn/mvc-videos/video-9139.aspx

Bảo mật cho ứng dụng MVC 

Bảo mật lúc nào cũng là một vấn đề quan trọng, trong ứng dụng viết về MVC cũng vậy. Việc chứng thực (authentication) người dùng và ngăn chặn (preventing) các cuộc tấn công của các hacker. Trong bài này tôi sẽ giới thiệu về cách thức chứng thực và ngăn chặn các cuộc tấn công trong ứng dụng MVC.
Authentication – Chứng thực
Xác định người dùng hợp pháp bằng cách xây dựng một Forms Authentication
Lý thuyết
http://www.asp.net/learn/mvc/tutorial-17-cs.aspx
Video
http://www.asp.net/learn/mvc/tutorial-18-cs.aspx
Ngăn chặn các cuộc tấn công sử dụng hình thức tiêm mã độc JavaScript
Lý thuyết
http://www.asp.net/learn/mvc/tutorial-06-cs.aspx
Video
http://www.asp.net/learn/mvc-videos/video-400.aspx

Nguồn : http://windowsvn.net/forum/threads/26699-Gioi-thieu-tong-quan-ve-ASP.NET-MVC