dot net軟體工程師的筆記

2019年9月15日 星期日

ASP.NET Core開發人員RoadMap


覺得這圖還滿實用的,有些翻成台灣的習慣用語,方便日後閱讀~
點此看未壓縮的圖

  1. Prerequisites
  2. General Development Skills
    • Learn GIT, create a few repositories on GitHub, share your code with other people
    • Know HTTP(S) protocol, request methods (GET, POST, PUT, PATCH, DELETE, OPTIONS)
    • Don't be afraid of using Google, Power Searching with Google
    • Learn dotnet CLI
    • Read a few books about algorithms and data structures
  3. Dependency Injection
    1. DI Containers
    2. Life Cycles
    3. Scrutor
  4. Databases
    1. Relational
      1. SQL Server
      2. PostgreSQL
      3. MariaDB
      4. MySQL
    2. Cloud Databases
    3. Search Engines
    4. NoSQL
  5. Caching
    1. Entity Framework 2nd Level Cache
      1. EFSecondLevelCache.Core
      2. EntityFrameworkCore.Cacheable
    2. Distributed Cache
      1. Redis
      2. Memcached
    3. Memory Cache
  6. Logging
    1. Log Frameworks
    2. Log Management System
  7. Template Engines
    1. Razor
    2. DotLiquid
    3. Scriban
    4. Fluid
  8. Real-Time Communication
    1. SignalR
  9. Object Mapping
  10. API Clients
    1. REST
    2. GraphQL
  11. Good to Know
  12. Testing
    1. Unit Testing
      1. Frameworks
      2. Mocking
      3. Assertion
    2. Behavior Testing
    3. Integration Testing
    4. E2E Testing
  13. Task Scheduling
  14. MicroServices
    1. Message-Broker
    2. Message-Bus
  15. SOLID
  16. Design-Patterns

0 意見:

張貼留言

搜尋此網誌

總網頁瀏覽量

Copyright © John Coding 技術筆記 | Powered by Blogger

Design by Anders Noren | Blogger Theme by NewBloggerThemes.com

T