ASP.NET Core开发者路线指南(转)

摘要:
先决条件C#EntityFrameworkASP.NETCoreSQL基础知识通用开发技能学习GIT,在GitHub中创建开源项目掌握HTTP(S)协议,及其请求方法(GET,POST,PUT,PATCH,DELETE,OPTIONS)不要害怕使用Google,Google搜索技巧学习dotnetCLI阅读一些关于算法和数据结构的书籍依赖注入DI容器Microsoft.Extensions.Dep
  1. 先决条件
  2. 通用开发技能
    • 学习GIT, 在GitHub中创建开源项目
    • 掌握HTTP(S)协议, 及其请求方法(GET, POST, PUT, PATCH, DELETE, OPTIONS)
    • 不要害怕使用 Google,Google搜索技巧
    • 学习dotnet CLI
    • 阅读一些关于算法和数据结构的书籍
  3. 依赖注入
    1. DI容器

    2. 生命周期

    3. Scrutor

  4. 数据库
    1. 关系数据库

      1. SQL Server
      2. PostgreSQL
      3. MariaDB
      4. MySQL
    2. 云数据库

    3. 搜索引擎

    4. NoSQL

  5. 缓存
    1. Entity Framework 二级缓存

      1. EFSecondLevelCache.Core
      2. EntityFrameworkCore.Cacheable
    2. 分布式缓存

      1. Redis
      2. Memcached
    3. 内存缓存

  6. 日志
    1. 日志框架

    2. 日志管理系统

  7. 模板引擎
    1. Razor
    2. DotLiquid
    3. Scriban
    4. Fluid
  8. 实时通信
    1. SignalR
  9. 对象映射
  10. API客户端
    1. REST

    2. GraphQL

  11. 最好掌握
  12. 测试
    1. 单元测试
      1. 测试框架
      2. 模拟工具
      3. 断言工具
    2. 行为测试
    3. 集成测试
    4. 端到端测试
  13. 任务调度
  14. 微服务
    1. 消息队列
    2. 消息总线
  15. SOLID原则
  16. 设计模式

免责声明:文章转载自《ASP.NET Core开发者路线指南(转)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Java 调用底层接口的几种方法各种颜色对应的十六进制数下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

玩转Redis之Window安装使用(干货)

     距离上次定Gc.Db框架,好久没有更新博客了,今日没什么事,就打算就Redis写点东西。      Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。      关于Redis,大家都不会陌生,网上关于Redis...

CentOS安装Redis 6.0.9

什么是Redis? Redis通常被称为数据结构服务器。这意味着Redis通过一组命令提供对可变数据结构的访问,这些命令是使用带有TCP套接字和简单协议的服务器-客户端模型发送的。因此,不同的进程可以以共享的方式查询和修改相同的数据结构。 在Redis中实现的数据结构具有一些特殊属性: 即使始终为它们提供服务并将它们修改到服务器内存中,Redis也会将...

docker-compose之跳板机jumpserver部署

下载docker-compose 1 curl -L https://get.daocloud.io/docker/compose/releases/download/1.24.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose 2 chmod +x /usr...

Java八股文——Redis与一致性协议

Redis Redis数据结构   String字符串,list链表,hash键值对,set集合,sortedset有序集合,BloomFilter布隆过滤器   布隆过滤器原理:当一个元素被加入到集合中时,通过K个散列函数将元素分布到一个位数组上的K个点,查询该元素的时候,如果hash出来的这个K个点都为1,则说明元素可能存在,如果有一个为0,则说明元素...

redis-ha

Reids Redis是高级键值缓存和存储。它通常被称为数据缓存服务器,因为键可以包含字符串,哈希,列表,集合,排序集合,位图和超级日志。 TL;DR; $ helm install stable/redis-ha 默认情况下,此图表总共安装3个Pod: 一个pod包含Redis主容器和哨兵容器(提供可选的Prometheus指标导出器Sidecar)...

Redis学习-进阶下(四)

  前篇基于redis的高级功能,学习如何使用redis的事务,设置数据的有效期和对列表、集合等的排序,这一篇基于场景,学习redis的其他特性. 一、队列   在系统中往往有许多需要处理的工作,有的工作对时效性要求高,需要立即返回结果,有的对时效性不高,容许一定时间的延迟,比如后台日志、邮件发送。这些时效性不高的功能,可以把他们作为一个任务放在队列里,再...