ONLINE · INSCRIÇÕES ABERTAS
Oferecido por

Construa aplicações profissionais com

Domain-Driven Design

Saiba como usar a metodologia Domain-Driven Design (DDD) para criar aplicações completas com C# e ASP.NET, dividindo o software em porções gerenciáveis e conectadas que resolvem o problema de negócio.

R$ 315,00 R$ 420,00 em até 3x
Membros Clube OD 15% OFF Preço exclusivo para membros do Clube OD R$ 267,75 R$ 315,00
Matricule-se agora Ver conteúdo do curso
14h
de carga horária
+38
alunos inscritos
100%
online
PedidoRepository.cs
public class Pedido // Domínio
{
    public int Id { get; private set; }
    public Cliente Cliente { get; private set; }
    public StatusPedido Status { get; private set; }

    public void AlterarStatus(StatusPedido novo)
    {
        // Regra de negócio no domínio
        if (Status == StatusPedido.Cancelado)
            throw new DomainException("Pedido cancelado.");
        Status = novo;
    }
}
01 — O QUE VOCÊ APRENDE

Do domínio à interface do usuário

Criar uma aplicação vai muito além de escrever código: envolve organizar o projeto, escolher ferramentas e definir a comunicação entre componentes. Neste curso você aplica o DDD na prática, do domínio até a UI.

Arquitetura orientada a domínio

Entenda os conceitos do DDD e organize o software em camadas gerenciáveis e interconectadas.

Regras de negócio no domínio

Modele o domínio, interfaces e testes para garantir que a aplicação resolva o problema proposto.

Persistência com Dapper

Implemente repositórios reais, Stored Procedures e acesso a dados usando Dapper.

Application Services e UI

Crie os serviços de aplicação e a interface do usuário, do cadastro de clientes ao controle de status dos pedidos.

02 — CONTEÚDO PROGRAMÁTICO

Conteúdo do curso

Visão Geral
Projeto
Interface e Revisão
Projetos e Referências
Criando um Projeto
Unity
Criando um Repositório de Teste
Criando Repositório Real
Stored Procedures
Usando Dapper
Interface UI
Criando o Domínio
Domain Interfaces
Domain Testes
Repositório
Testando o Repositório
Teste do Pedido no Repositório
Revisando o Domínio
Criando o Banco de Dados
Interface
Implementando o Repositório
Application Services
Application Services do Pedido
Criando a Interface do Usuário
Configurando Container
Registrando o Cliente
Incluindo o Pedido
Filtrando os Pedidos
Exibindo os Pedidos
Alterando Status do Pedido
Implementando a Sequência de Status
03 — INVESTIMENTO

Garanta sua vaga

Curso completo ONLINE
R$ 315,00 R$ 420,00

em até 3x · acesso vitalício

Membros Clube OD 15% OFF Preço exclusivo para membros do Clube OD R$ 267,75 R$ 315,00
14h de carga horária
Teoria + prática (metodologia hands-on)
Projetos reais para o portfólio
Certificação Impacta
100% online
Comprar agora
Ao concluir o curso, você tem 90 dias para agendar seu exame de certificação.
05 — PERGUNTAS FREQUENTES

Dúvidas comuns

É imprescindível ter conhecimento da linguagem C# e conhecimentos básicos de SQL e de ASP.NET com MVC.
O curso foi ministrado com Visual Studio 2017 e SQL Server 2016. A instalação desses softwares é importante para acompanhar as demonstrações das aulas.
O curso é online, com metodologia hands-on que une teoria e prática, permitindo que você aplique o Domain-Driven Design em um projeto real.
Sim. Ao concluir, você recebe a Certificação Impacta e tem 90 dias a contar do término para agendar seu exame.
Sim, o valor pode ser parcelado em até 3x.