7199
Criando um TodoApp com ASP.NET Core, Firebase, Angular e Flutter

Neste curso vamos ver um processo completo de criação de um App, passando pelo Backend, Frontend e Mobile.





Nível Intermediário
Duração 573 mins (9.6 horas)
Publicado em 03/04/2020
Categoria fullstack



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 | 5 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
  • Módulo 2: Criação do App Web (33 aulas)
      1. Setup | 3 mins
      2. Adicionando Assets | 2 mins
      3. Limpando o App | 3 mins
      4. Estilizando o Esqueleto da Página | 4 mins
      5. Estilizando os Links | 4 mins
      6. Finalizando os Estilos Principais | 4 mins
      7. Criando o componente do Card | 5 mins
      8. Criando o componente do botão | 6 mins
      9. Extras sobre componentes | 4 mins
      10. Prototipando a página de login | 3 mins
      11. Estrutura inicial da Home | 3 mins
      12. Criando o componente User Card | 4 mins
      13. Criando o componente de Tabs | 5 mins
      14. Configurando as Rotas | 4 mins
      15. Finalizando o Componente Tabs | 3 mins
      16. Criando o Componente TodoList | 8 mins
      17. Criando a Tela de Nova Tarefa | 4 mins
      18. Criando o Projeto no Firebase | 5 mins
      19. Configurando o Angular Fire | 4 mins
      20. Conectando ao Firebase | 3 mins
      21. Autenticando com Google | 5 mins
      22. Mantendo o Usuário Logado | 6 mins
      23. Logout | 3 mins
      24. Exibindo as informações do Usuário | 3 mins
      25. Configurando a API | 5 mins
      26. Data Service | 6 mins
      27. Criando uma nova tarefa - Parte 1 | 3 mins
      28. Criando uma nova tarefa - Parte 2 | 2 mins
      29. Exibindo as Tarefas | 3 mins
      30. Refatorando o componente TodoList | 3 mins
      31. Marcando a tarefa como concluída | 3 mins
      32. Finalizando o App | 3 mins
      33. Conclusão | 1 mins
  • Módulo 3: Criação do App Mobile (43 aulas)
      1. Apresentação | 3 mins
      2. Setup e Assets | 3 mins
      3. Configurando o Tema | 4 mins
      4. Criando o componente do Botão | 6 mins
      5. Utilizando o Botão | 3 mins
      6. Criando o componente de Avatar | 4 mins
      7. MVC | 5 mins
      8. Prototipando a tela de Login | 4 mins
      9. User Card - Parte 1 | 4 mins
      10. User Card - Parte 2 | 3 mins
      11. Navbar | 3 mins
      12. TodoList | 4 mins
      13. Prototipando a tela de nova tarefa | 5 mins
      14. Finalizando a tela de nova tarefa | 2 mins
      15. Iniciando com Firebase | 7 mins
      16. Configurando o Firebase no Flutter | 6 mins
      17. Sobre gestão de estados | 5 mins
      18. Preparando Login com Google | 6 mins
      19. Autenticando com Google - Parte 1 | 4 mins
      20. Criando componente Ocupado | 3 mins
      21. Autenticando com Google - Parte 2 | 3 mins
      22. Refatorando o componente User Card | 2 mins
      23. Mais sobre gestão de estado | 6 mins
      24. MobX | 7 mins
      25. Setup do MobX | 5 mins
      26. Iniciando o Store | 3 mins
      27. Observables e Actions | 5 mins
      28. Mixins e Store | 5 mins
      29. Gerando o código | 4 mins
      30. Provider e Singleton Store | 2 mins
      31. Configurando a API | 6 mins
      32. Configurando HTTPS | 3 mins
      33. Iniciando o Repositório | 4 mins
      34. Todo Controller | 6 mins
      35. Refatorando o componente Navbar | 5 mins
      36. Configurando o Startup da Aplicação | 3 mins
      37. Listando os Itens | 7 mins
      38. Refatorando o repositório | 6 mins
      39. Refatorando o Todo Controller | 2 mins
      40. Utilizando o Date Picker | 4 mins
      41. Salvando uma tarefa | 4 mins
      42. Finalizando uma tarefa | 5 mins
      43. Conclusão | 2 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