ASP.NET MVC 5 Web 开发培训课程
|
课程简介:
在本课程中,将首先介绍 .NET Framework,分析 .NET Framework与 ASP.NET MVC 5 的关系。然后介绍基于 ASP.NET MVC 5 的 Web 开发技术,并深入介绍 MVC 的概念与实现,Razor 引擎的使用,依赖注入的思想与其在 ASP.NET MVC 5 应用中的实现。并深入分析和介绍模型绑定和模型验证,实现基于过滤器的安全管理。在此基础上,深入介绍 ASP.NET MVC 5 的工作原理和扩展机制。本课程将以一个实际的项目为基础,深入浅出的帮助学员掌握基于 ASP.NET MVC 5的开发技术。
|
|
培训目标:
|
· 深入理解 .NET Framework 的概念与思想
· 掌握基于 ASP.NET MVC 的 Web 开发技术,深入学习 Web 的原理与应用。
· 理解并掌握 MVC 的概念和思想。
· 理解并掌握 Razor 视图
· 学习并掌握 ASP.NET MVC 与 IIS 服务的关系,实现发布与部署。
· 通过实际项目演练并掌握 ASP.NET MVC 5开发技术
|
培训对象:有一定开发基础的企业应用开发者,希望深入掌握 ASP.NET MVC 5 开发技术的用户。
|
学员基础:有面向对象开发经验,对 Web 技术有一定的了解,有两年以上的面向对象开发实践经验。
|
培训内容:
|
.NET Framework
|
.NET 是具有多种实现的 ECMA 标准,.NET Framwork 是微软基于 Windows 的 .NET 实现。学习 CLR 与 .NET Framework 的关系,理解托管环境的工作原理。
|
IoC
|
依赖注入是现代软件开发的基础,学习依赖注入的概念、思想与在软件开发中的应用。
|
Web 开发技术
|
学习 Web 开发的核心概念和技术,掌握常见 Web 开发技术之间的关系与实现。
|
使用 Visual Studio 开发 ASP.NET MVC 5
|
使用 Visual Studio 开发 ASP.NET MVC 5应用。
分析使用 Visual Studio 创建的项目结构,项目文件内容分析。理解与掌握 Nuget 包管理
|
ASP.NET MVC 5 Web Application
|
实现 Sport Store 项目,在项目中逐步引入 ASP.NET MVC 5 应用涉及的概念,并逐步实现项目,通过结合实际来学习与掌握 ASP.NET MVC 5。
|
MVC
|
学习 MVC 模式各组件之间的关系,创建基本的 Model, View 和控制器
|
Controller 与 Action
|
创建控制器和操作方法
模型绑定与模型验证,实现服务器端验证
使用 Action特性实现请求方法过滤
使用特性实现验证
基于特性的路由
|
Route
|
基本路由
定制路由
使用区域
绕过路由系统
|
Razor
|
使用 Razor 语法
使用 HTML Helper
使用 Razor 处理动态内容
实现客户端验证
|
测试
|
ASP.Net MVC Unit Test
单元测试最佳实践
|
ASP.NET MVC 5 与前端开发
|
嵌入脚本与样式表
集成 jQuery 与 Bootstrap
使用 Ajax 与局部页面更新
|
高级项目实践
|
项目的分析与架构
Web 项目组件的职责与划分
路由与项目组织
创建项目结构
|
状态管理
|
Application 状态管理
Session 状态管理
Cache 状态管理
|
验证与授权
|
ASP.NET Identity 原理
实现基于 ASP.NET Identity 的验证与授权
|
Web API
|
Web API 的原理
HTTP 协议与内容协商
访问 Web API
|
|
如果您想学习本课程,请
预约报名
如果没找到合适的课程或有特殊培训需求,请
订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请
服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。
专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获