ASP.NET MVC4 Trang 1
ASP.NET MVC4
Lập Trình ASP.NET MVC4
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.NETMVC để 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.NETMVC4
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.NETMVC
Thực hiện được mô hình Asynchronous Controller trong ứng dụng
ASP.NET MVC4
Nâng cao tính chuyên nghiệp trong quá 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.NETMVC4
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.NETMVC4
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.NETMVC4
-
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.NETMVC4
Cấu trúc trang ASP.NET trong MVC4 và mô hình code Client side &
Server side
-
ASP.NET MVC4 Trang 2
ASP.NET MVC4
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 MVC4 Trang 3
ASP.NET MVC4
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 MVC4 Trang 4
ASP.NET MVC4
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.NETMVC 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.NETMVC
LINQ to XML & ASP.NET MVC
Chương 08: Security In ASP.NETMVC
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.NETMVC
Giới thiệu về Security trong ASP.NETMVC
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 MVC4 Trang 5
ASP.NET MVC4
Chương 09: Ajax & ASP.NETMVC
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.NETMVC
-
Sử dụng được Ajax Helper và JQuery để phát triển ajax trong ASP.NETMVC
Tổng quan về công nghệ Ajax .
Xây dựng ứng dụng ASP.NETMVC Ajax sử dụng Ajax Helper : Ajax
ActionLinks, AjaxForm,…
Caching in MVC
Xây dựng ứng dụng ASP.NETMVC Ajax sử dụng JQuery
Ứng dụng được mô hình bất đồng bộ trong ASP.NETMVC
Phát triển được ứng dụng ASP.NETMVC với WebSocket
Chương 10: Routing In ASP.NETMVC
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.NETMVC4
-
Triển khai được ứng dụng ASP.NETMVC trên Hosting
Giới thiệu URL Routing
Các bước thực hiện URL Routing trong ASP.NETMVC
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.NETMVC trên Hosting
.
ASP. NET MVC 4 Trang 1
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. side &
Server side
-
ASP. NET MVC 4 Trang 2
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