Introdução
14m
Instalação e Ferramentas
9m
.NET Framework, .NET Core, .NET Standard
14m
Organizando a Solução
20m
Domínios Ricos vs Domínios Anêmicos
15m
Sub Domínios
5m
Separação em Contextos Delimitados
9m
OOP: Classes
9m
OOP: Modificadores
12m
OOP: Sealed/Abstract
7m
OOP: Interfaces e Sobrescrita
7m
Definindo as Entidades
22m
Corrupção no Código
15m
Ajustando as Entidades
19m
Value Objects
14m
Collections
7m
Modelando o Pedido
14m
Simulando o Pedido
10m
Exceptions e Validações
14m
Implementando Notificações
15m
Compartilhando Informações entre Contextos Delimitados
17m
Criando pacotes com NuGet
12m
Testando VOs
17m
Testando Entidades
30m
CQRS
9m
Commands
5m
Criando o primeiro Command
8m
Criando os demais Commands
8m
Fail Fast Validations
8m
Aplicando Validações
6m
Testando os Commands
7m
Handlers
7m
Criando um Handler
15m
Repositórios
8m
Serviços
3m
Injeção de Dependência
12m
Mocks e Fakes
7m
Testando os Handlers
3m
Criando o Banco de Dados
13m
Criando as Stored Procedures
15m
Criando o Data Context
13m
Criando o Repositório
14m
Criando as Queries
14m
Iniciando o projeto Web
10m
Adicionando MVC
11m
Criando um Controller
8m
Padrão REST
7m
CRUD
13m
Testando os CRUD
15m
Injeção de Dependência
10m
Utilizando os Repositórios
15m
Utilizando os Handlers
6m
Versionando a API
5m
Cache
11m
Compressão
7m
Padronização
13m
Documentando a API com Swagger
8m
Utilizando ELMAH para log de erros
7m
Utilizando o AppSettings
8m
Utilizando Application Insights
7m
FINAL: Deploy da Aplicação na Nuvem
20m