Skip to content

VictorMello1993/DevFreelaV2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Api de gerenciamento de projetos freelancer - Curso ASP.NET Core Turma 3 - Luis Dev

Conteúdos abordados

  • Arquitetura Limpa
  • Padrão CQRS
  • Padrão Repository
  • ASP.NET Core
  • Entity Framework
  • Dapper
  • Banco de dados com SQL Server
  • Validação da API com Fluent API
  • Autenticação e autorização do usuário para diferentes perfis
  • Testes unitários com xUnit - Padrão AAA (Arrange Act Assert) para estruturação de testes e padrão Given When Then para nomenclatura dos testes
  • Publicação da aplicação no Azure DevOps
  • Microsserviços (Conteúdo extra)

Melhorias

  • Na parte de autenticação e autorização, implementar um serviço de confirmação e recuperação de senha
  • Implementar a API de pagamentos
  • Extrair a API de pagamentos do monolito para um microsserviço e testar usando HTTP (comunicação síncrona)
  • Implementar a comunicação assíncrona do monolito para um microsserviço usando mensageria RabitMQ
  • Verificar a possibilidade de melhorar a performance da API com cache.

About

Formação ASP.NET Core Turma 3 - Luis Dev

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages