视频教程-MVC5+EF6之巧租房系统-.NET

扫码下载「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权限控制、数据库并发控制(悲观锁与乐观锁)

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
课程通过实际项目融入常用开发技术架构,讲授风格独特,提供详细上课日志及答疑,赠送配套的项目架构源码注释详细清晰且表达通俗,均能直接在实际项目中应用,正真的物超所值,价格实惠任务作业:综合运用《C#/.Net企业级系统架构设计实战精讲教程》课程所学知识技能设计一个学生成绩管理系统的架构。要求:1.系统基于MVC的三层架构,各层单独建不同的解决方案文件夹。2.采用Model First开发方式,设计架构时只需要设计学生表(TbStudent)和课程表(TbCourse)。学生表必须有的字段是ID、stuName、age;课程表必须有的字段是ID、courseName、content。3.数据访问层采用Entity Framework或NHibernate来实现,必须封装对上述表的增删改查方法。4.必须依赖接口编程,也就是必须要有数据访问层的接口层、业务逻辑层的接口层等接口层。层层之间必须减少依赖,可以通过简单工厂或抽象工厂。5.至少采用简单工厂、抽象工厂、Spring.Net等技术中的2种来减少层与层之间的依赖等。6.封装出DbSession类,让它拥有所有Dal层实例和SaveChanges方法。7.设计出数据访问层及业务逻辑层主要类的T4模板,以便实体增加时自动生成相应的类。8.表现层要设计相关的控制器和视图来验证设计的系统架构代码的正确性,必须含有验证增删改查的方法。9.开发平台一定要是Visual Studio平台,采用C#开发语言,数据库为SQL Server。10.提交整个系统架构的源文件及生成的数据库文件。(注意: 作业需写在CSDN博客中,请把作业链接贴在评论区,老师会定期逐个批改~~)

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值