视频教程-MVC5+EF6之巧租房系统-.NET
![](/assets/blank.gif)
![](/assets/blank.gif)
扫码下载「CSDN程序员学院APP」,1000+技术好课免费看
APP订阅课程,领取优惠,最少立减5元 ↓↓↓
订阅后:请点击此处观看视频课程
视频教程-MVC5+EF6之巧租房系统-.NET
学习有效期:永久观看
学习时长:1717分钟
学习计划:29天
难度:中
「口碑讲师带队学习,让你的问题不过夜」
讲师姓名:田果果
项目经理
讲师介绍:5年C#相关的开发经验。 工作期间先后服务于公安系统、检察院系统和铁路系统,主导开发过指挥中心三台合一接处警系统、综合指挥调度系统、邹忌预案系统、 检察院案件评查系统、司法会计查账系统、LKJ数据分析系统等。 讲课方式幽默诙谐,全部以案例或者项目为驱动进行讲解,达到用以致学的目的,善于用循序渐进推导法、绘图演变、类比法等模式进行授课。
☛点击立即跟老师学习☚
「你将学到什么?」
大体分为3个阶段的学习:
第一阶段是mvc基础的学习,通过通俗易懂的例子,体现mvc框架的优势;
第二阶段是EF的学习,通过实际案例,体现orm框架的伟大之处;
第三阶段是项目开发阶段,采用mvc+ef+多层架构的布局,采用TDD的开发模式,大概的功能如下:
《巧租房》是一个手机版的租房网站,提供了搜索房源、预约看房、房源委托、后台抢单、房源管理、操作日志、定时报表、配置管理等功能。项目采用的是b/s模式的架构,包括一个后台管理和一个前端的可以自适应于手机端的页面,项目全程采用TDD开发模式,用到如下的技术:
前端技术:前端MVC引擎(artTemplate)、HUI、MUI(手机端自适应)、ValidForm、Layer;
.Net高级技术:自定义Filter、自定义ModelBinder、ASP.Net MVC+EntityFramework实践;
大型网站架构:UnitTest、AutoFac、分布式架构(Redis、Memecached等)、CDN与云存储、云计算服务(短信验证、SendCloud邮件云)、RBAC权限控制、页面静态化和SSI;数据库并发控制(悲观锁与乐观锁);
高级开源组件:ElasticSearch全文搜索引擎;Quartz.Net定时调度;UEditor;Log4Net**版;互联网网站安全(XSS、CSRF等);CodeCarvings.Piczard(水印、缩略图);CaptchaGen(验证码);WebUploader文件无刷新上传
「课程学习目录」
第1章:asp.net mvc5的学习 |
1.mvc介绍 |
2.razor视图引擎的介绍 |
3.ViewData和ViewBag的介绍 |
4.学员管理系统 |
5.学员管理系统 |
第2章:Entity Framework学习 |
1.委托的介绍 |
2.Lambda表达式的学习 |
3.EF的简单介绍和常见的使用方式 |
4.Ef的DataAnnotations方式的配置介绍 |
5.EF的Fluent API方式配置 |
6.EF的增删改查和sql监控 |
7.Linq的介绍 |
8.案例:学员管理系统(MVC+EF) |
9.EF部分知识的回顾、总结、复习 |
10.EF解决数据迁移问题(DB Miguration)的解决方案 |
11.c#中接口的复习回顾 |
12.EF中一对多、多对多关系的配置 |
第3章:asp.net mvc高级项目实战 |
1.巧租房项目需求说明讲解和数据库设计 |
2.EO、DTO、ViewModel的讲解 |
3.项目多层框架的搭建和Log4 NET日志记录的使用 |
4.采用全局过滤器ExceptionFilter实现AOP |
5.EF的配置和单元测试 |
6.BaseServices公共类的提取,进行统一的操作 |
7.数据库Session的配置,为分布式布局做铺垫 |
8.ModelBinder的讲解 |
9.IOC介绍和接口的使用 |
10.AutoFac的介绍和使用 |
11.git的介绍和使用 |
12.管理员权限模块的加载显示 |
13.权限的批量删除功能实现 |
14.HUI后台框架的介绍 |
15.权限的添加(MVC的model校验)(1) |
16.权限的添加(MVC的model校验)(2) |
17.客户端的ValidForm校验和服务端的model校验 |
18.权限的删除 |
19.权限的编辑 |
20.用户角色页面的加载(mvc中Layout的使用) |
21.管理员角色的添加1 |
22.管理员角色的添加2 |
23.角色的编辑(EF中多对多关系的使用) |
24.角色编辑的bug修复 |
25.管理员列表的加载(Include贪婪模式的讲解) |
26.管理员的增加(AJAX校验电话号码是否被注册) |
27.管理员信息的增加(关联角色和权限) |
28.管理员信息的编辑 |
29.管理员登录的实现(密码采用盐加密,验证码组件的使用)-1 |
30.管理员登录的实现(密码采用盐加密,验证码组件的使用)-2 |
31.登陆后保存session |
32.RBAC用户权限机制的和AOP的联合使用-1 |
33.RBAC用户权限机制的和AOP的联合使用-2 |
34.RBAC用户权限机制的和AOP的联合使用-3 |
35.房源管理(后台分页的实现-1 |
36.房源管理(后台分页的实现-2 |
37.房源管理(分页页码的实现) |
38.房源信息的添加(百度UEditor 编辑器的使用-1 |
39.房源信息的添加(百度UEditor 编辑器的使用-2 |
40.房源信息的编辑 |
41.项目进行git提交 |
42.百度的WebUploader实现房源图片的上传以及添加水印 |
43.前端页面的讲解(MUI介绍以及首页、注册页面的搭建) |
44.短信验证码平台的介绍和使用 |
45.前台用户注册功能的实现(利用手机验证码) |
46.短信验证码漏洞的分析和修复 |
47.用户登录实现(加上登录错误次数限制的功能) |
48.用户找回密码的功能 |
49.前台首页城市列表加载的实现 |
50.房源搜索的思路分析 |
51.房源搜索的代码实现 |
52.手机端房源上拉加载的实现(分页)和js模板引擎的使用 |
53.房屋详细信息页面的实现 |
54.我要看房功能的实现(mui手机端日期控件的使用) |
55.数据库并发(乐观锁和悲观锁的讲解和使用) |
56.后台管理员利用乐观锁实现抢单功能 |
57.后台管理员利用乐观锁实现抢单功能 |
「7项超值权益,保障学习质量」
- 大咖讲解
技术专家系统讲解传授编程思路与实战。
- 答疑服务
专属社群随时沟通与讲师答疑,扫清学习障碍,自学编程不再难。
- 课程资料+课件
超实用资料,覆盖核心知识,关键编程技能,方便练习巩固。(部分讲师考虑到版权问题,暂未上传附件,敬请谅解)
- 常用开发实战
企业常见开发实战案例,带你掌握Python在工作中的不同运用场景。
- 大牛技术大会视频
2019Python开发者大会视频免费观看,送你一个近距离感受互联网大佬的机会。
- APP+PC随时随地学习
满足不同场景,开发编程语言系统学习需求,不受空间、地域限制。
「什么样的技术人适合学习?」
- 想进入互联网技术行业,但是面对多门编程语言不知如何选择,0基础的你
- 掌握开发、编程技术单一、冷门,迫切希望能够转型的你
- 想进入大厂,但是编程经验不够丰富,没有竞争力,程序员找工作难。
「悉心打造精品好课,29天学到大牛3年项目经验」
【完善的技术体系】
技术成长循序渐进,帮助用户轻松掌握
掌握.NET知识,扎实编码能力
【清晰的课程脉络】
浓缩大牛多年经验,全方位构建出系统化的技术知识脉络,同时注重实战操作。
【仿佛在大厂实习般的课程设计】
课程内容全面提升技术能力,系统学习大厂技术方法论,可复用在日后工作中。
「你可以收获什么?」
mvc5、EF6的学习和运用
多层架构、AOP和IOC、接口编程、数据并发抢单操作
静态页、Redis、Memecached、CDN与云存储
RBAC权限控制、数据库并发控制(悲观锁与乐观锁)
![](/assets/blank.gif)
视频教程-MVC5+EF6之巧租房系统-.NET相关推荐
- ASP.NET MVC5 + EF6 入门教程 (6) View中的Razor使用
ASP.NET MVC5 + EF6 入门教程 (6) View中的Razor使用 原文:ASP.NET MVC5 + EF6 入门教程 (6) View中的Razor使用 文章来源: Slark.N ...
- MVC5 + EF6 + Bootstrap3
MVC5 + EF6 + Bootstrap3 (16) 客户端验证 摘要: 本节介绍MVC客户端验证.阅读全文 posted @ 2015-05-26 07:15 Slark.NET 阅读(6333 ...
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(1)-前言与目录(持续更新中...)
开发工具:VS2015(2012以上)+SQL2008R2以上数据库 您可以有偿获取一份最新源码联系QQ:729994997 价格 666RMB 升级后界面效果如下: 日程管理 http:// ...
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(51)-系统升级
系统很久没有更新内容了,期待已久的更新在今天发布了,最近花了2个月的时间每天一点点,从原有系统 MVC4+EF5+UNITY2.X+Quartz 2.0+easyui 1.3.4无缝接入 MVC5+E ...
- 构建ASP.NET MVC5+EF6+EasyUI 1.4.3+Unity4.x注入的后台管理系统(52)-美化EasyUI皮肤和图标
构建ASP.NET MVC5+EF6+EasyUI 1.4.3+Unity4.x注入的后台管理系统(52)-美化EasyUI皮肤和图标 系列目录 我很久以前就想更新系统的皮肤功能,Easyui 自带的 ...
- MVC5 + EF6 + Bootstrap3 (14) 分部视图PartialView
Slark.NET-博客园 http://www.cnblogs.com/slark/p/mvc5-ef6-bs3-get-started-partialview.html 系列教程:MVC5 + E ...
- ASP.NET MVC5+EF6+EasyUI 后台管理系统
ASP.NET MVC5+EF6+EasyUI 后台管理系统(1)-前言与目录(持续更新中...) 开发工具:VS2015(2012以上)+SQL2008R2以上数据库 您可以有偿获取一份最新源码联 ...
- [实战]MVC5+EF6+MySql企业网盘实战(16)——逻辑重构3
写在前面 本篇文章将新建文件夹的逻辑也进行一下修改. 系列文章 [EF]vs15+ef6+mysql code first方式 [实战]MVC5+EF6+MySql企业网盘实战(1) [实战]MVC5 ...
- 基于Struct的云和租房系统(简单房屋出租)
基于Struct的云和租房系统(简单房屋出租) 系统采用javaBean实现ORM对象关系映射,前台纯JSP实现,后台struct映射,适合刚学习J2EE的新手,代码思路清晰,注解详细,数据库用的是m ...
最新文章
- Java中的值传递和引用传递
- RIPv2相对于RIPv1来说主要有3方面的改进。下面的选项中,RIPv2的特点不包括【两个题】
- CTFshow 文件包含 web79
- rabbitmq的启动命令和springboot整合使用rabbitmq
- 洛谷 - P2057 [SHOI2007]善意的投票 / [JLOI2010]冠军调查(最大流最小割)
- Nhibernate教程2(3)
- Spring Data REST API集成Springfox、Swagger
- print2flashwindows7旗舰版下载哪一个_JUJUMAO_MSDN原版 win 7 二合一 旗舰版32位 64位原版ISO镜像...
- java 解析http返回的xml_Java解析调用webservice服务的返回XML串详解
- java h5 交互 传数组, JS数组/对象的值为什么变了?你需要深入理解对象的值传递...
- [转载]Qt之模型/视图(实时更新数据)_vortex_新浪博客
- python判断点在直线的哪一侧_判断点在直线的一侧
- LeetCode:Path Sum
- DirectX12(D3D12)基础教程(五)——理解和使用捆绑包,加载并使用DDS Cube Map
- 星起航跨境:美国市场8月份在线价格同比上涨0.4%
- 比Word更优雅的记笔记/写文档/交报告方式
- 【PTA】藏头诗:输入四句古诗,输出每句诗的第一个字。
- window下diskpart给SD卡分区
- 【贪心算法】最优装载问题C++语言
- 1307:【例1.3】高精度乘法
热门文章
- 分享几个常用的可以从外部攻击视角发现甲方公司安全问题的开源工具
- 不知名菜鸟的day15
- 怎么用计算机做模型,如何运用ArcScene制作简洁的三维建模
- 推荐实用的公众号(一)--微信文章打赏功能
- vue + ArcGIS 地图应用系列三:添加常规的地图组件
- LeetCode 101~105
- 如何在LINUX上编译运行UE4库中的新环境
- ROS py文件编译错误“ catkin_install_python() called with non-existing file”
- 运算放大器设计常见问题
- java实现Excel文件解析---apache POI以及把汉字转化为拼音