Course Code: mvc001
Duration: 28 hours
Prerequisites:
  • 6個月的C#程式設計經驗
  • ASP.NET 開發經驗是有利的,但不是必需
Overview:

ASP.NET MVC 6 是 Visual Studio 2015 中的新功能,是 Microsoft Web 开发堆栈的最新发展。本课程涵盖用于创建动态、模块化和可测试网站的最新 API 和开发技术。我们将探讨 MVC6 中可用的新功能,并展示如何充分利用最新的工具集和集成可能性。

学习内容

  • 了解 MVC 体系结构原理和优势
  • 创建视图、视图组件和标记帮助程序
  • 使用 ASP.NET 依赖关系注入
  • 使用 Web API 创建 RESTful 服务
  • 充分利用 GruntJS、NPM 和 Bower 集成
  • 创建单页应用程序 (SPA)
Course Outline:
  • ASP.NET MVC:NET MVC 入門;MVC 6 中的新增功能;MVC 專案範本;瞭解 ASP.NET MVC項目的結構;命名約定;創建檢視;定義控制器;定義數據模型
  • 創建完整的 ASP.NET MVC應用程式:強類型檢視;Razor 語法;瞭解 URL 和操作方法;MVC6 標記説明程式;形成回傳;數據驗證
  • 工業級 ASP.NET MVC 應用程式:NET 應用程式體系結構最佳實踐;實現存儲庫和 EF 數據模型;ASP.NET 依賴注入;自定義控制器工廠
  • 查看技術:定義自定義標記幫助程式;定義佈局頁面;使用樣式;定義和使用分部檢視
  • 實現導航:定義檢視模型類;在控制器中實現數據過濾;瞭解路由機制;將自定義條目添加到路由表;定義預設值、參數和驗證;生成 URL 和超連結;自定義路由約束
  • State Management:使用隱藏欄位;工作階段和應用程式狀態;自定義模型綁定
  • 使用 Web API 建立 RESTful 服務:Web API 概述;構建伺服器和用戶端;內容談判;屬性路由;自定義模型綁定;從 Ajax 用戶端調用 RESTful 服務
  • 創建單頁應用程式:SPA 概述;使用 GruntJS、NPM 和 Bower 支援;AngularJS 和 Bootstrap 概述
Sites Published:

United Arab Emirates - Developing in ASP.NET MVC 6 Development

Qatar - Developing in ASP.NET MVC 6 Development

Egypt - Developing in ASP.NET MVC 6 Development

Saudi Arabia - Developing in ASP.NET MVC 6 Development

South Africa - Developing in ASP.NET MVC 6 Development

Brasil - Developing in ASP.NET MVC 6 Development

Canada - Developing in ASP.NET MVC 6 Development

中国 - Developing in ASP.NET MVC 6 Development

香港 - Developing in ASP.NET MVC 6 Development

澳門 - Developing in ASP.NET MVC 6 Development

台灣 - Developing in ASP.NET MVC 6 Development

USA - Developing in ASP.NET MVC 6 Development

Österreich - Developing in ASP.NET MVC 6 Development

Schweiz - Developing in ASP.NET MVC 6 Development

Deutschland - Developing in ASP.NET MVC 6 Development

Czech Republic - Developing in ASP.NET MVC 6 Development

Denmark - Developing in ASP.NET MVC 6 Development

Estonia - Developing in ASP.NET MVC 6 Development

Finland - Developing in ASP.NET MVC 6 Development

Greece - Developing in ASP.NET MVC 6 Development

Magyarország - Developing in ASP.NET MVC 6 Development

Ireland - Developing in ASP.NET MVC 6 Development

Luxembourg - Developing in ASP.NET MVC 6 Development

Latvia - Developing in ASP.NET MVC 6 Development

España - Developing in ASP.NET MVC 6 Development

Italia - Developing in ASP.NET MVC 6 Development

Lithuania - Developing in ASP.NET MVC 6 Development

Nederland - Developing in ASP.NET MVC 6 Development

Norway - Developing in ASP.NET MVC 6 Development

Portugal - Developing in ASP.NET MVC 6 Development

România - Developing in ASP.NET MVC 6 Development

Sverige - Developing in ASP.NET MVC 6 Development

Türkiye - Developing in ASP.NET MVC 6 Development

Malta - Developing in ASP.NET MVC 6 Development

Belgique - Developing in ASP.NET MVC 6 Development

France - Developing in ASP.NET MVC 6 Development

日本 - Developing in ASP.NET MVC 6 Development

Australia - Developing in ASP.NET MVC 6 Development

Malaysia - Developing in ASP.NET MVC 6 Development

New Zealand - Developing in ASP.NET MVC 6 Development

Philippines - Developing in ASP.NET MVC 6 Development

Singapore - Developing in ASP.NET MVC 6 Development

Thailand - Developing in ASP.NET MVC 6 Development

Vietnam - Developing in ASP.NET MVC 6 Development

India - Developing in ASP.NET MVC 6 Development

Argentina - Developing in ASP.NET MVC 6 Development

Chile - Developing in ASP.NET MVC 6 Development

Costa Rica - Developing in ASP.NET MVC 6 Development

Ecuador - Developing in ASP.NET MVC 6 Development

Guatemala - Developing in ASP.NET MVC 6 Development

Colombia - Developing in ASP.NET MVC 6 Development

México - Developing in ASP.NET MVC 6 Development

Panama - Developing in ASP.NET MVC 6 Development

Peru - Developing in ASP.NET MVC 6 Development

Uruguay - Developing in ASP.NET MVC 6 Development

Venezuela - Developing in ASP.NET MVC 6 Development

Polska - Developing in ASP.NET MVC 6 Development

United Kingdom - Developing in ASP.NET MVC 6 Development

South Korea - Developing in ASP.NET MVC 6 Development

Pakistan - Developing in ASP.NET MVC 6 Development

Sri Lanka - Developing in ASP.NET MVC 6 Development

Bulgaria - Developing in ASP.NET MVC 6 Development

Bolivia - Developing in ASP.NET MVC 6 Development

Indonesia - Developing in ASP.NET MVC 6 Development

Kazakhstan - Developing in ASP.NET MVC 6 Development

Moldova - Developing in ASP.NET MVC 6 Development

Morocco - Developing in ASP.NET MVC 6 Development

Tunisia - Developing in ASP.NET MVC 6 Development

Kuwait - Developing in ASP.NET MVC 6 Development

Oman - Developing in ASP.NET MVC 6 Development

Slovakia - Developing in ASP.NET MVC 6 Development

Kenya - Developing in ASP.NET MVC 6 Development

Nigeria - Developing in ASP.NET MVC 6 Development

Botswana - Developing in ASP.NET MVC 6 Development

Slovenia - Developing in ASP.NET MVC 6 Development

Croatia - Developing in ASP.NET MVC 6 Development

Serbia - Developing in ASP.NET MVC 6 Development

Bhutan - Developing in ASP.NET MVC 6 Development

Nepal - Developing in ASP.NET MVC 6 Development

Uzbekistan - Developing in ASP.NET MVC 6 Development