== 原文地址已不能访问,停止本系列更新==
最近学习ASP.NET CORE 2.0 发现了一个比较好的入门系列,个人感觉作者的博文写的简单明了、深入浅出。所以本人打算尝试翻译下这个系列的博文,主要目的也是从头开始学习下ASP.NET CORE 2.0。如果英语好的请看原文,不能读原文的可以参考下这个系列的文章。
首先感谢原文作者Tahir Naushad
的辛苦写作,原文出处 https://tahirnaushad.com/2017/08/16/asp-net-core-problem-solution-series/
问题
我该如何使用快而短的问题-解决方案教程学习Asp.net core。
解决方案
当我学习Asp.net core时,我做了比较和简单的项目去了解不同的主题。我把他们整理成一个系列的博文发布在这里。
这些博文虽然包含代码但是我还是推荐到GitHub上去浏览源码。
基础篇
- 空项目
- 中间件
- 传递参数
- 依赖注入
- 环境
- 静态文件
- 错误处理
- 日志
- Serilog
- Session State
- File Provider
- URL重写
MVC
- 路由
- 模型绑定
- 自定义模型绑定
- 模型验证
*[Remote] 模型验证 - Razor
- 依赖注入
- Layout
- PartialViews
- View Components
- Areas
- Tag Helpers(Forms)
- Custom
- Cache
*Tag Helper Component
- File Uploads/Downloads
- Filters
- Razor Pages
API
- CRUD
- Paging
- Filtering
- Sorting
- Versioning
- HATEOAS
- Concurrency
- Formatters
- Help Pages
- Asynchronous Messaging
- HttpClient
Performance
- Caching
- Response Caching
- Response Compression
Security
- Cookie Authentication
- ASP.NET core Identity
- Jwt Bearer Authentication
- Authenrization
- CORS
- SSL
- Hashing
- Open Redirect Attacks
- Insecure Object References
- CSRF Attacks
- Content Security Policy
- Identity Server 4
EF
- CRUD
- Migrations Using CLI
Azure
- No SQL
- Blob Storage
- Table Storage
- Service Bus
- Cache(Redis)
- SendGrid
Docker
- Docker & Azure Deployment
- Multiple Applications in Docker
- Docker Swarm
- Docker Swarm in Azure
- Continuous Integration & Docker with TeamCity
Other
- Testing
- SignalR(alpha release)