课程大纲

模块 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#。

  28 小时
 

人数


开始

完结


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

客户评论 (10)

相关课程

课程分类