4

Caminho Do Desenvolvedor ASP.NET Core

#.NET Core #.NET #.NET 5
Danilo Pinheiro
Danilo Pinheiro
Roteiro para se tornar um desenvolvedor ASP.NET Core em 2021:

Abaixo, você pode encontrar um gráfico que demonstra os caminhosque você pode seguir e as bibliotecas que gostaria de aprenderpara se tornar um desenvolvedor ASP.NET Core. Fiz este gráficocomo uma dica para todos que me perguntam: "O que devo aprendera seguir como desenvolvedor ASP.NET Core?"

Isenção de responsabilidade

O objetivo deste roteiro é dar uma ideia sobre a paisagem. O roteiro irá guiá-lo se você estiver confuso sobre o que aprender aseguir, em vez de encorajá-lo a escolher o que está na moda e namoda. Você deve compreender melhor por que uma ferramenta seriamais adequada para alguns casos do que a outra e lembre-se de quemoderno e moderno nem sempre significa mais adequado para o trabalho

Dê uma estrela! Estrela Se você gosta ou está usando este projeto para aprender ou iniciar sua solução, dê uma estrela a ele. Obrigado!

aspnetcore-developer-roadmap-printable

Recursos

1.Conheça os pré-requisitos

2.Habilidades de desenvolvimento geral

  • 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.ASP.NET Core Básico

4.SOLID

5.Injeção de Dependência

1.DI Containers

2.Life Cycles

3.Scrutor

6.Bancos de dados

1.Relational

  1. SQL Server
  2. PostgreSQL
  3. MariaDB
  4. MySQL

2.Cloud Databases

3.Motores de busca

4.NoSQL

7.Cache

  1. Memory Cache
  2. Distributed Cache
  3. Redis
  4. StackExchange.Redis
  5. EasyCaching
  6. Memcached
  7. Entity Framework Cache de 2º Nível
  8. EFCoreSecondLevelCacheInterceptor
  9. EntityFrameworkCore.Cacheable

8.Logging

1.Log Frameworks

2.Log Management System

9.API Clientes e Comunicações

1.REST

2.gRPC

3.GraphQL

10.Comunicação em Tempo Real

11.Mapeamento de Objetos

12.Agendamento de Tarefas

13.Testando

1.Unit Testing

2.Frameworks

3.Mocking

4.Assertion

5.Integration Testing

6.Behavior Testing

7.E2E Testing

14.Micro-Serviços

1.Message-Broker

2.Message-Bus

3.API Gateway

4.Containerization

5.Orcherstration

  1. Reverse Proxy
  1. Other

15.Integração e Entrega Contínua

16.Design-Patterns

17.Bibliotecas do Lado do Cliente

18.Mecanismos de Modelo

19.Bom saber


3
45

Comentários (5)

0
Jefthe Silva

Jefthe Silva

07/06/2021 23:15

Valeu por compartilhar! vai ser de grande ajuda pra quem está iniciando uma carreira em TI.

0
Márcio Daniel

Márcio Daniel

27/05/2021 09:28

Parabéns irmão, que Top!!! Obrigado por compartilhar

0
Robson Mendonça

Robson Mendonça

25/05/2021 11:08

Show! Parabéns! #boraestudar e #borafazer

0
Paula Morais

Paula Morais

24/05/2021 22:02

Danilo, muito bom! Obrigada por compartilhar!

0
Airam Almeida

Airam Almeida

24/05/2021 17:40

Eitha!!! Anotado, obrigado por compartilhar!!!

"Eu disse essas coisas para que em mim vocês tenham paz. Neste mundo vocês terão aflições; contudo, tenham ânimo! Eu venci o mundo". João 16:33

Brasil