作品简介

本书主要介绍.NET框架的核心部分,不仅阐述了框架的核心设计,还展示了实践代码和运行效果,同时根据不同的功能模块扩展出属于自己的小组件。通过阅读本书,读者可以深入了解.NET框架的核心设计,掌握.NET性能调优和ASP.NET Core的部署方式。本书包含18章。第1~ 章主要介绍.NET框架、开发环境和运行模式。第4~12章主要介绍依赖注入、配置与选项、后台任务、中间件、缓存、本地化、健康检查、文件系统和日志等常用功能模块。第13~17章主要介绍线程、线程同步、内存管理、诊断和调试,以及编译技术等内容。第18章主要介绍应用程序的部署方式,包括宿主机的部署,以及Docker和Kubernetes的部署。

本书可供.NET开发人员和.NET初学者阅读与参考,也适合具备其他编程语言基础且想要学习.NET的开发人员阅读,还可为读者在工作及巩固基础时提供有力支持。

冯辉,Microsoft MVP、Dapr Member、.NET Conf China 2020/2021讲师、开源技术的积极倡导者与贡献者。具有丰富的.NET开发经验,专注于.NET平台、云原生、服务化和DevOps等技术领域的研究。

作品目录

  • 推荐序 Forewords
  • 前言 Preface
  • 第1章 .NET概述和环境安装
  • 第2章 .NET运行原理概述
  • 第3章 ASP.NET Core应用程序的多种运行模式
  • 第4章 依赖注入
  • 第5章 配置与选项
  • 第6章 使用IHostedService和BackgroundService实现后台任务
  • 第7章 中间件
  • 第8章 缓存
  • 第9章 本地化
  • 第10章 健康检查
  • 第11章 文件系统
  • 第12章 日志
  • 第13章 多线程与任务并行
  • 第14章 线程同步机制和锁
  • 第15章 内存管理
  • 第16章 诊断和调试
  • 第17章 编译技术精讲
  • 第18章 部署
展开全部