Asp.Net MVC4.0 从入门到精通与项目实战 (Petapoco框架、二维码自定义、Bootstrap视图)视频教程下载 联系QQ:1026270010
Asp.Net MVC 简介 MVC模式是“Model-View-Controller”的缩写,中文翻译为“模式-视图-控制器”。MVC模式是于20世纪70年代在smaltalk80的GUI设计中被提出的。它包括3个部分:模型(Model)、视图(View)和控制器(Controller)。MVC模式至今已被广泛使用,ASP.NET MVC框架是继ASP.NET WebForms后的又一种开发方式,它提供了一系列优秀特性,使ASP.NET开发人员拥有了另一个选择。 为什么要学习ASP.NET MVC框架开发? MVC架构模式诞生30年后,因为其提供的良好的松耦合、易于扩展、高可维护性等优点,重新在开发社区火起来。作为微软全新的Web网站开发框架,ASP.NET MVC提供了全新的开发模式,完美支持经典的MVC架构模式。为.NET工程师提供了完全不同的开发体验。 越来越多的公司和开发者开始加入到MVC开发模式中来,使他进入了一个高速发展的状态,而现在MVC已经变成了ASP.NET下的一种常见的开发模式,它能让你学习一种完全不同的架构,所以这是我们有理由也有必要掌握的一项开发技能。
ASP.NET MVC 模式的优点 松耦合、易于扩展和维护 有利于开发中的分工 有利于组件的重用 ASP.NET MVC更好的支持单元测试(Unit Test) 在团队开发模式下表现更出众
课程大纲 1)ASP.NET MVC开发基础篇:认识了解MVC到基础技能入门 MVC概念讲解与环境安装 MVC路由配置技巧
2)ASP.NET MVC进阶篇: MVC须知三大功能模块Model、View、Controller使用知识和开发技巧 控制器Controller 讲解和使用 视图View - 视图的强类型数据 视图View - Rezor视图引擎的使用 视图View - HTML帮助器和渲染帮助方法 模型层Model 的应用
3)ASP.NET MVC 高级篇:项目开发中必备技能,如母版页、可复用UI控件、权限控制、数据验证等技能 MVC模板页和可复用UI控件创建和使用 Model层的数据验证 Action Filters以及实现权限控制方法 ORM开发 - PetaPoco
4)ASP.NET MVC 项目实战篇:对外线上喜帖项目和对应后台管理系统,附带权限控制 电子喜帖功能分析和数据库设计 项目框架搭建和用户登录注册处理 前端UI框架的搭建 T4代码生工具开发 Log4Net使用和婚礼信息模块表设计 婚礼信息模块功能开发 我们的故事模块开发和表设计 婚礼地点模块开发(百度地图接口调用) 新人照片模块开发(uploadify上传控件的使用) 恋爱视频与正则表达式 二维码生成开源项目和扩展 用户自定义二维码模块(普通、渐变、特殊二维码生成) 电脑和手机游览入口页面 项目错误处理页面
学习前提 1)有基本的b/s .net编程基础 2)对脚本(js/jQuery) 和html 有所了解
适用对象 1)已有.net开发经验,想更进一步系统学习MVC和框架搭建技能实战人员 2).net初学者做一个系统培训以应对企业实战开发
模块介绍 1.MVC基础篇 - MVC介绍到入门 a)认识MVC b)体验第一个MVC开发 c)MVC中的路由介绍 2.MVC进阶篇 - MVC须知三大功能模块 a)控制器Controller 讲解和使用 b)视图View以及View中的Razor 讲解和使用 c)模型Model 讲解和使用 d)页面控件的定义和数据交换 3.MVC高级篇 - 项目开发中必备技能和技巧 a)Model 加入数据验证机制和用法 b)利用Action Filter进行权限控制的方法 c)MVC中的母版页和可复用UI创建技能 d)高性能ORM工具 – Petapoco 的介绍和使用技巧 4.MVC 项目实战篇 – 网上实际上线的项目开发和后台数据管理(共35-45讲) a)在线喜帖项目介绍和主要功能分析 b)数据库设计 c)系统多层架构的搭建和优化 d)前端UI框架搭建和技巧 e)用户登录和Session、Cookie的保存要点 f)在线产品必了解安全和防范问题 g)T4代码生成工具开发技巧 h)在线喜帖项目 – 日志记录功能 i)在线喜帖项目 – 二维码生成和API接口提供 j)在线喜帖项目 – 图片处理技术 k)在线喜帖项目 – 上传控件的使用 l)在线喜帖项目 – 百度地图API调用方法 m)在线喜帖项目 – 正则表达式的使用 该课程程涉及技术 数据库: 数据库建立规范和快速构建技巧 SQL Server2008 视图、存储过程、关系约束、多表关联等 ASP.NET MVC 方面: b/s 企业级多层项目框架搭建(灵活高重用性5层架构) ORM开发的便捷和Linq技术应用 序列化/反序列化、委托技术 ASP.NET MVC框架下母版页使用、重用UI控件开发、控件扩展技巧 用户权限控制 Log4net 工具使用 ASP.NET MVC下的高级开发技能 了解实际中在线商业网站项目开发流程和实战技能 在线网站应用开发方案和安全防范问题 .Net里二维码的生成技巧
前端方面: jQuery开发技巧和相关UI组件扩展 前端UI框架搭建和使用技巧 Bootstrap搭建和扩展技术 My97DatePicker组件的使用 Js调试技巧 Uploadify上传控件的使用 百度地图API的使用方法 注:如果你也在思考下面的问题,那么也许本视频讲座就是你想要的: MVC开发比传统模式开发的过人之处? 想学习.NET MVC开发却苦于无人教授 一个线上项目应注意的安全问题和架构搭建问题? Web开发中最让人头疼的是脚本调试 .如何才能很好地利用调试工具发现并解决开发中遇到的各种BUG 开发中的UI框架搭建技巧 前端脚本功能和后台代码的互交方式? MVC控件的开发和扩展? jQuery在开发中的作用和组件扩展等问题? 项目开发中的权限控制方法问题?