Asp.NET Core2.0 项目实战入门视频课程_完整版-阿里云开发者社区

开发者社区> wer_ltm> 正文

Asp.NET Core2.0 项目实战入门视频课程_完整版

简介: END OR START? 看到这个标题,你开不开心,激不激动呢? 没错,.net core的入门课程已经完毕了。52ABP.School项目从11月19日,第一章视频的试录制,到今天完整版出炉,离不开各位的帮助和加油。
+关注继续查看

END OR START?

看到这个标题,你开不开心,激不激动呢?
没错,.net core的入门课程已经完毕了。52ABP.School项目从11月19日,第一章视频的试录制,到今天完整版出炉,离不开各位的帮助和加油。

课程概述

52ABP大学例子程序演示如何使用Entity Framework(EF) Core 2.0 和 Visual Studio 2017 创建一个 ASP.NET Core 2.0 MVC web 应用。
例子是一个大学的网站。它包括了学生入学,创建课程、教师管理等功能。

我是谁?

我叫梁桐铭, 微软最有价值专家(MVP)。
从事.NET开发5年有余,业余爱好看点书、玩点单机游戏。微软粉。
从2015年5月开始在国内的开源社区中进行推广ASP.NETBoilerplate Project开源框架,创建了”角落的白板报”博客, 发表一些基础性文章来帮助大家提高开发技巧!
制作了代码生成器(ABP Code Generator),辅助与ABP框架以提高开发人员的效率。

课程的适用对象

具有一定 .Net基础,asp.net ,mvc 开发人员,希望能够在业余时间来学习和提升WEB开发技能的在校生、在职人员。(常年搬砖,苦于没有对新技术了解的朋友们)

.NET CORE的版本

目前适用的是.Net Core2.0.3,会持续更新,如果.NET Core出到了3.0我也会出相关的课程信息更新到3.0。

.NET CORE的十大优势

img_e506873cdf16d352ec8d459adefc439f.png
image.png

涉及的技术内容

  • VSTS(Visual Studio Team System) 详情:http://mp.weixin.qq.com/s/LP2En_j1sysVoHuole03NA
  • 使用Git进行代码的管理,GitHub的使用
  • Azure 微软云作为承载服务,可以在线浏览项目
  • 基于微软基架的代码生成器的使用
  • Bootstrap的使用
  • 依赖注入的使用
  • Devops的开发和部署方式

课程目录

第1章 52ABP系列介绍

1、系列介绍
2、关于我可试听整节
3、为什么选择用.NET CORE可试听整节

第2章环境的搭建及系统介绍

1、项目环境的介绍和搭建
2、项目结构介绍
3、实体的创建和功能说明
4、网站样式的修改00:08:35
5、数据库上下文的连接00:08:49
6、添加种子测试数据及依赖注入00:08:11
7、大神跌落神坛修bug写bug00:09:02
8、查看数据库的表关联视图00:01:50
9、创建学生的控制器及对应的视图页面00:03:55
10、同步代码到git仓库及异步的简单说明00:06:08
11、VSTS的自动编译及推送代码到GitHub00:13:53

第3章实体类的添加、删除、修改、查询

1、查询详情方法改造及路由说明00:07:03
2、完善详情视图页面00:04:50
3、从github推送代码回vsts实现双向同步00:08:31
4、修改添加学生方法00:05:04
5、跨站请求伪造简析及来自Fiddler的攻击00:13:15
6、csrf学习的推荐资料00:01:05
7、修改和删除功能00:14:39
8、完善关于学生表的修改和删除00:04:59

第4章Devops的开始-差异化发布,将项目发布到Azure

1、使用Azure作为52abp的载体00:16:04

第5章排序、搜索、分页、分组

1、使用EFCore进行排序和筛选的功能开发可试听整节00:35:14
2、分页和分组功能实现00:35:18
3、统计学生信息00:15:29
4、EF迁移文件生成的两种方式(CLI和PMC)00:17:07

第6章复杂数据类型的实践

1、使用Dto来替代实体做验证00:10:04
2、完善Student实体的配置关系00:18:18
3、使用Data Annotations来进行关系的配置00:03:11
4、使用FluentApi来进行一对多关系的配置00:05:46
5、数据库表结构说明,完善迁移命令00:01:55

第7章复杂查询的使用

1、贪懒加载和Razor语法的进阶使用00:41:02
2、完善课程表功能00:02:05

第8章完成课程、教师等功能

1、复杂查询功能的演示00:10:12
2、修复添加课程的bug信息00:03:01
3、修改教师功能00:07:13
4、封装checkbox功能和完善教师管理功能00:58:14

第9章EFCore中的并发处理和解决方案

1、并发的介绍00:02:43
2、使用EFCore处理并发冲突00:42:33

第10章高级课程延伸

1、继承的实现00:06:41
2、使用EFCORE调用原生sql查询语句
3、使用EFCORE调用原生sql查询语句-2
4、大感谢&结束

源代码及有关信息

源代码地址:https://github.com/52ABP/52ABP.School
线上地址:http://www.52abp.com/
52ABP实战交流QQ群:633751348

幕后

本视频加起来的时间大纲是9个小时,但实际耗时远远大于它,中间断断续续的事情,比如工作、生活,录制时间大约是它的6倍,差不多50个小时的样子。太苦逼了。

下一个系列?

诚如我在视频后面说的,下一步的视频课程我会讲Angular的入门实战。
但是为了民主点,我决定开设一个投票。
三个选项:

  • Angular入门视频
  • Dapper入门视频
  • Docker入门视频
    你们选一个吧,然后直接留言也可以。

视频观看地址:

百度传课:https://chuanke.baidu.com/3735870-241896.html

img_17918e0579ec67f3be07a4339a58aff3.png
百度传课

网易云课堂:http://study.163.com/provider/400000000309007/index.htm

img_c9eb26148353d87cd4ee171578f9b227.png
网易云课堂

腾讯课堂:https://52abp.ke.qq.com/
img_8cbc496678d8addf88155a5c5917ea28.png
腾讯课堂.png

img_dddecf41731e721b309fa791f7535387.png
image.png

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
解决提交项目到GitHub,报错Please tell me who you are的问题
描述:         在第一次提交项目到GitHub时,出现了以下问题                  看了一下错误原因:Run git config --global user.email "you@example.
1610 0
分享录制的正则表达式入门、高阶以及使用 .NET 实现网络爬虫视频教程
我发布的「正则表达式入门以及高阶教程」,欢迎学习。 课程简介 正则表达式是软件开发必须掌握的一门语言,掌握后才能很好地理解到它的威力; 课程采用概念和实验操作 4/6 分隔,帮助大家理解概念后再使用大量的实例加深对概念的理解; 实例操作是对概念最好的理解,也是学习新语言最有效的办法; 在课程中也穿插着大量软件开发的技巧和大家分享; 应该是把晦涩的正则表达式讲解的最生动的课程; 掌握了正则表达式后,您一定会觉得这是一门最值得掌握的语言。
936 0
大数据实战之spark安装部署
楔子 我是在2013年底第一次听说Spark,当时我对Scala很感兴趣,而Spark就是使用Scala编写的。一段时间之后,我做了一个有趣的数据科学项目,它试着去预测在泰坦尼克号上幸存。
1298 0
从飞猪智能酒店到优酷视频,探索阿里智能研发协同流程
从测试发布痛点问题到技术解决方案,从技术方案到案例实践分享,从飞猪未来酒店的一站式研发流程到优酷App10人团队的敏捷项目,云效Work Like Alibaba社区第六期沙龙活动正式开始,阿里巴巴4位技术专家与你一起探索全新的发布测试,项目协作方式。
1912 0
构建在线教育弹性高可用视频处理架构实战
对于负责建设视频处理系统的技术团队而言,这样的业务场景就留给了他们一系列的挑战。
1120 0
阿里视频云曾福华:世界杯百T级CDN智能流量调度系统的实战分享
在刚刚落幕的重庆云栖上,阿里云高级技术专家仔晟为现场观众带来议题《百T级CDN智能流量调度系统的实战分享》,重点介绍了在世界杯直播业务场景之下,阿里云CDN的产品架构、技术方案与客户实践。
8932 0
+关注
wer_ltm
梁桐铭,微软MVP,2018微软人工智能大赛教练,腾讯课堂,网易云课堂讲师,学生超过2000人,积微物联技术经理,6年软件开发经验,20人+团队管理经验。负责过多个大型项目的开发和管理,开发的项目数十个,擅长应用系统项目规划设计、处理各种综合性故障与疑难杂症;
35
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载