开发随笔

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  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. 设计模式

 

posted on 2020-04-01 17:22  SkyLine。  阅读(295)  评论(0编辑  收藏  举报