課程簡介
模組 1: MVC ASP.NET 簡介
- ASP.NET Web 開發回顧
- ASP.NET MVC 的主要優點
- 模型、檢視和控制器的角色
模組 2: MVC 入門 ASP.NET
- 為 ASP.NET MVC 準備開發環境
- 創建 ASP.NET MVC 專案
- 瞭解 ASP.NET MVC 項目的結構
- 命名約定
- 創建檢視
- 定義控制器
- 定義數據模型
模組 3: 建立完整的 ASP.NET MVC 應用程式
- 創建強類型檢視
- 瞭解 URL 和操作方法
- 使用 HTML 幫助程式
- 處理表格回傳;數據驗證
模組 4: 使用 Razor 檢視引擎
- Razor 設計目標
- 實現Razor檢視
- Razor 語法
- Access在Razor 檢視中處理模型數據
模組 5:MVC 應用的工業級 ASP.NET
- ASP.NET 應用程式體系結構最佳實踐
- 實現存儲庫和實體框架數據模型
- 使用依賴注入;實現自定義控制器工廠
- 使用 ASP.NET MVC進行測試驅動開發
模組 6: 查看技術
- 定義和使用自定義 HTML 幫助程式
- 定義佈局/母版頁
- 使用樣式
- 定義和使用分部檢視
- Razor 説明程式方法語法
模組 7: 實現導航: 定義檢視模型類
- 在控制器中實現數據過濾
- 瞭解路由機制
- 向路由表添加自定義條目
- 定義預設值、參數和驗證
- 生成 URL 和超連結
- 自定義路由約束
模組 8:State Management
- 使用隱藏欄位
- 工作階段和應用程式狀態
- 自定義模型綁定
模組 9: 將 Ajax 和 jQuery 與 ASP.NET MVC 一起使用
- Ajax 和 ASP.NET MVC 概述;不顯眼的阿賈克斯;
- 使用 Ajax 操作連結
- jQuery 概述
- jQuery 技術
- 使用 jQuery UI
模組 10: MVC 4.5 技術的其他 ASP.NET
- 查看腳手架範本
- 控制器腳手架範本
- Unity 的依賴項注入
模組 11: 使用 ASP.NET MVC 進行測試驅動開發
- TDD回顧
- 將 TDD 與 ASP.NET MVC 一起使用的演練
模組 12: 其他技術
- 控制器技術
- 過濾器
- 模型綁定
最低要求
3-6 個月的 ASP.NET Web 開發經驗,使用 C#。
客戶評論 (9)
培訓師非常有説明地回答了我們的任何問題,讓我們分享我們的屏幕以顯示我們遇到的錯誤,這很棒。
chithra - Public Health Wales NHS Trust
Course - Advanced Blazor
機器翻譯
只是整體曝光。很有説明。
Travis - Beckman Coulter
Course - Introduction to Blazor
機器翻譯
問答。和專案演示。
Qing - Ametek
Course - Implementing the Actor Model with Microsoft Orleans
機器翻譯
培訓師用現實世界中的實際例子很好地解釋了這些主題,這使我們更容易掌握資訊
Florin-Viorel Marut - Continental Automotive Romania
Course - High-Performance Application Development with .NET Core
機器翻譯
It took up good stuff with a good speed, and not stayed in areas that was not important, left that to the student when the course was over. I mean that for a 2 day course it is a good value.
Mikael Forsberg - Kvadrat Örebro AB
Course - Introduction to .Net Core
Very hands on knowledge on the subject. A little bit of theory at the beginning to set the stage.
Thibault Chappuis - Mikron SA Boudry
Course - Entity Framework Core 2.0
Trainer knowledge and approach.
Piotr Kucharski
Course - Introducing C# 6.0 with Visual Studio 2015/2017
根據培訓參與者提出的問題和問題,靈活地調整方法和練習。
Maciej - DataConsult S.A.
Course - Advanced Programming in C#
機器翻譯
我很欣賞 Folio 的廣泛知識。 他不僅熟悉課程內容,而且還知道我們熟悉的語言的結構,以使示例對我們更有意義。 在間歇期間,他分享了他在培訓範圍之外的技術和解決方案的知識,以提供對我們在未來(和未來培訓)中可以使用的其他解決方案的見解。
Raphael - Markit Valuations Limited
Course - Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
機器翻譯