Skip to content

Latest commit

 

History

History
120 lines (112 loc) · 5.16 KB

README.md

File metadata and controls

120 lines (112 loc) · 5.16 KB

Repositório do projeto do CRUD no SQLite usando .NET MAUI

Playlist com todas as videoaulas de construção desse projeto

Conteúdo das Videoaulas

VIDEOAULA 1: CRIANDO APLICATIVOS COM .NET MAUI - CRUD NO SQLITE PARA ANDROID - PARTE I (30mim):

  • 00:00 Introdução
  • 01:42 Como vai ficar depois de pronto
  • 02:38 Funcionalidades do Aplicativo
  • 05:20 Criação do Projeto
  • 07:21 Compilando e Executando o Projeto
  • 08:18 Adicionando Pacote Nuget do SQLite
  • 11:43 Definindo as Pastas do Projeto
  • 13:11 Adicionando a Classe Model
  • 13:47 Adicionando a Classe Helper
  • 14:21 Adicionando as Telas do App
  • 16:40 Enviando o projeto para o GitHub
  • 18:43 Definindo a classe Model
  • 19:50 Definindo o using do SQLite
  • 20:45 Programando as Propriedades da Model
  • 22:20 Annotations do SQLite na Model
  • 23:15 Removendo using não utilizados
  • 24:11 Compilando e Testando o App
  • 25:22 Alterando a tela inicial do App
  • 28:11 Enviando alterações para o GitHub

VIDEOAULA 2: CRIANDO APLICATIVOS COM .NET MAUI - CRUD NO SQLITE PARA ANDROID - PARTE II (32mim):

  • 00:00 Introdução
  • 01:11 Implementando a classe Helper
  • 02:59 O que é SQLite?
  • 06:25 Campo para armazenar a conexão
  • 07:40 Implementando o Método Construtor
  • 09:38 Declaração dos métodos do CRUD
  • 12:20 Implementando o método Insert
  • 15:30 Implementando o método Update
  • 21:05 Implementando o método Delete
  • 25:10 Implementando o método GetAll
  • 27:02 Implementando o método Search
  • 29:09 Removendo using não utilizados
  • 29:40 Enviando alterações para o GitHub
  • 30:35 Conclusão da aula

VIDEOAULA 3: CRIANDO APLICATIVOS COM .NET MAUI - CRUD NO SQLITE PARA ANDROID - PARTE III (26mim):

  • 00:00 Introdução
  • 00:46 Configurando a conexão com SQLite
  • 02:31 Definindo a propriedade que armazena a conexão
  • 04:46 Definindo o caminho até o arquivo do SQLite
  • 10:20 Compilando e Testando o App
  • 11:46 Implementando o menu de navegação de telas
  • 13:21 Implementação na navegação entre telas
  • 15:08 Testando a funcionalidade do Hot Reload
  • 15:41 Implementando menu par Salvar Produto
  • 16:16 Implementando o cadastro de Produto
  • 19:16 Programando como fazer Insert no SQLite
  • 23:23 Recompilando o App
  • 24:11 Testando Insert no SQLite
  • 24:44 Conclusão

VIDEOAULA 4: CRIANDO APLICATIVOS COM .NET MAUI - CRUD NO SQLITE PARA ANDROID - PARTE IV (35mim):

  • 00:00 Introdução
  • 01:36 Implementando a listagem de Produtos
  • 02:05 Definição da SearchBar
  • 02:05 Implementando a ListView
  • 06:46 Definindo menu de contexto de uma ListView
  • 07:56 Mostrando dados na ListView
  • 08:55 Definindo BindingContext da ListView
  • 10:45 Recompilando o App
  • 12:20 Ajustando Colunas da Grid no ListView
  • 13:20 Declarando a ObservableCollection de Produtos
  • 16:51 Vinculando a ListView a ObservableCollection
  • 18:05 Carregando Produtos na abertura do App
  • 21:05 Recompilando o App
  • 22:35 Modificando a Model de Produto
  • 24:54 Implementando mecanismo de Busca
  • 28:01 Implementando funcionalidade de Soma
  • 30:44 Recompilando o App
  • 32:00 Resolvendo bug da Busca
  • 33:47 Implementando Menu de Contexto da ListView

VIDEOAULA 5: CRIANDO APLICATIVOS COM .NET MAUI - CRUD NO SQLITE PARA ANDROID - PARTE V (32mim):

  • 00:00 Introdução
  • 01:54 Adicionando laço Try Catch a todos os eventos
  • 03:50 Implementando o Menu de Contexto de Remoção
  • 08:50 Recompilando o App
  • 11:27 Selecionando um item da ListView e Trocando de Tela
  • 14:25 Implementando a Tela de Editar Produto
  • 18:11 Pegando o Id do Produto no BindingContext
  • 19:15 Recompilando o App
  • 20:22 Corrigindo Bug de Duplicar Produtos
  • 22:30 Enviando Alterações para o GitHub
  • 24:44 Implementando Validações da Model
  • 29:06 Corrigindo Bug de carregar produtos duplicados
  • 30:21 Enviando alterações para GitHub
  • 31:08 Conclusão da Aula

VIDEOAULA 6: CRIANDO APLICATIVOS COM .NET MAUI - CRUD NO SQLITE PARA ANDROID - PARTE VI (32mim):

  • 00:00 Introdução
  • 01:49 Definindo emulador Always on Top
  • 02:30 Ajustando a Navegação de Tela
  • 04:37 Definindo o R$ no XAML
  • 06:26 Definindo o CurrentCulture para R$
  • 08:46 Implementando o PullToRefresh
  • 09:56 Propriedade IsPullToRefresh na ListView
  • 10:21 Implementando evento Refreshing da ListView
  • 12:38 Instrução Finally do laço Try Catch
  • 13:20 Propriedade IsRefreshing da LisView
  • 14:41 Ajustando o loading dos métodos
  • 18:07 Trocando VerticalStackLayout por StackLayout
  • 19:29 Melhorando visual da ListView com Frame
  • 21:11 Ajustando a Margin da SearchBar
  • 21:40 Melhorando a apresentação da ListView
  • 22:51 Melhorando o Header da ListView
  • 25:01 Ajustando a posição do texto na ListView
  • 26:40 Melhorando a formatação da NavigationPage
  • 28:46 Como ajustar a SplashScreen e AppIcon
  • 31:00 Enviando atualizações para o Github

CURTIU MEU TRABALHO?

Você pode me ajudar com um pix para tiago@tiago.blog.br 🍻