《ASP.NET Core项目开发实战入门》从基础到实际项目开发部署带你走进ASP.NET Core开发。

ASP.NET Core项目开发实战入门是基于ASP.NET Core 3.1 所写,后续ASP.NET Core 5也会对应更新。

简介

本书共14章,深入浅出地介绍了ASP.NET Core基础及项目开发方面的知识。

主要内容有.NET Core基础知识、ASP.NET Core开发工具的使用、ASP.NET Core的原理和特性、Razor页面、MVC、Blazor、EF Core、Dapper、ASP.NET Core Web API、SignalR、gRPC、身份验证、NetNote系统等。

除此之外,还从零开始讲解一个完整的ASP.NET Core Razor页面项目的开发、发布及部署,带领读者走进ASP.NET Core项目开发。使用ASP.NET Core版本ABP框架创建了一个图书管理项目,深入源码了解其原理和思想。最后详细介绍了ASP.NET Core的一些优秀开源项目,供读者在其他项目中借鉴和使用。

本书特色
版本新:针对ASP.NET Core 3.1 LTS版本。
搭配巧:采用“ASP.NET Core 知识点+典型实例”的形式编写,拥有完整的项目实例及系统部署。
上手快:先通过简单示例帮助读者理解 ASP.NET Core,再通过完整项目实例深入学习 ASP.NET Core。
剖析深:对于各知识点,均通过实例和源码深入剖析原理。

整体剖析

ASP.NET Core 介绍

介绍ASP.NET Core、.NET Core、.NET Standard概念及理论知识,dotnet命令行入门使用,从零入门ASP.NET Core。

ASP.NET Core 项目开发入门

快速入门ASP.NET Core项目,使用VS、VS Code快速入门开发项目。

ASP.NET Core Web应用

ASP.NET Core Web基础知识学习,Razor页面、MVC、Blazor、SignalR、Web API等实际项目并结合理论学习。ASP.NET Core身份验证的应用与扩展。

数据访问

基于EF Core的数据访问,对于数据的基本操作增删改查学习入门,同时介绍Dapper的学习和其实现源码解析。

gRPC

gRPC的基础学习,gRPC简单项目的开发入门,对比gRPC与Web API区别。

NetNote系统

基于ASP.NET Core 3.1 Razor 页面的项目NetNote,从零开发到项目最终发布部署,项目开发实战快速入门。项目包含Note的基本管理,添加、编辑等,同时保护基本身份验证、Web API,然后结合实际的部署流程进行发布部署。

NetNote开源在GitHub:https://github.com/linezero/NetNote

项目结构:

运行效果:

默认用户:admin 密码:admin123,也可以自己注册用户。

ABP框架

ABP框架介绍,基于框架开发的图书管理项目示例学习。然后介绍框架的特性及深入源码解析,例如ABP模块化实现解析及实现思路介绍。ABP框架是基于最新ASP.NET Core版本 ABP vNext。

ASP.NET Core开源项目

ASP.NET Core优秀开源项目解析,学习开源项目代码及架构,深入ASP.NET Core项目开发。

eShopOnWeb:微软官方ASP.NET Core示例应用,基本架构及思路都可以从中学习。

Orchard Core:CMS管理系统和模块化框架,基于Orchard Core可以快速搭建CMS系统。

AspNetCoreSpa:单页Web应用,Asp.Net Core 3.1和Angular 10 SPA Fullstack应用程序,包含大量示例。

CleanArchitecture:ASP.NET Core 整洁架构示例模板。ASP.NET Core从1.0到3.1经过近4年多的发展,基本已经稳定成型,后续5.0、6.0从底层设计应该不会有太大的变化。可以适用于各大项目的开发,期待其有更长远的发展。

如何参与此次活动?

参与方式:文章下方留言,你可以聊聊.NET Core 这几年的发展给你的印象,你的感想,点赞最多的前5位获奖

活动截止时间:2020年9月19日 24:00,赶紧参与吧,包邮,手慢无!

周天晚揭晓结果 !

送福利 | 送书5本《ASP.NET Core项目开发实战入门》带你走进ASP.NET Core开发相关推荐

  1. 《ASP.NET Core项目开发实战入门》送书活动结果公布

    截至2020.09.20 本次送书活动<ASP.NET Core项目开发实战入门>.下面把Top 5的留言截图给大家回顾一下. 以下5位同学将获赠书籍一本: 小林子 鉴 静 红脸先生 阿星 ...

  2. 送福利 | 送书3本 ASP.NET Core 真机拆解

    小编:最近.NET相关图书在多年沉寂后重新恢复,本书作者提供3本送给公众号粉丝,所以参与方式:文章下方留言,你可以聊聊.NET Core 这几年的发展给你的印象,你的感想,点赞最多的前5位获奖. 活动 ...

  3. 动态网站开发技术学习1:走进ASP.NET

    打开微软官网搜索ASP.NET,首先进入我们视线的就是ASP.NET的介绍,翻译一下:ASP.NET是一个免费的 Web框架构建Web站点,应用程序和服务与HTML,CSS和JavaScript. A ...

  4. 【Thunder送书 | 第四期】「SAP ABAP开发从入门到精通」

    文章目录 前言 SAP系列丛书推荐 <SAP ABAP开发从入门到精通> 章节目录 送书福利 前言 Thunder送书第四期开始啦!这次活动联合机械工业出版社为大家继续带来福利,本期将赠送 ...

  5. 推送开发实战:APP如何实现跟随用户不同场景,实现不同的内容推荐

      对于应用来说,借助推送能力进行用户促活尤其重要.但是常规的推送方式,往往很难把握当前用户场景和实际需求,消息到达用户手机,却没法真正引起用户注意.这其中有一个原因是消息出现在用户设备时,运营人员无 ...

  6. Asp.Net大型项目实践系列导航 [以后要仔细看的,支持作者 转]

    关键字 NHibernate,ExtJs,Asp.Net MVC,Unity,业务领域驱动DDD,SOA,WCF,WF,分层开发,权限管理,异常管理,事务管理,日志管理... 宣传语 这里没有无聊的口 ...

  7. Asp.Net Core 项目实战之权限管理系统(0) 无中生有

    0 Asp.Net Core 项目实战之权限管理系统(0) 无中生有 1 Asp.Net Core 项目实战之权限管理系统(1) 使用AdminLTE搭建前端 2 Asp.Net Core 项目实战之 ...

  8. php mysql开发实战 光盘_随书光盘-PHP开发实战1200例 | 软件库

    摘要 <PHP开发实战1200例(第1卷)>简介:<PHP开发实战1200例>包括第Ⅰ卷.第Ⅱ卷共计1200个例子,<PHP开发实战1200例(第1卷)>是第Ⅰ卷, ...

  9. 福利 | 抽奖送现金送书《Web前端工程师修炼之道》

    很多关注了我的公众号的粉丝可能都不知道我,趁这次机会简单介绍下. 你好,我是若川.江西人,某不那么知名的陶瓷大学毕业生,目前在杭州从事前端开发工作.常以若川为名混迹于江湖.更详细的可以点击关于我 我历 ...

最新文章

  1. 兄弟,用大白话告诉你小白都能看懂的Hadoop架构原理
  2. 正则表达式判断邮箱、身份证..是否正确
  3. Spring5 源码下载注意事项
  4. python异常处理优点_python自测100题(下)
  5. 【mysql必知必会】第十二章 汇总数据
  6. 设计图与html 对比
  7. HDU 2208 唉,可爱的小朋友(DFS)
  8. 博图如何上载wincc程序_WINCC 博途 以太网下载方式
  9. ssis sql_如何在SSIS中使用SQL随机数
  10. springboot 上传文件保存在本地磁盘
  11. 关于滚动条ScrollView
  12. 解决办法:string in namespace std does not name a type
  13. 【MFC】黑马程序员MFC教程--基础篇
  14. P3853 [TJOI2007]路标设置
  15. 创新思维案列分析——苹果公司
  16. 金融人必须掌握的词汇
  17. 离散数学- 第二章 命题逻辑的推理理论
  18. MySQL中explain用法含义说明
  19. C语言,将1~9这9个数字分成三组,每组中的三个数排成一个三位的完全平方数,要求每个数字必须且只能用一次
  20. 大牛给计算机方向学生的 7 个建议

热门文章

  1. Mybatis批量更新数据
  2. poj3685 二分套二分
  3. Ruby:字符集和编码学习总结
  4. 关于iPhone的UIView刷新(转)
  5. 弹窗php整人_[整人小程序] 超级信息框(无限弹窗++)
  6. natcat for mysql_用Navicat for mysql连接mysql报错1251-解决办法
  7. jsonp-反向代理-CORS解决JS跨域问题的个人总结
  8. jquery文档加载完毕后执行的几种写法
  9. 据廖雪峰python3教程----python学习第十三天
  10. Centos 安装配置 vsftpd