AI简介
这是一本针对.NET Core开发者的入门书籍,通过项目架构与实战体验,结合市场流行的前后端分离架构模式,让读者深入理解并掌握.NET Core技术的应用。本书涵盖了微软.NET Core技术的发展和成熟,以及 .NET Core技术在Web服务、分布式微服务和云原生等领域的应用。
本书首先介绍了分层结构搭建,项目结构与技术栈,以及前后端分离模式介绍,让读者对.NET Core项目有一个整体的认识和理解。接着,通过使用Swagger和JWT权限验证介绍,让读者了解如何创建API接口文档和实现接口的权限验证。此外,本书还详细介绍了Entity Framework(EF Core)简介,以及调用Article Controller,帮助读者掌握如何操作数据库和调用Controller。
在介绍完基础知识后,本书通过模型映射,依赖注入在项目中的应用,以及单元测试与集成测试,帮助读者提高代码的可维护性和可测试性。同时,本书还介绍了在Linux服务器中部署,以及前端框架的选择,让读者了解如何将项目部署到Linux服务器上,并选择合适的前端框架。
在实战部分,本书通过第一个Vue程序编写,开