Dotnet Core Developer Roadmap

Roadmap to becoming a .NET Developer
Alternatives To Dotnet Core Developer Roadmap
Select To Compare


Readme

.NET Core Developer Roadmap

Roadmap para se tornar um Desenvolvedor .NET pt-BR

Um roteiro do desenvolvedor para todas as ferramentas e princpios necessrios durante o desenvolvimento.

O objetivo deste roteiro dar uma ideia sobre a paisagem. O roteiro ir gui-lo se voc estiver confuso sobre o que aprender a seguir, em vez de encoraj-lo a escolher o que moderno e moderno. Voc deve compreender melhor por que uma ferramenta seria mais adequada para alguns casos do que a outra e lembre-se de que "moderno" nem sempre significa mais adequado para o trabalho.

ASP.NET Core a nova estrutura da Web da Microsoft. ASP.NET Core uma estrutura Cross-platform de cdigo aberto para a construo de aplicativos da web modernos baseados em nuvem no Windows, macOS ou Linux.

Abaixo voc pode encontrar um grfico que demonstra os caminhos que voc pode seguir e as bibliotecas que gostaria de aprender para se tornar um desenvolvedor ASP.NET Core. Fiz este grfico como uma dica para todos que me perguntam: "O que devo aprender a seguir como desenvolvedor ASP.NET Core?"

D uma estrela!

Se voc gosta ou est usando este projeto para aprender ou iniciar sua soluo, d uma estrela a ele. Obrigado!

Roadmap

.Net core Features:

  • Cross-platform & container support.
  • High performance.
  • Asynchronous via async/await.
  • Unified MVC & Web API frameworks.
  • Multiple environments and development mode.
  • Dependency Injection.
  • WebSockets & SignalR.

Recursos

  1. Aprenda os pr-requisitos

  2. Habilidades de desenvolvimento geral

    • Aprenda GIT, crie alguns repositrios no GitHub, compartilhe seu cdigo com outras pessoas
    • Conhecer protocolo HTTP (S), mtodos de solicitao (GET, POST, PUT, PATCH, DELETE, OPTIONS)
    • No tenha medo de usar o Google, Power Searching with Google
    • Aprender dotnet CLI
    • Leia alguns livros sobre algoritmos e estruturas de dados
  3. SOLID

  4. Injeo de dependncia

    1. DI Containers
    2. Life Cycles
    3. Scrutor
  5. Banco de dados

    1. Relacional
      1. SQL Server
      2. PostgreSQL
      3. MariaDB
      4. MySQL
    2. Cloud Databases
    3. Search Engines
    4. NoSQL
  6. Caching

    1. Memory Cache
    2. Distributed Cache
      1. Redis
        1. StackExchange.Redis
        2. EasyCaching
      2. Memcached
    3. Entity Framework 2nd Level Cache
      1. EFCoreSecondLevelCacheInterceptor
      2. EntityFrameworkCore.Cacheable
  7. Logging

    1. Log Frameworks
    2. Log Management System
  8. API Clients & Comunicaes

    1. REST
    2. gRPC
    3. GraphQL
  9. Comunicao em tempo real

  10. Mapeamento de Objetos

  1. Agendamento de Tarefas

  2. Testando

    1. Teste de Unidade
      1. Frameworks
      2. Mocking
      3. Assertion
    2. Teste de integrao
    3. Teste de Comportamento BDD
    4. E2E Testing
  3. Micro-Servios

    1. Message-Broker
    2. Message-Bus
    3. API Gateway
    4. Conteinerizao
    5. Orquestrao
    6. Reverse Proxy
    7. Outros
  4. Continuous Integration & Delivery

  5. Design-Patterns

  6. Client-Side Libraries

  7. Template Engines

  1. Bom saber

Wrap Up

Se voc acha que o roadmap pode ser melhorado, abra um PR com todas as atualizaes e envie quaisquer problemas. Alm disso, vou continuar a melhorar isso, ento voc pode querer marcar com estrela este repositrio para revisitar.

Ideia de: ASP.NET Core Developer Roadmap [Ingls]

Contribuio

Quer contribuir? Encorajamos comentrios e contribuies da comunidade. Siga nossas diretrizes de contribuio.

REFERNCIAS

Popular Frameworks Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Asp Net Core