课程大纲

模块 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 小时

人数



每位参与者的报价

客户评论 (9)

相关课程

Machine Learning and AI with ML.NET

21 小时

Advanced Blazor

21 小时

Blazor WebAssembly

14 小时

Introduction to Blazor

14 小时

Implementing the Actor Model with Microsoft Orleans

14 小时

High-Performance Application Development with .NET Core

14 小时

Introduction to .Net Core

14 小时

.NET Core and Angular Training Course

21 小时

Entity Framework Core 2.0

14 小时

Introducing C# 6.0 with Visual Studio 2015/2017

28 小时

Advanced Programming in C#

35 小时

Blockchain Development: Creating Decentralized Applications with .Net

14 小时

Developing in C# 6 Development

28 小时

Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012

21 小时

Developing in ASP.NET MVC 6 Development

28 小时

课程分类

1