• ASP.NET Core技术内幕与项目实战——基于DDD与前后端分离
21年品牌 40万+商家 超1.5亿件商品

ASP.NET Core技术内幕与项目实战——基于DDD与前后端分离

82.87 7.0折 119 全新

库存16件

四川成都
认证卖家担保交易快速发货售后保障

作者杨中科 著

出版社人民邮电出版社

ISBN9787115586575

出版时间2022-07

装帧平装

开本16开

定价119元

货号1202661612

上书时间2024-12-16

聚合博文书店

十年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
杨中科:
.NET方向微软MVP,拥有约30万粉丝以及近18年的IT行业软件开发工作经验,擅长软件架构设计与底层框架研究,具有应用.NET、Java、Python、C等的丰富经验,编写的技术文章和录制的视频教程深入浅出、通俗易懂、备受好评;同时,出版了多部优秀的软件开发技术图书。

目录
第1章 .NETCore入门

1.1 .NET Core概述

1.1.1 NET平台的昨天

1.1.2 为什么要跨平台

1.1.3 .NET Core是.NET Framework的升级版吗

1.1.4 .NET Framework中哪些技术不被支持

1.1.5 NET Standard是什么

1.1.6 项目应该使用.NET Core开发吗

1.2 .NET Core开发环境的搭建

1.2.1 用什么开发工具开发.NET Core

1.2.2 .NET Core项目结构的创新

1.3 本章小结

第2章 .NET Core重难点知识

2.1 C#的新语法

2.1.1 顶级语句

2.1.2 全局using指令

2.1.3 using声明

2.1.4 文件范围的命名空间声明

2.1.5 可为空的引用类型

2.1.6 记录类型

2.2 异步编程

2.2.1 为什么要用异步编程

2.2.2 轻松上手await、async

2.2.3 如何编写异步方法

2.2.4 async、await原理揭秘

2.2.5 async背后的线程切换

2.2.6 异步方法不等于多线程

2.2.7 为什么有的异步方法没有async

2.2.8 异步编程的几个重要问题

2.3 LINQ

2.3.1 Lambda表达式

2.3.2 常用集合类的扩展方法

2.3.3 LINQ的另一种写法

2.4 本章小结

第3章 .NET Core核心基础组件

3.1 依赖注入

3.1.1 什么是控制反转、服务定位器和依赖注入

3.1.2 .NET Core依赖注入的基本使用

3.1.3 依赖注入魅力所在

3.2 配置系统

3.2.1 配置系统的基本使用

3.2.2 使用选项方式读取配置

3.2.3 从命令行读取配置

3.2.4 从环境变量读取配置

3.2.5 其他配置提供程序

3.2.6 案例:开发自己的配置提供程序

3.2.7 多配置源问题

3.3 日志

3.3.1 .NET Core日志基本使用

3.3.2 文件日志提供程序NLog

3.3.3 集中式日志

3.4 本章小结

第4章 Entity Framework Core基础

4.1 EF Core概述

……

第5章 EF Core高级技术

第6章 ASP.NET Core Web API基础

第7章 ASP.NET Core基础组件

第8章 ASP.NET Core高级组件

第9章 DDD实战

第10章 项目案例:英语学习网站

内容摘要
本书讲解.NET平台下的异步编程、LINQ、依赖注入、配置系统、日志等相关技术的原理与应用;深入且全面地介绍Entity Framework Core在项目中的应用场景,剖析Entity Framework Core的实现原理。本书在讲解使用ASP.NETCore进行Web API开发的同时,结合作者的实践经验介绍REST、前后端分离等编程理念在ASP.NETCore中的实现。此外,本书还会介绍领域驱动设计(DDD)的理念,并且通过来自项目开发一线的案例讲解DDD理念在项目中的技术落地方案。最后,本书通过真实的英语学习网站的项目案例讲解ASP.NET Core技术在项目中的应用。总体而言,本书不仅介绍技术的使用,而且讲解技术的底层原理;不仅介绍作者在项目开发一线的实践经验,而且讲解综合项目案例的具体实现。
    本书可供具有一定编程基础的开发人员学习ASP.NETCore的使用方法,也可供具有一定经验的.NET开发人员了解.NET的内部原理和学习相关项目实战经验,还可作为大中专院校学生的ASP.NET Core教材。

主编推荐
作者说:写一本关于.NET Core的书并不难,但是写一本关于.NET Core的好书太难了!如果只是为了写一本讲解.NET Core的书,我只要照着微软的官方文档去改编一下就行了,但是这样编出来的书有什么价值呢?微软的.NET文档所讲的内容已经非常丰富了,我没必要再去把它们重复一遍。我需要讲解微软文档中没有讲到的内容,读者也需要这样一本书:
> 讲解相关技术背后的原理;
> 讲解相关技术应用在哪些场景中;
> 讲解相关技术有哪些优缺点;
> 讲解相关技术在项目中如何应用;
> 讲解真实项目的架构和技术实现。
为了达成上述目标,我在编写本书的时候做了大量的底层源代码的研究工作。比如,在讲解“异步编程”的时候,我翻阅了.NET中异步编程的源代码,从而帮助读者更好地理解和应用异步编程;又如,在讲解“表达式树”的时候,我翻阅了EF Core的表达式树翻译引擎,并且编写了一个关于翻译引擎的开源项目,以帮助读者理解“表达式树”的底层原理。
项目中很多技术的讲解需要基于具有一定深度的实践应用案例,这样才能避免技术的讲解流于表面,因此我在本书中编入了很多具有深度的案例。比如,在讲解依赖注入的时候,我通过开发一个自己的配置系统、日志系统讲解依赖注入是如何把系统组件装配在一起的;又如,在讲解ASP.NET Core中间件的时候,我编写了一个模仿ASP.NET Core Web API的框架,为读者讲解中间件的实际应用。

特别说明:
□ 关于配套资源
鉴于篇幅受限,作者不能把本书每个案例的每一行代码都写到书中,即书中的代码都是关键代码。如果读者想要本书配套的全部代码,则可通过人邮教育社区(www.ryjiaoyu.com)中的本书所在页面进行获取。
□ 关于视频教程
本书还赠送读者配套视频教程。在视频教程中,作者从与图书不同的角度对技术进行诠释。读者结合视频教程学习本书,效果会更好。读者可以通过哔哩哔哩搜索“杨中科”以观看相关视频教程,也可通过人邮教育社区下载相关视频教程。
□ 遇到问题怎么办
读者可以添加作者微信“yzk10240124”以与作者进行交流,同时可以将您针对本书的修改建议与意见反馈给作者。同时,关于本书的勘误与答疑,以及新版功能免费博客等内容,读者也可以通过读者微信进行了解。祝您学习愉快!

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP