课程大纲
模块 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#。
客户评论 (10)
只是整体曝光。很有帮助。
Travis - Beckman Coulter
课程 - Introduction to Blazor
机器翻译
培训师非常有帮助地回答了我们的任何问题,让我们分享我们的屏幕以显示我们遇到的错误,这很棒。
chithra - Public Health Wales NHS Trust
课程 - Advanced Blazor
机器翻译
问答。和项目演示。
Qing - Ametek
课程 - Implementing the Actor Model with Microsoft Orleans
机器翻译
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
课程 - 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
课程 - Entity Framework Core 2.0
Time management of the training. Allocated time of training was well-spent and maximized.
Edgar Caguioa - ANALOG DEVICES GEN. TRIAS, INC.
课程 - Visual Studio with VB.Net
我很欣赏 Folio 的广泛知识。 他不仅熟悉课程内容,而且还知道我们熟悉的语言的结构,以使示例对我们更有意义。 在间歇期间,他分享了他在培训范围之外的技术和解决方案的知识,以提供对我们在未来(和未来培训)中可以使用的其他解决方案的见解。
Raphael - Markit Valuations Limited
课程 - Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
机器翻译
Trainer knowledge and approach.
Piotr Kucharski
课程 - Introducing C# 6.0 with Visual Studio 2015/2017
根据培训参与者提出的问题和问题,灵活地调整方法和练习。
Maciej - DataConsult S.A.
课程 - Advanced Programming in C#
机器翻译
the trainer level.