Formação ASP.NET Core

🚧 DevFreela ♻️ Concluído 🚀 🚧

SobreFuncionalidadesComo executarTecnologiasProblemas encontradosLicença

💻 Sobre o projeto

O projeto consiste em criar um backend para projetos e usuário que trabalham com Freelance, seguindo padrões do clean code:

  • Arquitetura Limpa
  • Swagger
  • Entity Framework Core
  • Dapper
  • Padrão CQRS com Mediator
  • Padrão Repository
  • Autenticação e autorização com JWT
  • FluentValidation
  • Testes unitários com xUnit
  • Azure Pipelines
  • RabbitMQ

⚙️ Funcionalidades

  • Cadastrar Projetos
  • Cadastrar Usuários
  • Realizar Login
  • Utilizar validações de acesso aos usuários por categorias
  • Utilizar validações para input model
  • Configurar AzurePipelien para publicação
  • Criar testes
  • Utilizar RabbitMQ para pagamentos

🚀 Como executar o projeto

Pré-requisitos

Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: RabbitMQ, .Net core. Além disto é bom ter um editor para trabalhar com o código como VSCode, Visuall Studio


❌Problemas encontrados


🛠 Tecnologias