登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書

『簡體書』ASP.NET Core 5.0开发入门与实战

書城自編碼: 3716172
分類:簡體書→大陸圖書→計算機/網絡程序設計
作者: 韩冬 张安忠 碌云 王泽威 著
國際書號(ISBN): 9787111696827
出版社: 机械工业出版社
出版日期: 2022-01-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:HK$ 123.8

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
周制与秦制
《 周制与秦制 》

售價:HK$ 153.6
花路
《 花路 》

售價:HK$ 105.6
万亿指数
《 万亿指数 》

售價:HK$ 105.6
中世纪英国的财政、军事与外交(中外文明传承与交流研究书系)
《 中世纪英国的财政、军事与外交(中外文明传承与交流研究书系) 》

售價:HK$ 93.6
缺席者的历史:以色列十个遗失的部落
《 缺席者的历史:以色列十个遗失的部落 》

售價:HK$ 93.6
晚清洋务运动始末
《 晚清洋务运动始末 》

售價:HK$ 95.8
美索不达米亚神话
《 美索不达米亚神话 》

售價:HK$ 83.8
别害怕吵架:教孩子在冲突中学会正向沟通
《 别害怕吵架:教孩子在冲突中学会正向沟通 》

售價:HK$ 58.8

 

建議一齊購買:

+

HK$ 187.5
《 Python常用统计算法 》
+

HK$ 163.4
《 Python Qt GUI与数据可视化编程 》
+

HK$ 118.5
《 轻松学Web前端开发入门与实战HTML5+CSS3+JavaScript+Vue.js+jQuery(高清视频+彩色印刷) 》
+

HK$ 178.5
《 Java核心技术 卷I:基础知识(原书第10版) 》
+

HK$ 118.5
《 Scratch少儿趣味编程100例(视频教学版) 》
+

HK$ 99.8
《 循序渐进Vue.js 3前端开发实战 》
編輯推薦:
作者在本书的案例中融入了他积累多年的ASP.NET Core 实践经验,采用国内流行的前端框架VUE 3.0 实践.NET前后端分离经验,对ASP.NET Core 的各项重要功能进行了深入的讲解。无论你是初学者,还是具有一定经验的开发者,本书都可以作为一本全面学习.NET 5 并且快速应用到工作中的佳作。
—— 深圳市友浩达科技创始人、微软MVP、腾讯云TVP、华为云MVP 张善友
本书实践与原理相结合,展现了ASP.NET Core网站构建的完整流程,是步入.NET生态很好的入门指引。
—— 微软 资深研发工程师 刘凡超
作者作为微软有价值专家(MVP),系统介绍了微软.NET Core的发展过程,通过理论加实践的完美结合,展示了.NET Core的市场动态,由浅入深,循序渐进。.NET Core进入一个无论是基础的Web服务,还是分布式微服务,或是云原生的全新体验。此书价值在于全面引领微软新技术与开源理念的打开,让小白秒变企业级开发的大牛。你还犹豫什么,一起探秘其中,打开脑洞,吸收精髓,成为企业开发者吧。
—— 微软MVP/RD项目大中华区负责人 梁迪
作为驱动设计领
內容簡介:
这是一本从实战角度出发,分析讲解ASP.NET Core基本原理和实现方式,以求帮助广大读者能够快速掌握ASP.NET Core在企业级多端调用以及多平台部署的实践指导书。作者是.NET领域的布道者和技术专家,并多次荣获微软MVP称号。
本书以ASP.NET Core 5.0进行分析,不仅讲解了核心原理和理论知识,还通过实战案例的方式,进一步拓展ASP.NET Core在企业中的应用。更重要的是,本书所有代码均已开源,读者可以在对应下载资源中找到源码地址,进行下载和学习。此外,本书涉及的知识点,多以独立章节用实际案例的形式专门进行落地指导,相互之间不受影响,而从业务上又承上启下,读者可以根据自己的需要重点学习某一章节。
本书是一本项目开发案例方面的参考书,适合有基本编程知识,但还没有项目开发经验的软件开发初学者使用,尤其适合高校学生进行毕业设计、课题设计时作为参考。
關於作者:
韩冬,北京盛安德青岛分公司Team Leader,擅长领域Scrum、DDD、AI,博客名:初久的私房菜,从事软件架构及开发多年,对.Net、Angular、Docker、Abp有着非常深入的研究,对从业务角度出发将技术与业务结合有着深刻的见解。
张安忠:微软MVP,独立开发者,目前运营BCVP开发者社区。国内.NET Core布道者,专注于应用层面的专研、拓展和使用,为.NET能够落地一套微服务项目而不断奋斗。
本书从基础出发,从入门到实战,理论联系实际,既适合新手快速入门,也支持.NET开发者快速搭建微服务项目。
目錄
前言
第1章 项目介绍/
1.1ASP.NET Core发展史/
1.1.1站在巨人的肩膀上/
1.1.2将开源进行到底/
1.1.3.NET的未来/
1.2项目整体架构介绍/
1.2.1涉及的知识点/
1.2.2需要掌握的技能/
1.2.3本书的学习方式/
1.3学完本书的成果/
1.4小结/
第2章环境配置与示例创建/
2.1搭建环境/
2.1.1SDK的选择与安装/
2.1.2Visual Studio 2019的下载与
安装/
2.2实例——从创建Hello World开始/
2.2.1创建.Net Core控制台项目/
2.2.2创建ASP.NET Core Web API
项目/
2.2.3了解其他类型的NetCore
项目/
2.3API实例模板项目结构分析/
2.3.1依赖项/
2.3.2launchSettings.json/
2.3.3Controllers/
2.3.4appsettings.json/
2.3.5Program.cs/
2.3.6Startup.cs/
2.4项目分层结构搭建/
2.4.1设计仓储接口与实现/
2.4.2设计服务接口与实现/
2.5小结/
第3章 接口文档Swagger/
3.1引入Swagger/
3.1.1引用NuGet包/
3.1.2配置服务/
3.1.3配置中间件/
3.1.4查看效果/
3.2Swagger额外配置/
3.2.1设置Swagger页面为首页开发
环境/
3.2.2设置Swagger页面为首页生产
环境/
3.2.3给接口添加注释/
3.2.4对Model也添加注释说明/
3.2.5去掉Swagger警告提示/
3.3小结/
第4章 授权与认证/
4.1JWT权限验证/
4.2生成一个令牌/
4.2.1服务注册与参数配置/
4.2.2设计登录接口/
4.3JWT——权限三步走/
4.3.1API接口授权/
4.3.2配置认证服务/
4.3.3配置官方认证中间件/
4.3.4发起登录请求/
4.4核心知识梳理/
4.4.1什么是Claim/
4.4.2了解Bearer认证/
4.4.3JWT(JSON Web Token)/
4.4.4扩展/
4.5小结/
第5章 Entity Framework Core数据访问与仓储模式/
5.1实体Model数据层/
5.2创建实体模型与数据库/
5.2.1创建实体模型/
5.2.2创建文章仓储接口/
5.2.3创建数据库/
5.3Article服务调用/
5.3.1完善仓储实现/
5.3.2补充Article服务/
5.3.3调用Article Controller/
5.4小结/
第6章 异步泛型仓储/
6.1设计仓储基类接口/
6.2对仓储基接口进行实现/
6.3设计应用服务层基类与基
接口/
6.4运行项目,并调试接口/
6.5小结/
第7章 依赖注入IoC与AutoMap/
7.1依赖注入/
7.2什么是控制反转(IoC)/
7.3依赖注入的理解和思考/
7.4常见的IoC框架/
7.5较好用的IoC框架使用——
Autofac/
7.6整个dll程序集批量注入/
7.7小结/
第8章 实战:站点业务接口设计/
8.1介绍/
8.2创建模型/
8.3配置上下文/
8.4模型映射/
8.4.1引入AutoMapper的
相关包/
8.4.2添加映射文件/
8.4.3使用AutoMapper实现模型
映射,并注入/
8.5注入泛型仓储/
8.6业务接口实现/
8.6.1授权接口/
8.6.2文章接口/
8.6.3问答接口/
8.6.4个人中心接口/
8.6.5主页接口/
8.7创建迁移运行测试/
8.8小结/
第9章 实战:AOP实现日志记录和缓存/
9.1AOP实现日志记录
(服务层)/
9.1.1添加BbsLog AOP拦截器/
9.1.2添加到Autofac容器中,
实现注入/
9.1.3运行项目测试/
9.2AOP实现接口数据的缓存
功能/
9.2.1定义Memory缓存类和
接口/
9.2.2定义一个缓存拦截器/
9.2.3注入缓存拦截器/
9.2.4运行项目测试/
9.3小结/
第10章 实战:单元测试与集成测试/
10.1面向测试编程/
10.1.1单元测试/
10.1.2集成测试/
10.1.3面向TDD测试驱动
开发/
10.2实例——编写单元测试
案例/
10.2.1使用xUnit组件/
10.2.2设计服务测试/
10.2.3运行测试/
10.3实例——编写集成测试
案例/
10.3.1使用TestServer构建
服务/
10.3.2集成测试文章管理
场景/
10.3.3携带令牌访问API
接口/
10.4小结/
第11章 实战:发布与部署真机/
11.1通过VS发布/
11.1.1框架依赖部署模式/
11.1.2独立部署模式/
11.2通过命令行发布/
11.3在Windows服务器中部署/
11.3.1安装IIS服务器/
11.3.2安装运行时并开启站点
服务/
11.4在Linux服务器中部署/
11.4.1安装运行时并使用Kestrel
启动服务/
11.4.2配置Supervisor守护
服务/
11.4.3使用Nginx作为代理
服务器/
11.5配置外网可访问的域名/
11.6小结/
第12章 前端入门/
12.1Promise类型/
12.1.1基本用法/
12.1.2异常处理/
12.1.3对象转成Promise/
12.1.4批量执行/
12.2异步方法/
12.2.1基本用法/
12.2.2异常处理/
12.2.3异步的应用/
12.2.4根据子类获取父类
12.2.5调用父类方法
12.3ES6模块化编程/
12.3.1Class基本用法/
12.3.2静态方法和静态属性/
12.3.3继承/
12.3.4根据子类获取父类/
12.3.5调用父类方法/
12.3.6导出模块/
12.3.7导入模块/
12.3.8默认导出/
12.3.9导入、导出的复合写法/
12.3.10导入函数/
12.4JavaScript超集之TypeScript/
12.4.1基础类型与变量声明/
12.4.2函数/
12.4.3接口与类/
12.4.4泛型/
12.5CSS扩展语言之Sass/
12.5.1嵌套规则/
12.5.2父选择器/
12.5.3属性嵌套/
12.5.4注释/
12.5.5变量/
12.5.6运算/
12.5.7插值语句/
12.5.8引入样式/
12.5.9使用混合器复用代码/
12.6小结/
第13章 Vue入门/
13.1个Vue程序/
13.1.1引入Vue.js/
13.1.2显示Hello World/
13.2生命周期
內容試閱
ASP.NET Core 5.0开发入门与实战 开设ASP.NET Core相关课程的院校师生。
本书中包含实战项目,希望每位读者都能够亲自动手练习,要完成书中的练习,需要配置以下基本的硬件和软件:
 Windows 8及以上;
 macOS 10及以上;
 Linux系统,比如CentOS或Ubuntu;
 Visual Studio 2019 16.8及以上;
 Visual Studio Code;
 SQL Server 2012及以上。
书中的示例项目对应的是Windows 10、Visual Studio 2019 17.0、VS Code、SQL Server 2012。
本书主要分成以下4个部分。
部分(第1章~第2章)介绍ASP.NET Core的发展历史和基本情况,然后详细讲解环境配置,并搭建了一个简单的官方示例项目,重点分析了每个文件所对应的内容和意义。
第二部分(第3章~第7章)重点介绍了平时开发中用到的中间件和相关组件,每章一个知识点,相互之间不受影响,但又存在过渡关系。比如接口文档、授权认证、数据库连接ORM、泛型仓储模式、依赖注入容器等,实现了项目从0到1的搭建过程,为构建一个完整的管理系统做好准备。
第三部分(第8章~第11章)正式进入实战部分,设计项目后端接口部分的业务逻辑,集成单元测试和功能测试,基于Windows和Linux多平台的真实部署,并附带日志记录。
第四部分(第12章~第14章)讲解实战项目的前端部分,包括前端基础环境搭建、Vue快速入门、示例项目运行。然后配合ASP.NET Core接口进行接口联调,并部署展示终效果。
本书基于ASP.NET Core 5.0和Vue 3.0撰写,大多数内容较新,同时在写作过程中,微软官方又进行了几次小版本更新,书中难免会出现一些不太明确的地方,恳请读者批评指正。
为了让读者可以更好地指出本书的问题和建议咨询,作者特地创建了一个站点(https://github.com/SpringFarSoft/Book)。读者可以将阅读本书时遇到的问题发布到Issue列表中,当然如果有任何的问题,也可以访问Q&A页面,或者QQ群(867095512),我们将在线为读者解答。本书中所有的源代码均已开源,读者可以从代码仓库(https://github.com/SpringFarSoft/SwiftCode.BBS)中获取,当然,代码也会一直得到更新维护。如果读者有任何与项目相关的问题,也可以提出来,共同讨论。
感谢参与本书审校的亓梁、崔钰玺、卢汝东、雅琳,他们不计任何报酬,完全是出于对本书的认可和对微软技术的喜爱。在审校的过程中,他们不厌其烦地提出了自己的理解和反馈,正是因为他们的乐于奉献,才使得本书的内容更加完善。
此外,感谢每一个为社区做贡献的朋友,正是因为他们的默默付出和无私奉献,才能给作者带来无限的灵感。
后,感谢参与本书编写的小伙伴们,我们曾经一起为一件事而奋斗过,努力过,并留下了难忘的回忆!

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.