Setup
2m
Overview da API
5m
Criando a Estrutura do Projeto
7m
Entidade Base
8m
Entidade TodoItem
6m
Commands
5m
Definindo o Contrato dos Comandos
6m
Estrutura dos Commands
4m
Domínios e Exceptions
4m
Exceptions Vs Domain Notifications
5m
Design By Contracts
3m
Command Result
5m
Marcar Tarefa como Concluida
2m
Marcar Tarefa como Incompleta
3m
Update Todo Command
3m
Porque utilizar Handlers?
5m
Contrato de Handler
5m
Repository Pattern
4m
Contrato do Todo Repository
5m
Comaçando o Handler
4m
Fail Fast Validations
5m
Finalizando a criação de uma Tarefa
5m
Testes de Unidade
5m
Testando o Comando
4m
Refatorando os Testes
4m
Iniciando os testes dos handlers
6m
Fake Repositories
5m
Testando o Handler
5m
Testando a Entidade
4m
Manipulando a atualização da tarefa
5m
Finalizando o Handler
4m
Entity Framework Core
6m
Data Context
5m
Alterando os Mapeamentos
4m
Queries
4m
Todo Queries
4m
Testando as Queries
6m
Resolvendo Dependências
7m
Utilizando Banco de Dados em Memória
4m
Gerenciando as Dependências
1m
Estrutura do Repositório
3m
Criando e Atualizando uma Tarefa
5m
Executando uma Query
5m
Finalizando o Repositório
3m
Ajustes na API e EF
4m
Criando uma Tarefa
6m
Testando a API
4m
Finalizando o Controller
5m
Testando o Controller
5m
Configurando o SQL Server
6m
Executando as Migrações
7m
Configurando o Firebase
5m
Adicionando autenticação pelo Google
5m
Obtendo Token do Google
3m
Restringindo acesso nos Controllers
3m
Testando a API
3m
Finalização
3m