感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
模块 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
机器翻译
it was a great cource becuase we got the chance to discuss things and try working with the things we got taught. But the thing I liked the most was that everything was based on experience that Marcin had.
Jesper - ProgramDuon AB
课程 - Advanced Blazor
培训师用现实世界中的实际例子很好地解释了这些主题,这使我们更容易掌握信息
Florin-Viorel Marut - Continental Automotive Romania
课程 - High-Performance Application Development with .NET Core
机器翻译
Comprehensive - covered everything we were interested in. Able to work through examples.
Deborah Morrison - AFBI
课程 - Introduction to Blazor
Very knowledgeable trainer