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.

0 (0)

849 Alunos

Intermediário

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

9h 30m de conteúdo

Certificado de conclusão

Acesso em todas as plataformas

Comprar
Criação da API

Setup

2m

Overview da API

5m

Criando a Estrutura do Projeto

7m

Entidade Base

8m

Entidade TodoItem

6m

Commands

5m

Definindo o Contrato dos Comandos

6m

Estrutura dos Commands

4m

Domínios e Exceptions

4m

Exceptions Vs Domain Notifications

5m

Design By Contracts

3m

Command Result

5m

Marcar Tarefa como Concluida

2m

Marcar Tarefa como Incompleta

3m

Update Todo Command

3m

Porque utilizar Handlers?

5m

Contrato de Handler

5m

Repository Pattern

4m

Contrato do Todo Repository

5m

Comaçando o Handler

4m

Fail Fast Validations

5m

Finalizando a criação de uma Tarefa

5m

Testes de Unidade

5m

Testando o Comando

4m

Refatorando os Testes

4m

Iniciando os testes dos handlers

6m

Fake Repositories

5m

Testando o Handler

5m

Testando a Entidade

4m

Manipulando a atualização da tarefa

5m

Finalizando o Handler

4m

Entity Framework Core

6m

Data Context

5m

Alterando os Mapeamentos

4m

Queries

4m

Todo Queries

4m

Testando as Queries

6m

Resolvendo Dependências

7m

Utilizando Banco de Dados em Memória

4m

Gerenciando as Dependências

1m

Estrutura do Repositório

3m

Criando e Atualizando uma Tarefa

5m

Executando uma Query

5m

Finalizando o Repositório

3m

Ajustes na API e EF

4m

Criando uma Tarefa

6m

Testando a API

4m

Finalizando o Controller

5m

Testando o Controller

5m

Configurando o SQL Server

6m

Executando as Migrações

7m

Configurando o Firebase

5m

Adicionando autenticação pelo Google

5m

Obtendo Token do Google

3m

Restringindo acesso nos Controllers

3m

Testando a API

3m

Finalização

3m

Criação do App Web

Setup

3m

Adicionando Assets

2m

Limpando o App

3m

Estilizando o Esqueleto da Página

4m

Estilizando os Links

4m

Finalizando os Estilos Principais

4m

Criando o componente do Card

5m

Criando o componente do botão

6m

Extras sobre componentes

4m

Prototipando a página de login

3m

Estrutura inicial da Home

3m

Criando o componente User Card

4m

Criando o componente de Tabs

5m

Configurando as Rotas

4m

Finalizando o Componente Tabs

3m

Criando o Componente TodoList

8m

Criando a Tela de Nova Tarefa

4m

Criando o Projeto no Firebase

5m

Configurando o Angular Fire

4m

Conectando ao Firebase

3m

Autenticando com Google

5m

Mantendo o Usuário Logado

6m

Logout

3m

Exibindo as informações do Usuário

3m

Configurando a API

5m

Data Service

6m

Criando uma nova tarefa - Parte 1

3m

Criando uma nova tarefa - Parte 2

2m

Exibindo as Tarefas

3m

Refatorando o componente TodoList

3m

Marcando a tarefa como concluída

3m

Finalizando o App

3m

Conclusão

1m

Criação do App Mobile

Apresentação

3m

Setup e Assets

3m

Configurando o Tema

4m

Criando o componente do Botão

6m

Utilizando o Botão

3m

Criando o componente de Avatar

4m

MVC

5m

Prototipando a tela de Login

4m

User Card - Parte 1

4m

User Card - Parte 2

3m

Navbar

3m

TodoList

4m

Prototipando a tela de nova tarefa

5m

Finalizando a tela de nova tarefa

2m

Iniciando com Firebase

7m

Configurando o Firebase no Flutter

6m

Sobre gestão de estados

5m

Preparando Login com Google

6m

Autenticando com Google - Parte 1

4m

Criando componente Ocupado

3m

Autenticando com Google - Parte 2

3m

Refatorando o componente User Card

2m

Mais sobre gestão de estado

6m

MobX

7m

Setup do MobX

5m

Iniciando o Store

3m

Observables e Actions

5m

Mixins e Store

5m

Gerando o código

4m

Provider e Singleton Store

2m

Configurando a API

6m

Configurando HTTPS

3m

Iniciando o Repositório

4m

Todo Controller

6m

Refatorando o componente Navbar

5m

Configurando o Startup da Aplicação

3m

Listando os Itens

7m

Refatorando o repositório

6m

Refatorando o Todo Controller

2m

Utilizando o Date Picker

4m

Salvando uma tarefa

4m

Finalizando uma tarefa

5m

Conclusão

2m

Conclusão

Parabéns, você conseguiu!

1m