.NET Core实战
328 页
Chinese
PDF
4.5

.NET Core实战

.NET Core实战

作者:

年份:

简介:

引言

《.NET Core实战》(英文原名.NET Core in Action)由Dustin Metzgar撰写,于2018年出版,是当时针对全新平台.NET Core的首批全面指南之一。与传统的.NET Framework不同,.NET Core提供了模块化、跨平台和高性能。这本328页的书籍面向已熟悉C#的开发人员,帮助他们快速从传统.NET过渡到现代.NET Core。

本书并非所有API的参考手册,而是一本实践指南,引导读者从安装SDK到在云端部署完整应用程序。作者聚焦于实际任务:创建Web服务、处理数据库、配置、日志记录和测试。

书籍内容

本书共14章,分为四个部分:

  • 第一部分:.NET Core入门——安装、项目结构、构建系统、与.NET Framework的区别。
  • 第二部分:构建应用程序——使用ASP.NET Core、Entity Framework Core、配置、依赖注入、日志记录。
  • 第三部分:高级主题——测试、使用Docker、部署到Azure、性能优化。
  • 第四部分:生态系统——NuGet概览、社区、工具及平台未来。

每章都包含C#代码示例,可在Windows、macOS或Linux上运行。作者循序渐进地演示如何创建Web应用程序、添加数据库、配置身份验证并发布到云端。

适合人群

本书面向希望掌握.NET Core的C#开发人员。它将有助于:

  • 曾使用.NET Framework并希望迁移到跨平台版本的人员。
  • 熟悉C#基础的初级后端开发人员。
  • 学习现代Microsoft技术的学生和教师。
  • 对容器化和云部署感兴趣的开发人员。

阅读本书最好具备C#基础知识和面向对象编程(OOP)原理的理解。熟悉.NET早期版本并非必需,但有助于加快理解。

读者将学到什么

阅读本书后,您将能够:

  • 在任何平台上安装和配置.NET Core SDK。
  • 使用命令行界面(CLI)创建项目。
  • 使用ASP.NET Core MVC开发Web应用程序。
  • 通过Entity Framework Core处理数据库。
  • 配置、日志记录和依赖注入。
  • 使用xUnit和Moq编写单元测试。
  • 将应用程序打包到Docker容器中。
  • 将应用程序部署到Microsoft Azure。
  • 优化性能和管理内存。
  • 使用NuGet管理依赖项。

优势亮点

本书相较于许多其他.NET Core书籍具有以下优势:

  • 实践导向。每章都包含可直接应用于工作的现成示例。
  • 强调跨平台。作者展示了如何编写在Windows、Linux和macOS上同样运行的代码。
  • 现代工具。涵盖了Docker、Azure、CI/CD等业界实际使用的技术。
  • 结构清晰。本书理论不过度,每个主题的阐述恰到好处,使读者能够立即在实践中使用。
  • 通俗易懂。Dustin Metzgar写作风格清晰,避免过度学术化,并包含来自实际经验的示例。

推荐对象

我向所有希望快速进入.NET Core世界并开始构建现代跨平台应用程序的人推荐这本书。它非常适合

推荐