Programming 使用ASP.NET MVC 4培訓
目标
MVC Web 应用程序提供业务逻辑类、网页和控制器之间的清晰分离。 微软 ASP.NET MVC 4 为 Web 开发人员提供了与.NET 平台的所有力量相结合的 MVC 的所有好处。 本课程提供了ASP.NET MVC 4的完整覆盖范围,包括测试驱动开发和JQuery。
完成此课程后,代表将能够
- 了解模型、视图和控制器设计模式的作用
- 创建工业强度应用
- 应用测试驱动开发方法
- 页面之间的导航
- 实施丰富的用户界面与JQuery和 Ajax
观众
ASP.NET 开发人员希望使用 MVC 架构。
課程簡介
模組 1: ASP.NET MVC 入門
- ASP.NET MVC 專案範本
- 瞭解 ASP.NET MVC 項目的結構
- 命名約定
- 創建檢視
- 定義控制器
- 定義數據模型
模組 2: 建立完整的 ASP.NET MVC 應用程式
- 創建強類型檢視
- 瞭解 URL 和操作方法
- 使用 HTML 助手
- 處理表單回發
- 數據驗證
模組 3: 使用 Razor 檢視引擎
- Razor 設計目標
- 實現Razor檢視
- Razor 語法
- Access在Razor 檢視中處理模型數據
模組 4:MVC 應用的工業級 ASP.NET
- ASP.NET 應用程式體系結構最佳實踐
- 實現存儲庫和實體框架數據模型
- 使用依賴注入
- 實現自定義控制器工廠
模組 5: 使用 ASP.NET MVC 進行測試驅動開發
- TDD回顧
- Unit Testing 框架
- 將 TDD 與 ASP.NET MVC 一起使用的演練
模組 6: 查看技術
- 定義和使用自定義 HTML 幫助程式
- 定義佈局/母版頁
- 使用樣式
- 定義和使用分部檢視
- Razor 説明程式方法語法
模組 7: 實現導航
- 定義檢視模型類
- 在控制器中實現數據過濾
- 瞭解路由機制
- 向路由表添加自定義條目
- 定義預設值、參數和驗證
- 生成 URL 和超連結
- 自定義路由約束
模組 8:State Management
- 使用隱藏欄位
- 工作階段和應用程式狀態
- 自定義模型綁定
模組 9:其他技術
- 查看腳手架範本
- 控制器腳手架範本
- 全域篩選器
- 模型綁定
- 異步控制器
- 身份驗證選項,包括啟用從 Facebook 等登錄。
模組 10: 將 Ajax 和 jQuery 與 ASP.NET MVC 一起使用
- Ajax 和 ASP.NET MVC概述
- 不顯眼的阿賈克斯
- 使用 Ajax 操作連結
- jQuery 概述
- jQuery 技術
- 使用 jQuery UI
最低要求
6 個月的 C# 程式設計經驗。ASP.NET 開發經驗是有利的,但不是必需的。
需要幫助選擇合適的課程嗎?
Programming 使用ASP.NET MVC 4培訓 - 詢問
客戶評論 (1)
互動性很強,我可以提出很多問題,講師會根據我的問題調整他的講解內容
Cynthia Rodriguez - RoyalRoads University
課程 - Programming using ASP.NET MVC 4
機器翻譯
相關課程
Visual Studio 2015/2017 中的 C# 6.0 介紹
28 小時本次由講師主導的培訓(線上或線下)將爲參與者提供在 Visual Studio 2015/2017 環境中利用 C# 6.0 功能所需的必備技能。
培訓結束後,參與者將能夠:
- 在 Visual Studio 2015/2017 中導航和使用集成開發環境(IDE)。
- 實現基本的 C# 功能,如 Console.WriteLine、Console.ReadLine 和 Hello C# World!。
- 理解 C# 代碼的編譯和調試過程。
- 在 C# 中應用註釋以提高代碼文檔化和可讀性。
- 探索 .NET 6.0 的基礎知識,包括 CLR、GC、DLL、EXE 以及 .NET 中的技術。
- 回顧 C# 從 1.0 到 6.0 的歷史,並掌握 C# 基礎知識,如關鍵字、字面量、操作符和語句。
- 在 C# 6.0 中處理數值和布爾類型、類、對象、字段、屬性、索引器、操作符、方法等。
- 探索 .NET 類庫功能,包括集合、文件處理、數據流、系統間通信、日期、序列化和並行編程。
- 使用 ADO.NET、LINQ、ORM(實體框架)和服務導向架構(SOA)中的數據來訪問和操作數據。
- 回顧可以在 C# 和 .NET Framework 6 中開發的應用程序,如 Windows Presentation Foundation、ASP.NET MVC 2 和 Silverlight。
高級Blazor
21 小時本次講師指導的培訓在澳門(線上或線下)面向希望學習如何使用Progressive Web Application (PWA)開發功能,利用Entity Framework (EF) Core和Blazor在網站中創建類似應用程序體驗的Web開發人員。
培訓結束後,參與者將能夠:
- 使用EF包與數據庫進行交互。
- 使用Blazor組件、服務、依賴注入、佈局和路由。
- 創建服務工作者以啓用應用程序中的PWA功能。
- 利用推送通知和其他PWA功能。
Advanced Programming in C#
35 小時這個由講師指導的 澳門 現場培訓介紹了 C# 的高級功能,研究了它作為桌面應用程式程式程式設計語言和Web程式設計語言的用法,以解決現實世界的問題。
Programming 通過課堂上的動手練習和演練來展示和實踐技巧和原理。
高性能應用開發與.NET Core
14 小時這種以講師為主導的澳門現場培訓(現場或遠端)針對的是希望使用.NET Core創建,構建,測試,調試和部署可在不同系統上運行的優化應用程式的開發人員。
在培訓結束時,參與者將能夠:
- 基於.NET Core設置開發環境,開始開發應用。
- 利用 ASP.NET Core 框架和庫來構建新應用程式或優化現有應用程式。
- 使用高級 .NET Core 工具監控和增強應用程式的性能。
- 瞭解 .NET Core 功能背後的原理,並將這些知識應用於其他業務實現。
Blazor WebAssembly
14 小時此講師指導的現場培訓在 澳門(在線或現場)進行,面向 希望使用 Blazor Web Assembly 構建 Web 應用程式的 Web 開發人員。
在本次培訓結束時,參與者將能夠:
- 瞭解 Blazor WebAssembly 中的表單和身份驗證。
- 創建一個 Blazor WebAssembly 專案。
- 瞭解運行 Web 應用程式的不同方法。
.NET Core 簡介
14 小時.NET Core 是一個開源框架,用於在 Windows、macOS 和 Linux 上創建 .NET 應用程序。
在此講師指導的培訓中,學員將學習 .NET Core 的基礎知識,並通過創建一個示例應用程序來展示 .NET Core 與其他框架的獨特優勢。
培訓結束後,學員將能夠:
- 配置 .NET Core 以及所需的工具和 IDE,以便立即開始開發。
- 使用 .NET 構建各種類型的軟件,包括 Web 應用程序、控制檯應用程序、微服務和庫。
- 瞭解 .NET Core 的組件,包括類庫、包、元包和框架。
- 構建、調試和部署一個示例 Web 應用程序。
受衆
- 開發者
課程形式
- 部分講座、部分討論、練習以及在即時實驗室環境中的大量實踐操作。
備註
- 本課程基於 .NET Core 2.x,適用於 Windows 和 Linux 環境。
- 如需定製本課程,請聯繫我們安排。
- 要了解更多關於 .NET Core 的信息,請訪問:https://github.com/dotnet/core
Entity Framework Core 2.0
14 小時在這個由講師指導的澳門現場培訓中,參與者將學習如何使用Entity Framework Core 2.0創建 ASP.Net 核心應用程式。
在培訓結束時,參與者將能夠:
- 設置用於創建 Entity Framework Core 2.0 MVC Web 應用程式所需的框架和工具。
- 在 MS SQL Server 上執行資料庫操作。 使用「代碼優先」
- 和「數據優先」的方法進行應用程式開發。
- 執行遷移和種子設定操作。
- 瞭解高級數據建模概念。
- 創建範例 ASP.Net Core 應用程式。
Blazor簡介
14 小時這種由講師指導的澳門現場培訓(現場或遠端)面向希望使用Blazor創建完整堆棧C# Web應用程式的Web開發人員。
在培訓結束時,參與者將能夠:
- 使用 C# 和 Blazor 開發 Web 應用程式。
- 使用 C# 代碼調用 JavaScript API 和庫。
- 直接在瀏覽器或伺服器中運行用戶端 C# 代碼和客戶端邏輯。
- 使用 Azure 部署 Blazor Web 應用程式。
ASP.NET MVC 6 開發
28 小時ASP.NET MVC 6 是 Visual Studio 2015 中的新功能,是 Microsoft Web 开发堆栈的最新发展。本课程涵盖用于创建动态、模块化和可测试网站的最新 API 和开发技术。我们将探讨 MVC6 中可用的新功能,并展示如何充分利用最新的工具集和集成可能性。
学习内容
- 了解 MVC 体系结构原理和优势
- 创建视图、视图组件和标记帮助程序
- 使用 ASP.NET 依赖关系注入
- 使用 Web API 创建 RESTful 服务
- 充分利用 GruntJS、NPM 和 Bower 集成
- 创建单页应用程序 (SPA)
工業虛擬環境與Unity、Blender和Visual Studio
21 小時Unity、Blender和Visual Studio共同提供了一個強大的工具集,用於創建和編程工業虛擬環境。Unity支持交互式模擬和可視化,Blender提供高級的3D建模功能,Visual Studio則作爲編程核心,用於集成控制系統和工業邏輯。
本次由講師指導的培訓(線上或線下)面向初級到中級專業人員,旨在爲模擬、培訓和集成目的設計和編程工業環境。
通過本次培訓,參與者將能夠:
- 使用Blender設計和建模工業設備及場景。
- 在Unity中導入和優化3D模型以進行可視化。
- 在Visual Studio中編程系統邏輯和集成工作流程。
- 創建具有控制系統連接的交互式工業虛擬環境。
課程形式
- 互動講座和討論。
- 動手實踐3D建模和環境開發。
- 編程和集成練習,現場演示。
課程定製選項
- 如需定製本課程,請聯繫我們進行安排。
Visual Basic 2015 集成到 4.7.2 .NET 框架
28 小時學習如何使用Microsoft Visual Studio作爲集成開發環境(IDE),使用VB.NET(Visual Basic .NET)編程語言,這是一種多範式、面向對象的編程語言,基於4.7.2 .NET Framework實現。
Visual Studio 2022 IDE
14 小時本次由講師指導的培訓在澳門(線上或線下)面向初級到中級開發者,旨在幫助他們使用 Visual Studio 開發應用。
培訓結束後,參與者將能夠:
- 高效利用 Visual Studio 2022 的功能。
- 運行和管理單元測試。
- 調試應用,並處理遠程倉庫中的代碼。
Visual Studio 用於 PLC 通信與數據庫集成
21 小時本次由講師主導的現場培訓 (線上或線下) 旨在幫助中級軟件開發人員和自動化工程師,幫助他們構建能夠與 PLC 進行通信並使用 Visual Studio 與 SQL 數據庫進行交互的應用程序。
培訓結束時,參與者將能夠:
- 在 Visual Studio 中為工業自動化開發 .NET 應用程序。
- 使用 OPC UA 等工業協議與 PLC 進行通信。
- 實現對 SQL 伺服器的數據庫交互,以存儲和檢索 PLC 數據。
- 優化實時工業環境的應用程序性能。
Visual Studio Tools for Office (VSTO)
21 小時本次由講師主導的培訓(線上或線下)面向初學者到中級開發者,旨在幫助他們使用 VSTO 爲 Microsoft Office 應用程序創建定製化解決方案。
培訓結束後,參與者將能夠:
- 爲 Office 應用程序創建插件和文檔級定製。
- 訪問和操作 Office 對象模型及其事件。
- 爲 Office 應用程序創建自定義功能區、任務窗格和對話框。
- 在 Office 文檔中使用 Windows Forms 控件和 .NET 組件。
- 將 Office 應用程序與 Web 服務和數據庫集成。
- 部署和保護 Office 解決方案。