Criando Apis robustas em C#

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

Crie Apis robustas em C# focadas no domínio utilizando DDD

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

























  • Criar uma aplicação focada no domínio

  • Criar entidades

  • Criar diagrama de classes

Instructor

Profile photo of Paulo Rogério Martins Marques
Paulo Rogério Martins Marques

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...

Review
4.9 course rating
4K ratings
ui-avatar of Marcos Dutra
Marcos D.
4.0
1 year ago

Muito bom o curso, atendeu às expectativas, bem detalhado e com um desenvolvimento real por parte do professor, o que deu uma noção de problemas que podem surgir no desenvolvimento e de como resolve-los.

  • Helpful
  • Not helpful
ui-avatar of Auro C. Raduan
Auro C. R.
2.5
1 year ago

Yes

  • Helpful
  • Not helpful
ui-avatar of EMILIO MAZOLA
Emilio M.
4.0
2 years ago

Boa noite Pessoal, curso rápido mas com conteúdo fantástico onde Paulo espoe suas experiências, gostaria de uma atualização com Entity core e projeto finalizado com atualidades . Obrigado

  • Helpful
  • Not helpful
ui-avatar of Joselito Rend
Joselito R.
1.0
3 years ago

O cara fica enrolando demais no Domain, passa muito depressa pela API e Infra, copia e cola varios trechos do código sem explicar.

  • Helpful
  • Not helpful
ui-avatar of Thiago dos Santos Soares
Thiago D. S. S.
5.0
3 years ago

Top Demais esse curso!

  • Helpful
  • Not helpful
ui-avatar of Júlio César Côrtes Coelho
Júlio C. C. C.
5.0
3 years ago

Até o momento está muito bom. O ritmo também é bom, sem correr, bem no passo-a-passo.

  • Helpful
  • Not helpful
ui-avatar of Welinton Batista do Prado
Welinton B. D. P.
5.0
3 years ago

Era justamente o que eu esperava, no inicio, nao conhecia a didatica do professor, no decorrer do curso vi e entendi varios conceitos que nao conhecia e adorei a didatica do professor Paulo. Excelente..... E recomendarei para meus colegas esse curso.

  • Helpful
  • Not helpful
ui-avatar of Marcus Bianchi
Marcus B.
2.5
3 years ago

Muito copia e cola, muito erro de gravação, parece que o curso não foi previamente planejado, o instrutor ate tem domínio do assunto mas não transmite muito bem, curso bem mediano.

  • Helpful
  • Not helpful
ui-avatar of Alexandre Barroso dos Santos
Alexandre B. D. S.
4.0
3 years ago

Parabéns pelo curso, muito esclarecedor.

  • Helpful
  • Not helpful
ui-avatar of Antonio Roberto Gonçalves
Antonio R. G.
5.0
3 years ago

Excelente curso. Bem completo!!!

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses