- Introdução
- Grupo de Estudo
- Criando nossas entidades
- Refatorando entidades com Enum e Value Objects
- Criando nossos Arguments, Services e Interfaces
- Trabalhando com Repositories através de Interfaces
- Implementando nossos serviços
- Consumindo nossos serviços
- Aplicando Notification Pattner
- Blindando código, atribuindo responsabilidades e criando extensions
- Mapeando objetos através de conversão explicita
- Implementando alterar com regras de negócio
- Entendendo a responsabilidade do projeto de Infraestrutura
- Realizando Code First e mapeando nosso banco de dados
- Trabalhando com Entity Framework Migrations
- Implementando nosso repository
- Ganhando produtividade com Generics
- Aplicando Inversão de controle
- Criando uma Api limpa
- Swagger - Gerando documentação de forma automática
- Compactando a resposta de nossa api e ajustando a IoC
- Criando um CRUD completo
- Deixando recursos da Api mais seguros
- Fonte do projeto
O que você aprenderá
- Criar uma aplicação focada no domínio
- Criar entidades
- Criar diagrama de classes
- Criar Value Object
- Blindar suas classes
- Aplicar NotificationPattern e trabalhar com mensageiria ao invés de Exceptions
- Desenvolver utilizando interfaces
- Criará serviços de domínio
- Aprenderá Partner Repositories
- Aprenderá ganhar produtividade com generics
- Aprenderá Entity Framework (Code First)
- Aprenderá trabalhar com Migrations do Entity Framework
- Aprenderá criar uma API do zero, sem usar templates
- Aplicar segurança em uma API
- Compactar o retorno de uma API para trafegar menos dados
- Testar API pelo Postman
- Criar documentação e teste da Api de forma automática com Swagger
- Aprenderá realizar conversões explicitas
- Aprenderá utilizar resources para mensagens
- Aprenderá várias dicas importantes para escrever um código de qualidade
- Aprenderá atalhos uteis para aumentar a produtividade no Visual Studio
Descrição
O propósito deste curso é ensinar a criar uma Api robusta utilizando uma arquitetura baseada nos princípios do DDD.
Neste curso você irá aprender:
- Criar uma aplicação focada no domínio
- Criar entidades
- Criar diagrama de classes
- Criar Value Object
- Blindar suas classes
- Aplicar NotificationPattern e trabalhar com mensageiria ao invés de Exceptions
- Desenvolver utilizando interfaces
- Criará serviços de domínio
- Aprenderá Partner Repositories
- Aprenderá ganhar produtividade com generics
- Aprenderá Entity Framework (Code First)
- Aprenderá trabalhar com Migrations do Entity Framework
- Criará Apis
- Aplicar segurança em uma API
- Compactar o retorno de uma API para trafegar menos dados
- Testar API pelo Postman
- Criar documentação e teste da Api de forma automática com Swagger
- Aprenderá realizar conversões explicitas
- Aprenderá utilizar resources para mensagens
- Aprenderá várias dicas importantes para escrever um código de qualidade
- Aprenderá atalhos uteis para aumentar a produtividade no Visual Studio
- Exemplo: criar sites e aplicativos da web
Os alunos também compraram
Sobre os instrutores

- 4.25 Calificación
- 12303 Estudiantes
- 14 Cursos
Paulo Rogério Martins Marques
Analista de Sistemas Sênior
Paulo Rogério é formado em Análise de Sistemas e trabalha com diversas tecnologias como Javascript, jQuery, Angular JS, Angular 2, TypeScript, Ionic, Xamarin, C#, ASP, ASP.Net, WebApi, WCF, CSS, HTML5, MySQL, Oracle, Sql Server, Firebird, Mongo DB, Design Pattner, entre outras. Apaixonado por desenvolvimento web, mobile e desktop e está sempre antenado as novidades e tecnologias emergentes da área.
Ama compartilhar conhecimentos através de vídeos e artigos gratuitos na internet onde ajuda a comunidade de desenvolvedores.
Feedback do aluno
Avaliação do curso
Avaliações
Ensinou muitas boas práticas de programação e recursos muito úteis de C#.NET.