感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
模块 1:ASP.NET MVC 简介
- ASP.NET Web 开发回顾
- ASP.NET MVC 的主要优势
- 模型、视图和控制器的角色
模块 2:ASP.NET MVC 入门
- 为 ASP.NET MVC 准备开发环境
- 创建 ASP.NET MVC 项目
- 理解 ASP.NET MVC 项目的结构
- 命名约定
- 创建视图
- 定义控制器
- 定义数据模型
模块 3:创建完整的 ASP.NET MVC 应用程序
- 创建强类型视图
- 理解 URL 和操作方法
- 使用 HTML 辅助方法
- 处理表单回发;数据验证
模块 4:使用 Razor 视图引擎
- Razor 设计目标
- 实现 Razor 视图
- Razor 语法
- 在 Razor 视图中访问模型数据
模块 5:工业级 ASP.NET MVC 应用程序
- ASP.NET 应用程序架构最佳实践
- 实现存储库和 Entity Framework 数据模型
- 使用依赖注入;实现自定义控制器工厂
- ASP.NET MVC 中的测试驱动开发
模块 6:视图技术
- 定义和使用自定义 HTML 辅助方法
- 定义布局/母版页
- 使用样式
- 定义和使用部分视图
- Razor 辅助方法语法
模块 7:实现导航:定义视图模型类
- 在控制器中实现数据过滤
- 理解路由机制
- 向路由表添加自定义条目
- 定义默认值、参数和验证
- 生成 URL 和超链接
- 自定义路由约束
模块 8:状态管理
- 使用隐藏字段
- 会话和应用程序状态
- 自定义模型绑定
模块 9:在 ASP.NET MVC 中使用 Ajax 和 jQuery
- Ajax 和 ASP.NET MVC 概述;非侵入式 Ajax
- 使用 Ajax 操作链接
- jQuery 概述
- jQuery 技术
- 使用 jQuery UI
模块 10:ASP.NET MVC 4.5 高级技术
- 视图脚手架模板
- 控制器脚手架模板
- 使用 Unity 进行依赖注入
模块 11:ASP.NET MVC 中的测试驱动开发
- TDD 回顾
- 使用 TDD 与 ASP.NET MVC 的演练
模块 12:其他技术
- 控制器技术
- 过滤器
- 模型绑定
要求
3-6 个月的 ASP.NET Web 开发经验,使用 C#。
28 小时
客户评论 (5)
培训师非常专业,提供了很大帮助。
Thilini Alwis - Te Manawa Taki Trauma System
课程 - Visual Studio 2022 IDE
机器翻译
这是一门很棒的课程,因为我们有机会讨论问题,并尝试运用所学的知识。但我最喜欢的是,所有内容都基于Marcin的实际经验。
Jesper - ProgramDuon AB
课程 - Advanced Blazor
机器翻译
培训师通过实际案例很好地解释了主题,这使我们更容易理解信息。
Florin-Viorel Marut - Continental Automotive Romania
课程 - High-Performance Application Development with .NET Core
机器翻译
全面 - 涵盖了我们感兴趣的所有内容。能够通过示例进行学习。
Deborah Morrison - AFBI
课程 - Introduction to Blazor
机器翻译
非常博学的培训师
Tegan Aloysius - Hilton
课程 - Introduction to .Net Core
机器翻译