/Training.ProjectKanban

There's my project for training frontend, backend, infraestructure, technologies and architectures/patterns.

Primary LanguageC#

Project: Kanban

O que é Kanban?

"Kanban é uma estrutura usada para meios de produção e áreas cooperativas, além de ser popular na área de desenvolvimento de software ágil e de DevOps. Ele precisa de comunicação de capacidade em tempo real e transparência total de trabalho. Os itens de trabalho ganham representação visual em um quadro Kanban, permitindo que os membros da equipe vejam o estado de cada parte do trabalho a qualquer momento."

Objetivo do Projeto

Esse projeto será utilizado apenas para aprimorar meus conhecimentos na área de desenvolvimento de Software, além de trabalhar com tecnologias modernas que visam padrões ágeis e escaláveis.


O Projeto:

Back-End

  • Linguagem: C#
  • .NET 5
  • ASP.NET Core
  • Entity Framework Core
  • CQRS (Command Query Responsibility Segregation's Pattern)
  • DDD (Domain Driven Design)
  • Banco de Dados MYSQL
  • Docker

Front-End

  • Next.Js w/ React
  • Linguagem: Typescript
  • SPA (Single Page Application)
  • Protótipo Figma

Para visualizar A modelagem de domínio, visualize o ModelDomain