Tải bản đầy đủ (.pdf) (5 trang)

Lập Trình ASP.NET MVC 4

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (317.83 KB, 5 trang )

ASP.NET MVC 4

Lập Trình ASP.NET MVC 4
----------------------------------oOo----------------------------------

Giới Thiệu Mơn Học
Mục tiêu môn học nhằm trang bị cho học viên các kiến thức nền tảng về công
nghệ ASP.NET MVC để phát triển các ứng dụng WEB .Kết thúc khóa học, học
viên có khả năng:
 Mơ tả được các kiến trúc ASP.NET MVC 4
 Mô tả được các thành phần cơ bản: Model , View và Controller.
 Triển khai và ứng dụng được các công nghệ ADO.NET, ADO Entity
Framework 5, MVC Ajax, JQuery, LINQ,… vào trong ứng dụng Web .
 Thực hiện được bảo mật ứng dụng ASP.NET MVC
 Thực hiện được mơ hình Asynchronous Controller trong ứng dụng
ASP.NET MVC 4
 Nâng cao tính chun nghiệp trong q trình phát triển các ứng dụng
WEB
 Phát triển và xây dựng được các ứng dụng WEB với ASP.NET MVC 4

Thời gian học : 8 tuần
Đối tượng : Học viên đã kết thúc các môn : C#, SQL Server,
ASP.NET Web Form
Nội Dung Môn Học
Chương 01: Tổng Quan về ASP.NET MVC 4
Sau khi học xong chương này , học viên có khả năng :
-

Trình bày được kiến trúc ASP.NET MVC 4

-



Mô tả được các thành phần cơ bản : Model , View và Controller

-

Trình bày được các mơ hình code cho Client side và Server side



Kiến trúc ASP.NET MVC 4



Cấu trúc trang ASP.NET trong MVC 4 và mơ hình code Client side &
Server side
-

ASP.NET MVC 4

Trang 1


ASP.NET MVC 4


Các bước phát triển ứng dụng ASP.NET the mơ hình MVC



Display model




Mobile project template & Jquery Mobile



Bundling and Minification

Chương 02: Controllers
Sau khi học xong chương này , học viên có khả năng :
-

Phát triển được các Controller trong ứng dụng MVC

-

Thiết kế và phát triển được các Action Methods trong Controllers

-

Trình bày được cơ chế hoạt động của Controllers

-

Mô tả được các phương pháp truyền tham số cho các Action Methods và kiểu trả về từ
Action Methods

-


Mô tả và thực hiện được các bước testing cho các Action method trong Controller



Khái niệm Controller và vai trò Controller trong mơ hình MVC



Các bước thiết kế và phát triển Controller



Xây dựng các Action Method



Truyền tham số cho Action Method: GET & POST



Khái niệm về Action Result và các kiểu trả về từ Action Method: HTML,
JSON, JavaScript command,Textual Data , File & Binary Data



Redirect Action Method trong Controller



Unit Testing Controllers và Action methods


Chương 03: Views
Sau khi học xong chương này , học viên có khả năng :
-

Trình bày được các bước phát triển View trong mơ hình MVC

-

Mơ tả được vai trị của View trong mơ hình MVC

-

Trình bày và sử dụng được Razor View Engine

-

Sử dụng được Strongly Typed Views

-

Sử dụng được các đối tượng ViewData và ViewBag

-

Trình bày và sử dụng được Partial View



Khái niệm View và vai trò của View trong mơ hình MVC




Đối tượng ViewBag và ViewData



Strongly Typed Views



Razor View Engine: Code Expressions, HTML Encoding,..



Layout & ViewStart

ASP.NET MVC 4

Trang 2


ASP.NET MVC 4


Specifying a Partial View



Testing a View


Chương 04: Models
Sau khi học xong chương này , học viên có khả năng :
-

Trình bày được các bước phát triển Model trong mơ hình MVC

-

Sử dụng được ADO.NET , LINQ to SQL và ADO Entity Framework để phát triển Model

-

Thực hiện được ràng buộc dữ liệu với View thông qua Controller và Model

-

Mơ tả và sử dụng được ModelBinding trong mơ hình MVC

-

Thực hiện được các thao tác dữ liệu sử dụng Model



Khái niệm Model và vai trị của Model trong mơ hình MVC



Model & ADO.NET - Entity class




Model & LINQ to SQL



Model & ADO.NET Entity Framwork 5



Implement API Controllers



DataBinding



Scafolding Template



Khai báo và sử dụng DefaultModelBinder với ActionMethods

Chương 05: Form & HTML Helpers
Sau khi học xong chương này , học viên có khả năng :
-

Sử dụng được các phương thức GET & POST với Form


-

Sử dụng được các controls trong HTML Helper : Html.TextBox , Html.TextArea ,
Html.Label , Html.DropDownList và Html.ListBox,…

-

Sử dụng được Strongly Typed Helper trong View



Sử dụng POST & GET với Form



Khái niệm về HTML Helper trong mơ hình MVC



Input Helper : Html.TextBox, Html.TextArea, Hidden, Password,…



Rendering Helper: Html.ActionLink, Html.RouteLink, Html.Partial và
Html.RenderPartial,…



Helpers, Models và View Data




Passing Values to RenderAction



Strongly Typed Helpers

ASP.NET MVC 4

Trang 3


ASP.NET MVC 4
Chương 06: Data Annotations & Validation
Sau khi học xong chương này , học viên có khả năng :
-

Trình bày được vai trò của Validaiton trong ứng dụng WEB

-

Thực hiện được kiểm tra dữ liệu nhập từ người dùng trong sử dụng Validation
Annotations



Khái niệm về Model Validation trong mô hình MVC




Unobtrusive Validation in MVC



Validation & Data Annotations: Required, StringLength,
RegularExpression và Range,…



Validation & JQuery



Display and Edit Annotations: Display, ScafoldColumn , DisplayFormat,..

Chương 07: XML & ASP.NET MVC Application
Sau khi học xong chương này , học viên có khả năng :
-

Trình bày được cú pháp ngôn ngữ XML

-

Thực hiện được thao tác tập tin XML sử dụng XMLDocument Class

-

Thực hiện được thao tác tập tin XML sử dụng LINQ to XML trong MVC




Khái niệm cơ bản ngôn ngữ XML (eXtensible Markup Language)



XMLDocument Class & ASP.NET MVC



LINQ to XML & ASP.NET MVC

Chương 08: Security In ASP.NET MVC
Sau khi học xong chương này , học viên có khả năng :
-

Trình bày được cơ chế bảo mật trong ASP.NET MVC: Authorization và Authentication

-

Sử dụng được FormAuthentication và Membership trong ứng dụng ASP.NET MVC



Giới thiệu về Security trong ASP.NET MVC



Implement MemberShip, Role with FormAuthentication




Securing Controller Actions



AuthorizeAttributes with Forms Authentication and the AccountController



Windows Authentication in the Intranet Application Template



Securing Entire Controllers



Securing Your Entire Application Using a Global Authorization Filter

ASP.NET MVC 4

Trang 4


ASP.NET MVC 4
Chương 09: Ajax & ASP.NET MVC
Sau khi học xong chương này , học viên có khả năng :
-


Trình bày được vai trị của cơng nghệ Ajax trong ứng dụng ASP.NET MVC

-

Sử dụng được Ajax Helper và JQuery để phát triển ajax trong ASP.NET MVC



Tổng quan về công nghệ Ajax .



Xây dựng ứng dụng ASP.NET MVC Ajax sử dụng Ajax Helper : Ajax
ActionLinks, AjaxForm,…



Caching in MVC



Xây dựng ứng dụng ASP.NET MVC Ajax sử dụng JQuery



Ứng dụng được mơ hình bất đồng bộ trong ASP.NET MVC




Phát triển được ứng dụng ASP.NET MVC với WebSocket

Chương 10: Routing In ASP.NET MVC
Sau khi học xong chương này , học viên có khả năng :
-

Trình bày và triển khai được cơ chế url routing trong ASP.NET MVC 4

-

Triển khai được ứng dụng ASP.NET MVC trên Hosting



Giới thiệu URL Routing



Các bước thực hiện URL Routing trong ASP.NET MVC



Defining Routing :


Route URLs



Route Values




Route Defaults



Route Constraints



Named Routes



MVC Areas



Các bước triển khai ứng dụng ASP.NET MVC trên Hosting

ASP.NET MVC 4

Trang 5



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×