目录

  • 1 基于MVC4+EF5+EasyUI技术实现通用权限管理系统
    1. EC430_1.1概述

      00:06:22

    2. EC430_1.2本章主要内容

      00:00:56

    3. EC430_1.3.1MVC是什么

      00:04:00

    4. EC430_1.3.2MVC的历史

      00:06:03

    5. EC430_1.3.3.NET中的MVC

      00:04:54

    6. EC430_1.4.1现场展示(上)

      00:14:38

    7. EC430_1.4.1现场展示(下)

      00:17:00

    8. EC430_1.4.2代码详解(1)

      00:13:59

    9. EC430_1.4.2代码详解(2)(3)

      00:13:17

    10. EC430_1.4.4ASP.NET MVC执行顺序

      00:02:20

    11. EC430_1.5.1实现学籍管理系统的登录(1)

      00:11:03

    12. EC430_1.5.1实现学籍管理系统的登录(2)

      00:13:32

    13. EC430_1.5.1实现学籍管理系统的登录(3)

      00:07:38

    14. EC430_1.5.1实现学籍管理系统的登录(4)

      00:13:44

    15. EC430_1.5.1实现学籍管理系统的登录(5)

      00:09:15

    16. EC430_1.5.1实现学籍管理系统的登录(6)

      00:00:55

    17. EC430_1.5.2ASP.NETMVC执行过程

      00:04:07

    18. EC430_1.5.3Model和三层架构

      00:07:36

    19. EC430_1.5.4上机练习

      00:00:35

    20. EC430_1.6.1ASP.NET与ASP.NETMVC

      00:03:14

    21. EC430_1.6.2MVC与WebForms

      00:03:10

    22. EC430_1.7测试

      00:03:30

    23. EC430_1.8总结

      00:01:37

    24. EC430_2.1概述

      00:02:45

    25. EC430_2.2.1无处不在的路由

      00:02:58

    26. EC430_2.2.2路由的注册(1)

      00:08:44

    27. EC430_2.2.2路由的注册(2)

      00:08:26

    28. EC430_2.2.3疑问解答

      00:01:11

    29. EC430_2.2.4URL的模式匹配

      00:09:52

    30. EC430_2.2.5由URL到控制器

      00:11:57

    31. EC430_2.2.6由URL到控制器案例展示

      00:05:58

    32. EC430_2.3URL传值(1)

      00:03:07

    33. EC430_2.3URL传值(2)

      00:07:35

    34. EC430_2.3URL传值(3)

      00:09:10

    35. EC430_2.3URL传值(4)

      00:05:59

    36. EC430_2.4.1URL匹配(1)

      00:09:21

    37. EC430_2.4.1URL匹配(2)

      00:01:39

    38. EC430_2.4.1URL匹配(3)

      00:17:25

    39. EC430_2.4.1URL匹配(4)

      00:07:18

    40. EC430_2.4.1URL匹配(5)

      00:07:40

    41. EC430_2.4.1URL匹配(6)

      00:07:44

    42. EC430_2.4.3上机练习

      00:01:27

    43. EC430_2.4.4URL参数的默认值(1)

      00:01:51

    44. EC430_2.4.4URL参数的默认值(2)

      00:01:25

    45. EC430_2.4.4URL参数的默认值(3)

      00:01:14

    46. EC430_2.4.4URL参数的默认值(4)

      00:03:59

    47. EC430_2.4.5URL参数的默认值案例展示

      00:17:07

    48. EC430_2.4.6测试

      00:03:10

    49. EC430_2.4.7URL参数值约束

      00:03:04

    50. EC430_2.4.8URL参数值约束案例展示(1)

      00:08:42

    51. EC430_2.4.8URL参数值约束案例展示(2)

      00:05:51

    52. EC430_2.4.9路由匹配顺序

      00:01:52

    53. EC430_2.4.10排除路由

      00:03:53

    54. EC430_2.5.1由路由到URL

      00:02:39

    55. EC430_2.5.2由路由到URL案例展示(1)

      00:10:30

    56. EC430_2.5.2由路由到URL案例展示(2)

      00:08:02

    57. EC430_2.5.2由路由生成URL的规则(1)

      00:05:10

    58. EC430_2.5.2由路由生成URL的规则(2)

      00:03:29

    59. EC430_2.5.3测试

      00:02:17

    60. EC430_2.6.1路由的应用一

      00:03:25

    61. EC430_2.6.2路由的应用二

      00:02:06

    62. EC430_2.6.2用户管理演示

      00:10:20

    63. EC430_2.6.3上机练习

      00:00:38

    64. EC430_2.7总结

      00:04:25

    65. EC430_3.1概述

      00:01:13

    66. EC430_3.2.1控制器的继承模型

      00:02:45

    67. EC430_3.2.2IController

      00:01:12

    68. EC430_3.2.3IController案例展示

      00:06:43

    69. EC430_3.2.4抽象类ControllerBase

      00:00:54

    70. EC430_3.2.5Controller的定义

      00:05:10

    71. EC430_3.2.6动作的调用者(1)

      00:12:13

    72. EC430_3.2.6动作的调用者(2)

      00:11:05

    73. EC430_3.2.7方法定位的问题

      00:02:15

    74. EC430_3.2.8使用Action同名方法

      00:06:45

    75. EC430_3.2.9同名方法调用原理

      00:08:16

    76. EC430_3.2.10动作方法的标准

      00:01:04

    77. EC430_3.2.11动作方法和动作名称

      00:04:26

    78. EC430_3.2.12映射参数

      00:04:32

    79. EC430_3.3.1Action到页面的输出原理

      00:13:11

    80. EC430_3.3.2Action方法的返回类型(1)

      00:03:06

    81. EC430_3.3.2Action方法的返回类型(2)

      00:08:52

    82. EC430_3.3.2Action方法的返回类型(3)

      00:16:57

    83. EC430_3.3.2Action方法的返回类型(4)

      00:05:26

    84. EC430_3.3.2Action方法的返回类型(5)

      00:06:36

    85. EC430_3.3.2Action方法的返回类型(6)

      00:04:39

    86. EC430_3.3.3动作方法的辅助方法(1)

      00:01:02

    87. EC430_3.3.3动作方法的辅助方法(2)

      00:00:55

    88. EC430_3.3.4上机练习——各种动作结果方法

      00:01:02

    89. EC430_3.3.5隐式的动作效果

      00:10:03

    90. EC430_3.4.1Razor基础(1)

      00:11:45

    91. EC430_3.4.1Razor基础(2)

      00:00:19

    92. EC430_3.4.2使用局部变量

      00:05:29

    93. EC430_3.4.3使用逻辑处理

      00:02:42

    94. EC430_3.4.4在@{...}内部使用html标记

      00:03:40

    95. EC430_3.4.5在@{...}内部输出文本

      00:05:02

    96. EC430_3.4.6在@{...}内部使用注释

      00:07:06

    97. EC430_3.4.7类型转换

      00:06:08

    98. EC430_3.4.8使用循环

      00:04:42

    99. EC430_3.5.1为什么使用视图

      00:01:39

    100. EC430_3.5.2视图的寻址(1)

      00:06:23

    101. EC430_3.5.2视图的寻址(2)

      00:01:00

    102. EC430_3.5.3编写视图

      00:08:27

    103. EC430_3.5.4HTML辅助方法-1

      00:02:54

    104. EC430_3.5.5HTML辅助方法-2

      00:01:27

    105. EC430_3.5.6扩展HtmlHelper方法(1)

      00:19:34

    106. EC430_3.5.6扩展HtmlHelper方法(2)

      00:05:52

    107. EC430_3.5.7母板视图(案例展示)(1)

      00:06:41

    108. EC430_3.5.7母板视图(案例展示)(2)

      00:06:50

    109. EC430_3.5.7母板视图(案例展示)(3)

      00:04:38

    110. EC430_3.5.7母板视图(案例展示)(4)

      00:13:26

    111. EC430_3.5.7母板视图(案例展示)(5)

      00:08:51

    112. EC430_3.5.9分部视图

      00:29:54

    113. EC430_3.5测试

      00:02:44

    114. EC430_3.6总结

      00:02:43

    115. EC430_4.1概述

      00:01:11

    116. EC430_4.2.1添加数据的问题

      00:01:52

    117. EC430_4.2.2代码回顾

      00:08:59

    118. EC430_4.2.3如何在视图中使用强类型数据

      00:09:20

    119. EC430_4.2.4VS对强类型视图的支持(1)

      00:15:29

    120. EC430_4.2.4VS对强类型视图的支持(2)

      00:05:48

    121. EC430_4.2.5上机练习

      00:00:14

    122. EC430_4.3.1View和Model的关系

      00:02:27

    123. EC430_4.3.2自动构造模型

      00:04:47

    124. EC430_4.3.3模型的自动绑定

      00:02:10

    125. EC430_4.3.4模型的自动绑定(案例展示)(1)

      00:04:42

    126. EC430_4.3.4模型的自动绑定(案例展示)(2)

      00:09:29

    127. EC430_4.3.4模型的自动绑定(案例展示)(3)

      00:04:03

    128. EC430_4.3.4模型的自动绑定(案例展示)(4)

      00:09:51

    129. EC430_4.3.4模型的自动绑定(案例展示)(5)

      00:05:57

    130. EC430_4.3.5模型绑定中视图规则

      00:01:07

    131. EC430_4.3.6模型绑定过程

      00:06:27

    132. EC430_4.3.7模型绑定的规则

      00:00:50

    133. EC430_4.3.8模型绑定的自定义-1

      00:04:09

    134. EC430_4.3.9模型绑定的自定义-2

      00:02:07

    135. EC430_4.3.10模型绑定的自定义-3

      00:03:36

    136. EC430_4.3.11模型绑定的自定义-4

      00:02:02

    137. EC430_4.3.12自定义模型绑定(案例展示)

      00:06:50

    138. EC430_4.3.13上机练习

      00:00:45

    139. EC430_4.4.1模型验证回顾

      00:05:35

    140. EC430_4.4.2ModelState与模型

      00:03:28

    141. EC430_4.4.3ModelState与模型(案例展示)

      00:04:42

    142. EC430_4.4.4ModelState的处理

      00:01:59

    143. EC430_4.4.5ModelState的处理(案例展示)

      00:04:27

    144. EC430_4.4.6HtmlHelper与ModelState-1

      00:07:15

    145. EC430_4.4.8验证Attribute简介

      00:03:04

    146. EC430_4.4.9验证综合示例(1)

      00:10:15

    147. EC430_4.4.9验证综合示例(2)

      00:10:03

    148. EC430_4.4.9验证综合示例(3)

      00:11:29

    149. EC430_4.4.9验证综合示例(4)

      00:03:45

    150. EC430_4.4.9验证综合示例(5)

      00:06:31

    151. EC430_4.4.9验证综合示例(6)

      00:08:08

    152. EC430_4.4.9验证综合示例(7)

      00:03:57

    153. EC430_4.4.9验证综合示例(8)

      00:05:58

    154. EC430_4.4.10前台脚本(客户端)验证

      00:07:24

    155. EC430_4.5测试

      00:02:31

    156. EC430_4.6总结

      00:01:50

    157. EC430_5.1概述

      00:01:17

    158. EC430_5.2.1应用程序的横向方面

      00:03:06

    159. EC430_5.2.2面向方面(切面)编程

      00:02:50

    160. EC430_5.2.3MVC中的AOP

      00:01:49

    161. EC430_5.3.1授权过滤器

      00:02:19

    162. EC430_5.3.2授权过滤器案例展示(1)

      00:11:55

    163. EC430_5.3.2授权过滤器案例展示(2)

      00:08:00

    164. EC430_5.3.2授权过滤器案例展示(3)

      00:04:27

    165. EC430_5.3.3上机练习

      00:00:34

    166. EC430_5.3.4缓存过滤器

      00:01:55

    167. EC430_5.3.5缓存过滤器案例展示

      00:07:49

    168. EC430_5.3.6上机练习

      00:00:14

    169. EC430_5.3.7异常过滤器

      00:03:24

    170. EC430_5.3.8异常过滤器案例展示

      00:16:28

    171. EC430_5.3.9上机练习

      00:00:35

    172. EC430_5.3.10错误视图的制作

      00:06:39

    173. EC430_5.4.0自定义过滤器

      00:07:47

    174. EC430_5.4.1自定义授权过滤器(1)

      00:06:03

    175. EC430_5.4.1自定义授权过滤器(2)

      00:10:29

    176. EC430_5.4.1自定义授权过滤器(3)

      00:10:54

    177. EC430_5.4.1自定义授权过滤器(4)

      00:18:56

    178. EC430_5.4.2自定义操作过滤器(1)

      00:11:51

    179. EC430_5.4.2自定义操作过滤器(2)

      00:16:28

    180. EC430_5.4.3自定义异常过滤器

      00:11:43

    181. EC430_5.4.4自定义过滤器小结

      00:04:52

    182. EC430_5.5过虑器的顺序

      00:05:03

    183. EC430_5.6测试

      00:01:53

    184. EC430_5.7总结

      00:01:21

    185. EC430_6.1概述

      00:01:06

    186. EC430_6.2.1网站安全

      00:03:20

    187. EC430_6.3.1Sql注入3-1

      00:01:35

    188. EC430_6.3.2Sql注入3-2

      00:02:31

    189. EC430_6.3.3Sql注入3-3

      00:01:12

    190. EC430_6.4.1XSS攻击-1

      00:02:31

    191. EC430_6.4.3XSS攻击-2

      00:02:00

    192. EC430_6.4.3XSS攻击案例展示(1)

      00:10:04

    193. EC430_6.4.3XSS攻击案例展示(2)

      00:16:14

    194. EC430_6.4.4XSS攻击-3

      00:01:58

    195. EC430_6.4.5XSS防御(1)

      00:08:59

    196. EC430_6.4.5XSS防御(2)

      00:14:06

    197. EC430_6.4.7上机练习

      00:01:03

    198. EC430_6.5.0CSRF攻击与防御

      00:04:23

    199. EC430_6.5.1社会工程学

      00:02:04

    200. EC430_6.5.2跨站请求伪造-1

      00:05:54

    201. EC430_6.5.3跨站请求伪造-2

      00:04:39

    202. EC430_6.5.4CSRF防御-1(1)

      00:03:50

    203. EC430_6.5.4CSRF防御-1(2)

      00:02:27

    204. EC430_6.5.5CSRF防御-2

      00:07:00

    205. EC430_6.5.6上机练习

      00:01:52

    206. EC430_6.6.1Cookie的风险

      00:01:44

    207. EC430_6.6.2Cookie窃取的防御

      00:00:48

    208. EC430_6.7.1保护控制器而不是路由

      00:02:04

    209. EC430_6.7.2保护控制器-1

      00:01:12

    210. EC430_6.7.3保护控制器-2

      00:03:04

    211. EC430_6.8测试

      00:03:06

    212. EC430_6.9总结

      00:09:47

    213. EC430_7.1概述

      00:01:15

    214. EC430_7.2.1简介

      00:06:47

    215. EC430_7.2.2单一职责原则

      00:06:49

    216. EC430_7.2.3开闭原则

      00:04:56

    217. EC430_7.2.4里氏替换原则

      00:09:50

    218. EC430_7.2.5测试

      00:01:55

    219. EC430_7.2.6依赖倒置原则

      00:04:44

    220. EC430_7.2.7测试

      00:01:59

    221. EC430_7.2.8接口隔离原则

      00:03:56

    222. EC430_7.2.9迪米特原则

      00:03:12

    223. EC430_7.2.10组合聚合复用原则

      00:07:10

    224. EC430_7.2.11测试

      00:04:11

    225. EC430_7.3.1简介

      00:03:50

    226. EC430_7.3.2简单工厂模式

      00:02:15

    227. EC430_7.3.3简单工厂模式(案例)(1)

      00:02:48

    228. EC430_7.3.3简单工厂模式(案例)(2)

      00:15:31

    229. EC430_7.3.4简单工厂模式(测试)

      00:01:03

    230. EC430_7.3.5简单工厂模式(上机练习)

      00:00:46

    231. EC430_7.3.6工厂方法模式

      00:02:00

    232. EC430_7.3.7工厂方法模式(案例)(1)

      00:01:33

    233. EC430_7.3.7工厂方法模式(案例)(2)

      00:11:47

    234. EC430_7.3.8工厂方法模式(测试)

      00:00:39

    235. EC430_7.3.9工厂方法模式(上机练习)

      00:00:32

    236. EC430_7.3.10单例模式

      00:02:50

    237. EC430_7.3.11单例模式(案例)

      00:06:54

    238. EC430_7.3.12单例模式(测试)

      00:00:34

    239. EC430_7.3.13单例模式(上机练习)

      00:00:48

    240. EC430_7.3.14策略模式

      00:01:32

    241. EC430_7.3.15策略模式(案例)(1)

      00:02:40

    242. EC430_7.3.15策略模式(案例)(2)

      00:13:46

    243. EC430_7.3.16策略模式(测试)

      00:01:01

    244. EC430_7.3.17策略模式(上机练习)

      00:00:48

    245. EC430_7.3.18测试

      00:01:34

    246. EC430_7.3.19上机练习

      00:01:13

    247. EC430_7.4总结

      00:01:54

ASP.NET MVC5框架剖析与案例解析(MVC5原理剖析、漏洞及运维安全、设计模式)

1015人在学
公众号二维码

公众号

小程序二维码

小程序

课程详情

我要提问

 

ASP.NET MVC是一个建立在ASP.NET平台上基于MVC模式的Web开发框架,它提供了一个与传统Web Forms完全不同的Web应用程序开发方式。ASP.NET Web Forms借鉴Windows Forms基于控件和事件注册的编程模式,使Web应用的开发变得简单而快捷,但是它却使开发人员与Web的本质渐行渐远。ASP.NET MVC是一种回归,它使开发人员可以真正地面向Web进行编程,我们面对的不再是拖拉到Web页面的控件,而是整个HTTP请求和响应的流程。

 

自从讲师推出《基于MVC4+EF5+EasyUI技术实现通用权限管理系统》课程之后,在与学员的交流过程中,发现大部分学员对微软的ASP.NET MVC框架,理解的不够深入和全面,甚至比较薄弱;因此,讲师根据自己的授课经验及多方收集的相关资料,制作了一份详细的课件,并以模拟课堂的方式详细的讲解了ASP.NET MVC框架的核心技能点,在本课程中还加入了漏洞、运维安全及设计模式等相关的知识点。

 

 

1.项目研发环境

项目源代码会提供以MVC5为基准版本,数据库会提供以Sqlserver2005为基准的数据库脚本,以下环境都适用于项目。

开发工具:VS2013;

数据库工具:SqlServer2005,2008,2012,2014   

 

2.内容简介

本课程针对MVC5版本的ASP.NETMVC,同时涉及太多底层实现的内容,所以大部分是找不到现成参考资料的,这些内容大都来自讲师对源码的分析和试验的证明,有不足之处,敬请谅解,本课程每一章都会提供一系列实例演示,您可以根据章节标题找到对应的源码或资 料。本课程共分七章,各章内容摘要如下:

第1章MVC框架与ASP.NET的区别,本章主要内容是:MVC的开涮概念、Asp.net和Asp.netMvc的关系、MVC和WebFrom的差异及创建一个简单的MVC应用程序等。

第2章路由(Routes)和URL导向,本章主要内容是:由路由生成URL的规则、URL和路由匹配的规则、路由映射到动作的原理、正确的构造路由和由路由生成URL等。

第3章控制器(Controller)和视图(View),本章主要内容是:如何从路由定位到方法、控制器的继承层次、ActionResult和视图的关系、使用和扩展Html辅助方法及基于Razor引擎的视图页、布局页和分部页的使用方式和技巧等。

第4章模型(Model)和模型状态(ModelSate),本章主要内容是:默认绑定器和自定义绑定器、参数映射到Model的过程、强类型视图、表单数据和模型的自动绑定、模型实体定义验证规则和客户端验证等。

第5章过滤器(Filters)和AOP思想,本章主要内容是:AOP思想与MVC过滤器、授权、缓存、异常等常见过滤器,自定义授权、操作、异常过滤器及过滤器的执行顺序等。

第6章Asp.netMVC开发漏洞及运维安全,本章主要内容是:常见Web的安全隐患、理解XSS和CSRF的原理,会对输出进行安全编码、会使用令牌验证和HttpReferrer验证、会生成安全的Cookie和会保护控制器和方法等。

第7章OO设计原则和常用设计模式,本章主要内容是:单一职责原则、开闭原则、里氏替换原则、依赖倒置原则、接口隔离原则、迪米特原则和组合聚合复用原则;简单工厂模式、工厂方法模式、单例模式、策略模式等。

 

以上章节都是按课程的方式设计和讲解,课件近200页、设计严谨、层次分明,课堂案例与课件同步、丰富精彩,习题设计针对性强,并且绝大多数案例,讲师都是通过现场手巧代码的方式向大家讲解和阐释。

 



 

 

 

 

 

 


评价(0) 立即评论
0/150