7196
Todo App: API com ASP.NET Core, CQRS e EF Core

Quer aprender a criar uma API completa para seu App Web ou Mobile? Então este curso é para você!





Nível Intermediário
Duração 261 mins (4.4 horas)
Publicado em 31/01/2020
Categoria backend



  • Conheça mais sobre este curso

    Olá e seja bem-vindo ao curso Todo App: API com ASP.NET Core, CQRS e EF Core, neste curso vamos aprender a criar umbackend completo para seu App Web ou Mobile utilizando ASP.NET Core, EF Core e autenticação com Google através do Firebase.

    O que eu vou aprender?

    • Criação de uma API completa
    • Conceitos de OOP, SOLID e Clean Code
    • Conceitos de Arquiteutra de Software
    • CQRS
    • Organização da Aplicação
    • APIs REST
    • EF Core
    • JWT/Bearer/Login com Google

    Para quem é este curso?

    • Que já possuam conhecimentos sólidos em ASP.NET Core, EF, DDD, SOLID e Clean Code
    • Ou alunos que tenha realizado os cursos 1975, 7182 e 1974

Conteúdo Programático

  • Módulo 1: Criação da API (57 aulas)
      1. Setup | 2 mins
      2. Overview da API | 5 mins
      3. Criando a Estrutura do Projeto | 7 mins
      4. Entidade Base | 8 mins
      5. Entidade TodoItem | 6 mins
      6. Commands | 5 mins
      7. Definindo o Contrato dos Comandos | 6 mins
      8. Estrutura dos Commands | 4 mins
      9. Domínios e Exceptions | 4 mins
      10. Exceptions Vs Domain Notifications | 10 mins
      11. Design By Contracts | 3 mins
      12. Command Result | 5 mins
      13. Marcar Tarefa como Concluida | 2 mins
      14. Marcar Tarefa como Incompleta | 3 mins
      15. Update Todo Command | 3 mins
      16. Porque utilizar Handlers? | 5 mins
      17. Contrato de Handler | 5 mins
      18. Repository Pattern | 4 mins
      19. Contrato do Todo Repository | 5 mins
      20. Comaçando o Handler | 4 mins
      21. Fail Fast Validations | 5 mins
      22. Finalizando a criação de uma Tarefa | 5 mins
      23. Testes de Unidade | 5 mins
      24. Testando o Comando | 4 mins
      25. Refatorando os Testes | 4 mins
      26. Iniciando os testes dos handlers | 6 mins
      27. Fake Repositories | 5 mins
      28. Testando o Handler | 5 mins
      29. Testando a Entidade | 4 mins
      30. Manipulando a atualização da tarefa | 5 mins
      31. Finalizando o Handler | 4 mins
      32. Entity Framework Core | 6 mins
      33. Data Context | 5 mins
      34. Alterando os Mapeamentos | 4 mins
      35. Queries | 4 mins
      36. Todo Queries | 4 mins
      37. Testando as Queries | 6 mins
      38. Resolvendo Dependências | 7 mins
      39. Utilizando Banco de Dados em Memória | 4 mins
      40. Gerenciando as Dependências | 1 mins
      41. Estrutura do Repositório | 3 mins
      42. Criando e Atualizando uma Tarefa | 5 mins
      43. Executando uma Query | 5 mins
      44. Finalizando o Repositório | 3 mins
      45. Ajustes na API e EF | 4 mins
      46. Criando uma Tarefa | 6 mins
      47. Testando a API | 4 mins
      48. Finalizando o Controller | 5 mins
      49. Testando o Controller | 5 mins
      50. Configurando o SQL Server | 6 mins
      51. Executando as Migrações | 7 mins
      52. Configurando o Firebase | 5 mins
      53. Adicionando autenticação pelo Google | 5 mins
      54. Obtendo Token do Google | 3 mins
      55. Restringindo acesso nos Controllers | 3 mins
      56. Testando a API | 3 mins
      57. Finalização | 3 mins



GRATUITO PARA ASSINANTES

COMECE AGORA


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