Asp.NET Core2.0 项目实战入门视频课程_完整版
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的十大优势
涉及的技术内容
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
image
网易云课堂:http://study.163.com/provider/400000000309007/index.htm
相关文章:
[52ABP实战系列] .NET CORE实战入门视频课程出来啦
这应该是目前最快速有效的ASP.NET Core学习方式(视频)
大叔公开课~微服务与持久集成
跟着老桂学ASP.NET Core 2.0
.NET社区新闻,深度好文,欢迎访问公众号文章汇总 http://www.csharpkit.com
Asp.NET Core2.0 项目实战入门视频课程_完整版相关推荐
- 视频教程-Spring Boot实战入门视频课程-Java
Spring Boot实战入门视频课程 国内上市大型医疗软件公司产品研发部总经理,技术培训总监.6年以上大型项目一线开发.架构.管理经验,曾主导医疗大数据+移动BI产品设计与研发.技术狂热爱好者,擅长 ...
- 视频教程-Zabbix分布式企业级监控实战视频课程(完整版)-Linux
Zabbix分布式企业级监控实战视频课程(完整版) 京东商城运维架构师,京峰Linux云计算教学总监,担任国内多家知名社区运维专家网站Linux版主,专注Linux自动化运维,熟练LVS.Nginx, ...
- net core体系-web应用程序-4asp.net core2.0 项目实战(1)-10项目各种全局帮助类
本文目录 1. 前沿 2.CacheHelper基于Microsoft.Extensions.Caching.Memory封装 3.XmlHelper快速操作xml文档 4.Serializatio ...
- net core体系-web应用程序-4asp.net core2.0 项目实战(1)-11项目日志解决方案
本文目录 1. Net下日志记录 2. NLog的使用 2.1 添加nuget引用NLog.Web.AspNetCore 2.2 配置文件设置 2.3 依赖配置及调用 ...
- 52ABP实战系列 NET CORE实战入门视频课程出来啦
" .NET CORE实战入门视频,要是有讲的不好的地方,还请留言." 早安! 各位道友好,.NET CORE入门视频的第一章已经录制完毕了.视频会放在传课网.网易云课堂及segm ...
- [52ABP实战系列] .NET CORE实战入门视频课程出来啦
" .NET CORE实战入门视频,要是有讲的不好的地方,还请留言." 早安! 各位道友好,.NET CORE入门视频的第一章已经录制完毕了.视频会放在传课网.网易云课堂及segm ...
- ASP.NET Core分布式项目实战(oauth2 + oidc 实现 client部分)--学习笔记
任务16:oauth2 + oidc 实现 client部分 实现 client 之前启动一下上一节的 server,启动之前需要清除一些代码 注释 Program 的 MigrateDbContex ...
- ASP.NET Core分布式项目实战(详解oauth2授权码流程)--学习笔记
最近公司产品上线,通宵加班了一个月,一直没有更新,今天开始恢复,每日一更,冲冲冲 任务13:详解oauth2授权码流程 我们即将开发的产品有一个用户 API,一个项目服务 API,每个服务都需要认证授 ...
- ASP.NET Core分布式项目实战(业务介绍,架构设计,oAuth2,IdentityServer4)--学习笔记...
任务4:第一章计划与目录 敏捷产品开发流程 原型预览与业务介绍 整体架构设计 API 接口设计 / swagger Identity Server 4 搭建登录 账号 API 实现 配置中心 任务5: ...
最新文章
- 程序员过年最怕问到什么?
- Emmet (ZenCoding) 缩写语法
- 电子产品设计流程_产品设计“学习、就业、留学”全攻略
- python list列表排序的两种方法及实例讲解
- 4. 堪比JMeter的.Net压测工具 - Crank 进阶篇 - 认识wrk、wrk2
- android动态化ui框架,动态化高性能的 UI 框架 Virtualview-Android
- 第三十八期:美国数据隐私保护法案来临,明年1月生效,现仅2%企业合规
- 白话debounce和throttle
- java 栈的变量_深入Java核心:JVM中的栈和局部变量
- 三十好几的程序员被领导责骂,只能到厕所痛哭!
- [Spring实战系列](8)Spring注入方式之setter注入
- 【换句话说】【等价描述】—— 定义及概念的不同描述
- Nutch-1.6在Hadoop环境下的安装配置
- mysql 怎么创建B Tree索引_B-Tree,B+Tree以及mysql索引的实现
- java编程思想笔记(一)——面向对象导论
- python 爬取 全网代理 IP 网站 + 破解端口加密混淆
- 【芝麻背调百科】已婚员工入职新公司后申请休婚假,公司能否拒绝?
- 2006年100款最佳安全工具谱
- 如何使用分析模型 — 2. 鱼骨图,清晰表达因果关系
- 疫情推动下的云联络中心终于引起了销售行业的重视。