ApacheCN Asp.NET 译文集 20211126 更新

  • ASP.NET Core2 基础知识
    • 零、前言
    • 一、搭建舞台
    • 二、控制器
    • 三、视图
    • 四、模型
    • 五、验证
    • 六、路由
    • 七、RestBuy
    • 八、添加功能、测试和部署
  • ASP.NET Core3 和 Angular9
    • 零、前言
    • 一、准备
    • 二、环顾四周
    • 三、前端和后端交互
    • 四、实体框架核心的数据模型
    • 五、获取和显示数据
    • 六、表单和数据验证
    • 七、代码调整和数据服务
    • 八、后端和前端调试
    • 九、ASP.NET Core 和 Angular 单元测试
    • 十、认证和授权
    • 十一、渐进式 Web 应用
    • 十二、Windows 和 Linux 部署
  • ASP.NET Core5 初学者指南
    • 零、序言
    • 第一部分:爬行
      • 一、ASP.NET Core 5 简介
      • 二、跨平台设置
      • 三、依赖注入
      • 四、Razor 视图引擎
      • 五、Blazor 入门
    • 第二部分:步行
      • 六、探索 Blazor Web 框架
      • 七、API 和数据访问
      • 八、在 ASP.NET 中使用身份
      • 九、Docker 入门
    • 第三部分:跑步
      • 十、部署到 AWS 和 Azure
      • 十一、浏览器和 Visual Studio 调试
      • 十二、与 CI/CD 集成
      • 十三、开发云原生应用
    • 十四、答案
  • ASP.NET Core5 和 React
    • 零、序言
    • 第一部分:开始
      • 一、了解 ASP.NET 5 React 模板
      • 二、创建解耦的 React 和 ASP.NET 5 应用
    • 第二部分:使用 React 和 TypeScript 构建前端
      • 三、开始使用 React 和 TypeScript
      • 四、使用 Emotion React 组件定义样式
      • 五、将 React 路由用于路由
      • 六、使用表单
      • 七、使用 Redux 管理状态
    • 第三部分:构建 ASP.NET 后端
      • 八、与数据库的交互
      • 九、创建 REST API 端点
      • 十、提高性能和可扩展性
      • 十一、后端安全
      • 十二、与 RESTful API 交互
    • 第四部分:投入生产
      • 十三、增加自动测试
      • 十四、配置并部署到 Azure
      • 十五、使用 Azure DevOps 实现 CI 和 CD
  • ASP.NET Core5 安全编程秘籍
    • 零、序言
    • 一、安全编程基础
    • 二、注入缺陷
    • 三、认证中断
    • 四、敏感数据暴露
    • 五、XML 外部实体
    • 六、访问控制中断
    • 七、安全配置错误
    • 八、跨站点脚本
    • 九、不安全反序列化
    • 十、使用已知漏洞的组件
    • 十一、记录和监控不足
    • 十二、其他漏洞
    • 十三、最佳实践
  • ASP.NET Core5 自定义
    • 零、序言
    • 一、自定义日志
    • 二、自定义 App 配置
    • 三、自定义依赖注入
    • 四、通过 Kestrel 配置和定制 HTTPS
    • 五、使用IHostedServiceBackgroundService
    • 六、编写自定义中间件
    • 七、将自定义OutputFormatter用于内容协商
    • 八、使用自定义ModelBinder管理输入
    • 九、创建自定义ActionFilter
    • 十、创建自定义TagHelpers
    • 十一、配置WebHostBuilder
    • 十二、使用不同的托管模式
    • 十三、处理端点路由
  • ASP.NET Core3 学习手册
    • 零、前言
    • 【ApacheCN Asp.NET 译文集 20211126 更新】第一部分:介绍和环境设置
      • 一、什么是 ASP.NET Core 3?
      • 二、建立环境
      • 三、Azure DevOps 中的持续集成管道
    • 第二部分:ASP.NET Core 3 的实践演示
      • 四、通过自定义应用实现 ASP.NET Core 3 的基本概念:第 1 部分
      • 五、通过自定义应用实现 ASP.NET Core 3 的基本概念:第 2 部分
      • 六、Razor 组件和 SignalR 简介
      • 七、创建 ASP.NET Core MVC 应用
      • 八、创建 Web API 应用
    • 第三部分:ASP.NET Core 3 所支持的生态系统’
      • 九、使用实体框架核心 3 访问数据
      • 十、保护 ASP.NET Core 3 应用的安全
      • 十一、保护 ASP.NET 应用——漏洞
      • 十二、托管 ASP.NET Core 3 应用
      • 十三、管理 ASP.NET Core 3 应用
  • 精通 ASP.NET Web API
    • 零、前言
    • 一、微服务和面向服务的架构简介
    • 二、理解 HTTP 和 REST
    • 三、ASP.NET Core Web API 剖析
    • 四、控制器、动作和模型
    • 五、实现路由
    • 六、中间件和过滤器
    • 七、执行单元和集成测试
    • 八、Web API 安全
    • 九、与数据库集成
    • 十、错误处理、跟踪和日志记录
    • 十一、优化与性能
    • 十二、托管和部署
    • 十三、现代网络前端
  • ASP.NET Core3 现代 Web 开发
    • 零、前言
    • 第一部分:ASP.NET Core 3 基础
      • 一、ASP.NET Core 起步
      • 二、配置
      • 三、路由
      • 四、控制器和动作
      • 五、视图
    • 第二部分:提升生产力
      • 六、表单和模型
      • 七、实现 Razor 页面
      • 八、API 控制器
      • 九、可复用的组件
      • 十、理解过滤器
      • 十一、安全
    • 第三部分:高级话题
      • 十二、日志,跟踪和诊断
      • 十三、理解测试如何工作
      • 十四、客户端部署
      • 十五、提升性能和可扩展性
      • 十六、实时通信
      • 十七、Blazor 简介
      • 十八、gRPC 和其它话题
      • 十九、应用部署
    • 二十、附录 A:.NET 工具
    • 二十一、答案
  • ASP.NET Core5 典型设计模式指南
    • 零、序言
    • 第一部分:原则和方法
      • 一、.NET 介绍
      • 二、测试您的 ASP.NET Core 应用
      • 三、架构原则
    • 第二部分:ASP.NET Core 设计
      • 四、使用 Razor 的 MVC 模式
      • 五、Web API 的 MVC 模式
      • 六、理解策略、抽象工厂和单例设计模式
      • 七、深入研究依赖注入
      • 八、选项和日志模式
    • 第三部分:组件级别的设计
      • 九、结构模式
      • 十、行为模式
      • 十一、了解操作结果设计模式
    • 第四部分:应用界别的设计
      • 十二、理解分层
      • 十三、开始使用对象映射器
      • 十四、中介和 CQRS 设计模式
      • 十五、垂直切片架构入门
      • 十六、微服务架构简介
    • 第五部分:客户端设计
      • 十七、ASP.NET Core 用户界面
      • 十八、Blazor 简介
    • 十九、答案
  • ASP.NET Core 基础知识
    • 零、前言
    • 一、开始使用 ASP.NET Core
    • 二、构建您的第一个 ASP.NET Core 应用
    • 三、理解 MVC
    • 四、使用 Web api 扩展您的应用
    • 五、使用 JavaScript 与 Web API 交互
    • 六、在代码中使用实体框架与数据库交互
    • 七、健壮 Web 应用的依赖注入和单元测试
    • 八、身份验证、授权和安全
    • 九、部署应用
  • ASP.NET Core 和 VueJS
    • 零、前言
    • 第一部分:开始学习
      • 一、ASP.NET Core 和 Vue.js 入门
      • 二、建立开发环境
    • 第二部分:后端开发
      • 三、开始你的第一个 ASP.NET Core 项目
      • 四、在 ASP.NET Core 解决方案中应用干净的架构
      • 五、设置DbContext和控制器
      • 六、深入 CQRS
      • 七、CQRS 的作用
      • 八、API 的版本控制和 ASP.NET Core 的登录
      • 九、ASP.NET Core 的安全防护
      • 十、Redis 的性能增强
    • 第三部分:前端开发
      • 十一、Todo 应用中的 Vue.js 基础
      • 十二、使用 UI 组件库和创建路由和导航
      • 十三、在 ASP.NET Core 应用中集成 Vue.js
      • 十四、使用 Vuex 和发送 GET HTTP 请求来简化状态管理
      • 十五、在 Vue.js 中发送 POST、DELETE 和 PUT HTTP 请求
      • 十六、在 Vue.js 中添加认证
    • 第四部分:测试和部署
      • 十七、表单中的输入验证
      • 十八、使用 xUnit 编写集成测试
      • 十九、使用 GitHub Actions 和 Azure 自动部署
  • ASP.NET jQuery 秘籍
    • 零、前言
    • 一、开始学习 ASP.NET 和 jQuery
    • 二、使用 jQuery 选择器与 ASP.NET 控制器
    • 三、使用 jQuery 处理事件
    • 四、ASP.NET 中的 DOM 遍历和操作
    • 五、 ASP.NET 中的视觉效果
    • 六、在 ASP.NET 中使用图形
    • 七、使用 jQuery Ajax
    • 八、创建和使用 jQuery 插件
  • ASP.NET MVC Core2 秘籍
    • 零、前言
    • 一、基于.NET Core 的跨平台
    • 二、Visual Studio 2017, C# 6, IDE 和 Roslyn
    • 三、使用 NPM、前端包管理器和任务运行器
    • 四、使用 NuGet 重用代码
    • 五、SOLID 原则,控制反转,依赖注入
    • 六、数据访问——EF7 与存储库,SQL Server,和存储过程
    • 七、使用 Micro ORMs、NoSQL 和 Azure 访问数据
    • 八、缓存和会话——分布式、服务器和客户端
    • 九、路由
    • 十、ASP.NET MVC 核心
    • 十一、Web API
    • 十二、过滤器
    • 十三、视图、模型和ViewModel
    • 十四、Razor 和视图
    • 十五、TagHelpersViewComponents
    • 十六、OWIN 和中间件
    • 十七、安全
    • 十八、前端开发
    • 十九、部署和托管
  • ASP.NET Web API
    • 零、前言
    • 一、理解 REST 服务
    • 二、理解资源和面向服务的架构
    • 三、创建 RESTful 服务
    • 四、使用 RESTful 服务
    • 五、使用 ASP.NET 4.5
    • 六、使用 Silverlight 处理 RESTful 数据
    • 七、高级功能
    • 八、附录 A:参考文献
  • ASP.NET Web API 安全基础知识
    • 零、前言
    • 一、设置浏览器客户端
    • 二、为 ASP.NET Web API 启用 SSL
    • 三、ASP.NET Web API 的身份识别系统
    • 四、使用 OAuth2 保护 Web API
    • 五、在 Web API 中使用认证过滤器启用基本认证
    • 六、使用窗体和 Windows 认证保护 Web API
    • 七、使用 ASP.NET Web API 使用外部认证服务
    • 八、避免 Web API 中的跨站点请求伪造攻击
    • 九、在 ASP.NET Web API 中启用跨源资源共享(CORS)
  • 构建 ASP.NET REST Web 服务
    • 零、前言
    • 一、开始
    • 二、建立初始框架——奠定应用的基础
    • 三、用户注册及管理
    • 四、商品目录,购物车和结帐
    • 五、集成外部组件和处理器
    • 六、测试 RESTful Web 服务
    • 七、持续集成和持续部署
    • 八、保护 RESTful Web 服务
    • 七、扩展 RESTful 服务——Web 服务的性能
    • 十、构建 Web 客户机——使用 Web 服务
    • 十一、微服务简介
  • ASP.NET Core2 学习手册
    • 零、前言
    • 一、什么是 ASP.NET Core 2.0 ?
    • 二、设置环境
    • 三、在 VSTS 中创建持续集成管道
    • 四、ASP.NET Core 2.0 的基本概念——第 1 部分
    • 五、ASP.NET Core 2.0 的基本概念——第 2 部分
    • 六、创建 MVC 应用
    • 七、创建 Web API 应用
    • 八、使用实体框架核心 2 访问数据
    • 九、保护 ASP.NET Core 2.0 应用
    • 十、托管和部署 ASP.NET Core 2.0 应用
    • 十一、管理和监控 ASP.NET Core 2.0 应用
  • ASP.NET MVC 编程学习手册
    • 零、前言
    • 一、ASP.NET Core 简介
    • 二、设置环境
    • 三、控制器
    • 四、视图
    • 五、模型
    • 六、验证
    • 七、路由
    • 八、使用 Bootstrap 美化 ASP.NET MVC 应用
    • 九、ASP.NET Core 应用的部署
    • 十、使用 ASP.NET Web API 构建基于 HTTP 的 Web 服务
    • 十一、提高 ASP.NET Core 应用的性能
    • 十二、ASP.NET Core 认证
  • .NET 移动开发
    • 零、前言
    • 第一部分:理解 .NET
      • 一、.NET 5.0 入门
      • 二、Xamarin, Mono 和 .NET 标准的定义
      • 三、通用 Windows 平台开发
    • 第二部分:Xamarin 和 Xamarin.Forms
      • 四、使用 Xamarin 开发移动应用
      • 五、使用 Xamarin 开发 UI
      • 六、定制 Xamarin.Forms
    • 第三部分:Azure 云服务
      • 七、面向移动应用的 Azure 服务
      • 八、使用 Cosmos DB 创建数据存储
      • 九、创建 Azure 应用服务
      • 十、在 Azure 无服务器环境下使用 .NET Core
    • 第四部分:高级移动开发
      • 十一、流体应用与异步模式
      • 十二、应用数据管理
      • 十三、使用通知和图形 API 吸引用户
    • 第五部分:应用生命周期管理
      • 十四、Azure DevOps 和 Visual Studio App Center
      • 十五、应用遥测与应用洞察
      • 十六、自动测试
      • 十七、部署 Azure 模块
      • 十八、Azure DevOps 的 CI/CD
  • ASP.NET Core2 高性能
    • 零、前言
    • 一、ASP.NET Core 2 有什么新内容?
    • 二、为什么性能是一个特性
    • 三、设置您的环境
    • 四、衡量性能瓶颈
    • 五、修复常见性能问题
    • 六、解决网络性能问题
    • 七、优化输入/输出性能
    • 八、理解代码执行和异步操作
    • 九、学习缓存和消息队列
    • 十、性能增强工具的缺点
    • 十一、监控性能回归
    • 十二、前方的路
  • ASP.NET MVC4 移动应用开发
    • 零、前言
    • 一、面向移动网络的开发
    • 二、酿酒和你
    • 三、ASP.NET MVC 4 简介
    • 四、在 EF5 中建模酿酒
    • 五、酿酒领域和领域驱动设计
    • 六、编写可维护的代码
    • 七、使用路由和区域分离功能
    • 八、验证用户输入
    • 九、识别和授权用户
    • 十、异步编程和捆绑包
    • 十一、实时网络编程
    • 十二、为移动设备设计应用
    • 十三、扩展对移动网络的支持
    • 十四、使用 jQuery Mobile 改善用户体验
    • 十五、读者挑战
  • Blazor WebAssembly 示例
    • 零、前言
    • 一、介绍 BlazorWebAssembly
    • 二、构建你的第一个 Blazor WebAssembly 应用
    • 三、使用模板化组件构建模态对话框
    • 四、使用 JavaScript 互操作性构建本地存储服务
    • 五、做为渐进式的网络应用(PWA)的天气应用
    • 六、使用应用状态构建购物车
    • 七、使用事件构建看板
    • 八、使用 ASP.NET Web API 构建任务管理器
    • 九、使用编辑表单组件构建费用跟踪器
  • ASP.NET MVC 和 Bootstrap
    • 零、前言
    • 一、ASP.NET Core 和 Bootstrap 4 入门
    • 二、使用 Bootstrap CSS 和 HTML 元素
    • 三、使用 Bootstrap 组件
    • 四、使用 Bootstrap JavaScript 组件
    • 五、创建 MVC Bootstrap 助手和标签助手
    • 六、将 Bootstrap HTML 模板转换成可用的 ASP.NET MVC 项目
    • 七、在 Bootstrap 4 中使用 jQuery 数据表插件
    • 八、使用 Visual Studio 代码创建 Bootstrap 4 ASP.NET MVC 站点
    • 九、附录 a:Bootstrap 资源
  • 使用 Kendo UI Mobile 和 ASP.NET Web API 构建移动应用
    • 零、前言
    • 一、使用 HTML5 构建移动应用
    • 二、构建您的第一个移动应用
    • 三、使用 ASP.NET 网络应用编程接口的服务层
    • 四、使用框架元素的集成
    • 五、探索移动小部件
    • 六、动作表单、模式视图和更多小部件
    • 七、电影票应用——完全集成
  • C#8 和 .NET Core3 Azure 项目
    • 零、前言
    • 一、电子书管理器和目录应用
    • 二、使用 Cosmos DB 的任务 Bug 记录 ASP.NET Core MVC 应用
    • 三、ASP.NET SignalR 聊天应用
    • 四、实体框架核心额 Web 研究工具
    • 五、使用 Azure 逻辑应用和功能构建推特自动活动管理器
    • 六、使用身份服务器和 OAuth 2 的股票检查器
    • 七、使用 Windows 服务和 Azure 存储构建照片存储应用
    • 八、使用 Docker 和 Azure Kubernetes 服务的负载平衡订单处理微服务
    • 九、情感检测器移动应用——使用 Xamarin.Forms 和 Azure 认知服务
    • 十、21 世纪的伊莱扎——UWP 和微软机器人框架
    • 十一、WebAssembly
  • C#9 和 .NET5 企业级应用开发
    • 零、前言
    • 第一部分:构建企业应用及其基础
      • 一、设计和构建企业应用
      • 二、.NET 5 核心和标准简介
      • 三、C# 9 简介
    • 第二部分:交叉问题
      • 四、线程和异步操作
      • 五、.NET 依赖注入
      • 六、.NET Core 的配置
      • 七、.NET 5 日志
      • 八、理解缓存
    • 第三部分:开发您的企业应用
      • 九、.NET 5 处理数据
      • 十、创建 ASP.NET Core 5 网络应用编程接口
      • 十一、创建 ASP.NET Core 5 网络应用
    • 第四部分:安全
      • 十二、理解认证
      • 十三、理解授权
    • 第五部分:健康检查、单元测试、部署和诊断
      • 十四、健康与诊断
      • 十五、测试
      • 十六、在 Azure 中部署应用
  • C#8 和 .NET Core3 微服务实用手册
    • 零、前言
    • 一、微服务简介
    • 二、重构整体
    • 三、服务之间的有效通信
    • 四、用微软单元测试框架测试微服务
    • 五、使用 Docker 部署微服务
    • 六、使用 Azure 活动目录保护微服务
    • 七、监控微服务
    • 八、使用 Azure 扩展微服务
    • 九、反应式微服务简介
    • 十、设计模式和最佳实践
    • 十一、构建微服务应用
    • 十二、微服务架构总结
    • 十三、附录
    • 十四、答案
  • Blazor 和 .NET Web 开发
    • 零、前言
    • 第一部分:基础
      • 一、你好 Blazor
      • 二、打造你的第一款 Blazor 应用
    • 第二部分:使用 Blazor 构建应用
      • 三、实体框架核心简介
      • 四、了解基本 Blazor 组件
      • 五、创建高级 Blazor 组件
      • 六、通过验证构建表单
      • 七、创建应用编程接口
      • 八、认证授权
      • 九、分享代码和资源
      • 十、JavaScript 互操作
      • 十一、管理状态
    • 第三部分:调试、测试和部署
      • 十二、调试
      • 十三、测试
      • 十四、生产部署
      • 十五、从此何去何从
下载 Docker
docker pull apachecn0/apachecn-asp-dotnet-zh docker run -tid -p :80 apachecn0/apachecn-asp-dotnet-zh # 访问 http://localhost:{port}

PYPI
pip install apachecn-asp-dotnet-zh apachecn-asp-dotnet-zh # 访问 http://localhost:{port}

NPM
npm install -g apachecn-asp-dotnet-zh apachecn-asp-dotnet-zh # 访问 http://localhost:{port}

贡献指南 本项目需要校对,欢迎大家提交 Pull Request。
请您勇敢地去翻译和改进翻译。虽然我们追求卓越,但我们并不要求您做到十全十美,因此请不要担心因为翻译上犯错——在大部分情况下,我们的服务器已经记录所有的翻译,因此您不必担心会因为您的失误遭到无法挽回的破坏。(改编自维基百科)
组织介绍 访问我们的主页。
赞助我们 通过平台自带的打赏功能,或点击这里。

    推荐阅读