1974
Criando APIs com ASP.NET Core 2.0 e Dapper

Neste curso vamos aprender a criar uma API completa utilizando a mais nova versão do .NET Core e ASP.NET Core.





Nível Básico
Duração 673 mins (11.2 horas)
Publicado em 18/09/2017
Categoria backend



Conteúdo Programático

  • Módulo 1: Introdução (61 aulas)
      1. Introdução | 14 mins
      2. Instalação e Ferramentas | 9 mins
      3. .NET Framework, .NET Core, .NET Standard | 14 mins
      4. Organizando a Solução | 20 mins
      5. Domínios Ricos vs Domínios Anêmicos | 15 mins
      6. Sub Domínios | 5 mins
      7. Separação em Contextos Delimitados | 9 mins
      8. OOP: Classes | 9 mins
      9. OOP: Modificadores | 12 mins
      10. OOP: Sealed/Abstract | 7 mins
      11. OOP: Interfaces e Sobrescrita | 7 mins
      12. Definindo as Entidades | 22 mins
      13. Corrupção no Código | 15 mins
      14. Ajustando as Entidades | 19 mins
      15. Value Objects | 14 mins
      16. Collections | 7 mins
      17. Modelando o Pedido | 14 mins
      18. Simulando o Pedido | 10 mins
      19. Exceptions e Validações | 14 mins
      20. Implementando Notificações | 15 mins
      21. Compartilhando Informações entre Contextos Delimitados | 17 mins
      22. Criando pacotes com NuGet | 12 mins
      23. Testando VOs | 17 mins
      24. Testando Entidades | 30 mins
      25. CQRS | 9 mins
      26. Commands | 5 mins
      27. Criando o primeiro Command | 8 mins
      28. Criando os demais Commands | 8 mins
      29. Fail Fast Validations | 8 mins
      30. Aplicando Validações | 6 mins
      31. Testando os Commands | 7 mins
      32. Handlers | 7 mins
      33. Criando um Handler | 15 mins
      34. Repositórios | 8 mins
      35. Serviços | 3 mins
      36. Injeção de Dependência | 12 mins
      37. Mocks e Fakes | 7 mins
      38. Testando os Handlers | 3 mins
      39. Criando o Banco de Dados | 13 mins
      40. Criando as Stored Procedures | 15 mins
      41. Criando o Data Context | 13 mins
      42. Criando o Repositório | 14 mins
      43. Criando as Queries | 14 mins
      44. Iniciando o projeto Web | 10 mins
      45. Adicionando MVC | 11 mins
      46. Criando um Controller | 8 mins
      47. Padrão REST | 7 mins
      48. CRUD | 13 mins
      49. Testando os CRUD | 15 mins
      50. Injeção de Dependência | 10 mins
      51. Utilizando os Repositórios | 15 mins
      52. Utilizando os Handlers | 6 mins
      53. Versionando a API | 5 mins
      54. Cache | 11 mins
      55. Compressão | 7 mins
      56. Padronização | 13 mins
      57. Documentando a API com Swagger | 8 mins
      58. Utilizando ELMAH para log de erros | 7 mins
      59. Utilizando o AppSettings | 8 mins
      60. Utilizando Application Insights | 7 mins
      61. FINAL: Deploy da Aplicação na Nuvem | 20 mins



André Baltieri

7x Microsoft MVP

Olá eu sou o André Baltieri, desenvolvedor Web desde 2003, já trabalhei no Brasil e nos EUA, em projetos de diversos tamanhos.

Recebi por sete vezes consecutivas, o prêmio de Most Valuable Professional da Microsoft, um reconhecimento global dado para os maiores influentes em suas tecnologias.

Atuei também como Head of People, recrutando, selecionando e direcionando a carreira de mais de 70 desenvolvedores em uma das melhores empresas para se trabalhar do Brasil.

Sou palestrante em diversos eventos como ASP.NET Conference, DevXperience, TDC, GDG dentre outros e desde 2012 realizo treinamentos e consultorias em diversas empresas do Brasil, acumulando uma ótima experiência que também transformo em cursos InCompany e Online.


Cursos Relacionados



Carreiras Relacionadas