《精通 ASP.NET Core MVC (第七版)》开始发售
学习 Web 开发技术很难吗?没有适合的学习资料,确实很枯燥,很难。如果有一本如同良师益友的优秀图书辅助,就很轻松,一点也不难!
对于优秀的技术图书来说,必须从读者的角度来编写,而不是从作者的角度来编写。读者是技术的入门者和学习者,必然会有着各种各样的疑问,学习过程中会涉及各种相关问题,这些问题在已经掌握的人看来,可能很简单,但是对于入门者来说,却是至关重要的。这就是 《精通 ASP.NET Core MVC (第七版)》这本书与众不同之处,也是它为什么成为经典畅销书,深受开发者喜爱的原因。

随着 .NET 平台的快速迭代,ASP.NET Core MVC 也进入成熟,虽然国内已经出版了一系列的 ASP.NET Core MVC 的著作,但是,适合入门到中级读者的作品还是匮乏的。对于初步接触 .NET 技术,以及有一定 .NET 技术经验,希望从使用进阶到掌握的 Web 开发者来说,一本深入浅出,理论联系实际,对涉及的知识点和技术进行娓娓道来的作品,会使您事半功倍,轻松顺利地成为技术专家。
亚当 弗里曼的《精通 ASP.NET Core MVC (第七版)》是《精通 ASP.NET MVC 》系列的最新版本,从它的版本号就能看出来历史感。本书从 ASP.NET MVC 时代就成为开发人员的经典畅销书。这本书里面没有使用枯燥的术语进行说明,也没有堆砌技术资料。而是由浅入深分为两个部分,第一部分从基础开始,从项目的结构,使用的 C# 语法要点,使用的开发环境一点一点进行说明,详尽但不啰嗦,对重点的知识点进行剖析分析,保证你正确的理解和使用,在基础概念之后,通过一个运动商店的实例,从创建项目开始,逐步增加功能,最终完成这个完整的运动商店应用程序,支持了完整的商品浏览、购物车、安全直到部署环境等等技术要点。从第二部分开始,是对 ASP.NET Core MVC 中知识点的深入说明,深入剖析了路由、控制器、过滤器、视图、模型绑定等等技术,并对这些技术在各种场景下的实际使用进行了逐个的示例和说明。在这部分的最后,还对 ASP.NET Core Identity 进行了详尽和深入的阐释。你在学习过程中的各种疑问,都会在这本书中找到答案。
有的人喜欢看视频来学习,跟着视频学习一是花的时间比较长,不好根据自己的特点来调节,另外,视频看起来很直接,但是时间比较有限,很难对技术进行细致的说明。本书英文版有 1000 页左右,中文版有近 700 页。多年来的版本更新,使得本书更加成熟,内容更加合理且全面,对读者学习中常见的问题提供了更有针对性的说明。可以毫不夸张地说,如果你需要选一本学习 ASP.NET Core MVC 的图书,这就是最好的那一本。这也是我愿意将它翻译过来的原因。
.NET 技术更新很快,本书在编写的时候还是 .NET Core 2.0 刚刚发布的时候,今年年底 .NET 6 就要发布了。感谢微软稳定的技术架构,本书中的技术和代码并不过时,实际上,升级到 .NET 5 之后的代码只有很少很细微的调整。我正在将其中的示例代码升级到最新的 .NET 5 和 .NET 6 ,在 https://github.com/haoguanjun/pro-asp.net-core-mvc-2 可以下载到最新的升级之后的所有源代码。如果有任何问题,也可以提交 issue 或者 PR 来进行订正。
值得一提的是,本书的排版和印刷让我眼前一亮,希望也能给大家的阅读体验带来提升。
本书在京东的购买地址:https://item.jd.com/13301200.html
更新后支持 .NET 5 的源代码地址: https://github.com/haoguanjun/pro-asp.net-core-mvc-2
希望本书能帮助不断学习的开发者。
《精通 ASP.NET Core MVC (第七版)》开始发售的更多相关文章
- Pro ASP.NET Core MVC 第6版翻译 目录页
Pro ASP.NET Core MVC 第6版 目录 第一部分 第一章 ASP.NET Core MVC 的前世今生 第二章 第一个MVC应用程序(上) 第二章 第一个MVC应用程序(下) 第三章 ...
- Pro ASP.NET Core MVC 第6版 第一章
目录 第一章 ASP.NET Core MVC 的前世今生 ASP.NET Core MVC 是一个微软公司开发的Web应用程序开发框架,它结合了MVC架构的高效性和简洁性,敏捷开发的思想和技术和.N ...
- Pro ASP.NET Core MVC 第6版 第二章(后半章)
增加动态输出 整个web应用平台的关注点在于构建并显示动态输出内容.在MVC里,控制器负责构建一些数据并将其传给视图.视图负责渲染成HTML. 从控制器向视图传递数据的一种方式是使用ViewBag 对 ...
- Pro ASP.NET Core MVC 第6版 第二章(前半章)
目录 第二章 第一个MVC 应用程序 学习一个软件开发框架的最好方法是跳进他的内部并使用它.在本章,你将用ASP.NET Core MVC创建一个简单的数据登录应用.我将它一步一步地展示,以便你能看清 ...
- 从零开始实现ASP.NET Core MVC的插件式开发(七) - 近期问题汇总及部分解决方案
标题:从零开始实现ASP.NET Core MVC的插件式开发(七) - 问题汇总及部分解决方案 作者:Lamond Lu 地址:https://www.cnblogs.com/lwqlun/p/12 ...
- ASP.NET Core MVC 入门到精通 - 3. 使用MediatR
ASP.NET Core MVC 入门到精通 - 3. 使用MediatR 环境: .NET 5 ASP.NET Core MVC (project) 1. MediatR MediatR .NET中 ...
- 使用 ASP.NET Core MVC 创建 Web API——响应数据的内容协商(七)
使用 ASP.NET Core MVC 创建 Web API 使用 ASP.NET Core MVC 创建 Web API(一) 使用 ASP.NET Core MVC 创建 Web API(二) 使 ...
- ASP.NET Core MVC 入门到精通 - 1. 开发必备工具 (2021)
环境: .NET 5 ASP.NET Core MVC 1. .NET 5 作为一个资深.NET工程师,说句实话,.NET没落了,在国内更加的没落.之前做过8年node.js/前端,现如今又转回了.N ...
- ASP.NET Core MVC和Visual Studio入门
本教程将教你使用Visual Studio 2017创建 ASP.NET Core MVC web应用程序的基础知识. 安装Visual Studio 2017 和.Net Core 安装Visual ...
随机推荐
- C#-宽带连接
public static string Connect(string UserS,string PwdS) { string arg = @"rasdial.exe 宽带连接" ...
- Linux下为Calibre书库打中文目录名与文件名补丁
本文由来 临近下班突然看到知乎上有篇文章是给Calibre打中文目录与文件名补丁的,想起我之前为啥放弃Calibre的--存进书库里书的名称都变成了拼音!手动找起来或者搜索工具找起来太麻烦了(有时想不 ...
- MySQL从库维护经验分享
前言: MySQL 主从架构应该是最常用的一组架构了.从库会实时同步主库传输来的数据,一般从库可以作为备用节点或作查询使用.其实不只是主库需要多关注,从库有时候也要经常维护,本篇文章将会分享几点从库维 ...
- pytest用法---学习篇1
一.pytest运行规则: pytest可以收集所有以test_*.py文件,Test开头的类,和以test_开头的函数和方法,都能识别成测试用例. 当然也可以改变这个的识别规则 二.常用参数 -k ...
- [Java] GUI编程基础 绘图
库 swing awt 过程 创建窗口JFrame JFrame-->MenuBar-->Container 屏幕坐标系:左上角为原点 Graphics2D Main.java 1 imp ...
- QT windows 应用程序 exe ,设置详细信息并解决中文乱码问题
原博主:https://blog.csdn.net/xiezhongyuan07/article/details/87691490 1.新创建一个.rc文件,随意命名,例如叫app.rc 并编辑 1 ...
- Linux_部署日志服务器
一.部署日志服务 1.查看自己的系统是否安装(一般默认安装) [root@localhost ~]# rpm -qa | grep rsyslog rsyslog-8.37.0-13.el8.x86_ ...
- 速度竟差9倍!6款32GB USB3.0优盘横评
速度竟差9倍!6款32GB USB3.0优盘横评 2014-08-22 05:04:00 [ 中关村在线 原创 ] 作者: 蒋丽 | 责编:孙玉亮 收藏文章 分页阅读 分享到 评论(90) ...
- dmidecode -t1 | egrep "Manufacturer|Product Name"
# dmidecode -t1 | egrep "Manufacturer|Product Name" Manufacturer: Loongson Product Name: L ...
- shell基础之if语句
Shell流程控制 流程控制是改变程序运行顺序的指令.linux shell有一套自己的流程控制语句,其中包括条件语句(if),循环语句(for,while),选择语句(case).下面我将通过例子介 ...