Gabrielgarg / arquitetura-III-exercicios

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Exercício - Arquitetura III

A partir dessa semana os exercícios voltam a ser independentes. Não se preocupe em centralizá-los em um mesmo repo.

Utilize esse template para criar um repo pessoal na sua conta e trabalhe nele.

Enunciado

Exercício 1

Implemente DTO no endpoint POST /courses:

  • DTOs de entrada e saída
  • schema de validação via zod
  • refatoração do catch para conseguir enviar mensagens de erro do ZodError

Exercício 2

Implemente a injeção de dependências nas camadas Controller e Business.

Exercício 3

Finalize a refatoração do resto do código (DTOs + zod).

About


Languages

Language:TypeScript 100.0%