Curso de Flutter - Armazenamento com SQLite

Aprenda como armazenar os dados da sua aplicação Flutter em um banco de dados SQLite

Nível Intermediário Categoria Desenvolvimento Mobile

  • Curso com 03h00 de videos
  • Certificado com 8 horas
  • 8 exercícios

Sobre o curso

Aprenda como armazenar os dados da sua aplicação Flutter em um banco de dados SQLite

O Flutter é um framework multi-plataforma para desenvolvimento de aplicações móveis. Ele entrega as vantagens do desenvolvimento híbrido e nativo ao mesmo tempo, já que os aplicativos desenvolvidos utilizando o Flutter são nativos, porém utilizando uma única linguagem, o Dart. Quando desenvolvemos um app, precisamos que as informações nele inseridas sejam salvas de alguma forma. Há casos em que as informações devem ser salvas apenas no dispositivos, evitando o envio para servidores externos. Nestes casos, a melhor e mais usada tecnologia são bancos de dados SQLite. Sendo assim, neste curso veremos como trabalhar com bancos de dados SQLite utilizando o Flutter.

O que irá aprender?

Neste curso veremos como implementar o uso do SQLite no Flutter. Veremos como salvar, buscar, editar e exibir dados em um banco de dados local SQLite. Também serão passados exercícios para que você possa fixar, praticar e aplicar o conteúdo aprendido durante o curso.

Dentre várias outras coisas, você verá:

  • Como configurar seu ambiente de desenvolvimento;
  • Como instalar o SQLite em um projeto Flutter;
  • Como trabalhar com async, await e Future;
  • Como persistir e buscar informações em bancos de dados SQLite;
  • Como lidar com widgets FutureBuilder e muito mais.

Pra quem é esse curso?

Este curso é destinado a desenvolvedores que desejam entender como utilizar bancos de dados SQLite em projetos Flutter.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.

Metodologia

  • Videoaulas
  • Texto e imagens
  • Início Imediato
  • Testes de aprendizado

Ambiente do curso

  • Android Studio 3.6.1 ou superior
  • Flutter 1.12.X ou superior

Sobre o professor

Fagner Pinheiro

Fagner Pinheiro

Professor na TreinaWeb e graduado em Sistemas de Informação pelo Instituto Federal da Bahia. Apaixonado por desenvolvimento web, desktop e mobile desde os 12 anos de idade. Já utilizou todos os sistemas operacionais possíveis, mas hoje se contenta com o OSX instalado em seu notebook Samsung =/. Até passou em uma peneira do Cruzeiro, mas preferiu estudar Python.

Conteúdo programático

  1. Introdução

    Introdução ao curso

    5 aulas
    • Introdução
    • Configurando ambiente de desenvolvimento Flutter
    • Aplicação Base
    • Repositório do curso
    • Código refatorado
  2. Iniciando o projeto

    Veja nesta aula como iniciar o projeto com o SQLite.

    4 aulas
    • Instalando o SQLite no projeto
    • Como funciona o async-await e Future no Flutter
    • Criando o banco de dados do projeto
    • Criando tabela de pet
  3. Cadastrando e listando pets

    Veja nesta aula como salvar e listar pets com o SQLite.

    6 aulas
    • Preparando informações do pet
    • Cadastrando pet no banco de dados
    • Buscando pets no banco de dados
    • Preparando dados provenientes do banco de dados
    • Exibindo pet na tela do app
    • Questionário
  4. Exibindo e editando pet por ID

    Veja nesta aula como buscar e exibir pets por ID com SQLite.

    6 aulas
    • Criando método de busca por ID no banco de dados
    • Preparando dados provenientes do banco de dados
    • Exibindo perfil do pet
    • Criando método para editar pet
    • Editando pet no banco de dados
    • Questionário
  5. Cadastrando e Listando remédios

    Veja nesta aula como cadastrar e listar remédios com SQLite no Flutter.

    6 aulas
    • Criando tabela de remédio
    • Exibindo Pet na tela de remédio
    • Buscando remédios do pet no banco de dados
    • Exibindo remédios do pet
    • Cadastrando remédio no banco de dados
    • Questionário
Download da ementa

Cursos relacionados

Utilizada e amada por milhares! Veja mais opiniões reais

  • Simplesmente fantástico a estrutura do curso. Como profissional de QA não tive nenhuma dificuldade em seguir os ensinamentos. No item ( 5 - avançado ) o instrutor conseguiu esclarecer tudo que eu precisava em 30 minutos.

  • Excelente didática, o professor conseguiu explicar de uma forma engajante o conteúdo. Obs: Conteúdo abordado, foi show adorei inclusive a parte dos Guidelines do PHP, assim como um projeto final abordando os conteúdos vistos no curso.

    Depoimento - Laércio
    PHP - Fundamentos
    Laércio Yokohama-shi Tsurumi-ku / SP
  • O curso TreinaWeb - C# Básico me serviu para abrir muitas portas e me dar conhecimento além do que eu já vi em sala de aula. Quero dizer também, que gostei muito da didática do curso, pois acho que a aprendizagem só fica 'redondinha' quando vimos a prática, logo após a teoria! Recomendei o curso e o site da TreinaWeb para todos os meus amigos e conhecidos... Estou aguardando ansiosamente para começar o curso C# Intermediário e espero que possa ter uma experiencia tão boa quanto eu tive neste curso!

    Depoimento - Rodrigo
    C# (C Sharp) Básico
    Rodrigo Presidente Prudente / SP
  • Muito bom o curso... Sou iniciante nesta área de desenvolvimento Android, apesar de ter muitos anos na área de programação, me aventurei neste mundo durante o meu TCC concluído ano passado e cada vez mais me aprofundo neste mundo... Foram importantes os conhecimentos adquiridos neste curso, ajudando na minha escalada rumo ao desenvolvimento pleno em Android...

    Depoimento - Valdeir
    Android - Consumindo uma API
    Valdeir Tupã / SP
  • Um curso de lógica de um jeito prático, com material escrito e audiovisual, explicações diretas e muito didáticas!! Vantagens das vídeo aulas é que se não entendeu, é só voltar o vídeo e/ou assistir quantas vezes quiser. Área de suporte bem fácil de usar pois é autoexplicativa. Desafios de código de quebrar a cabeça e exercitar bastante o raciocínio. No dia seguinte o professor te responde, e isso é muito bom!! Parabéns equipe TreinaWeb, meu dinheiro foi bem investido!

    Depoimento - Rodrigo
    Lógica de Programação Completo
    Rodrigo Pirassununga / SP
  • Curso muito bacana! Os conceitos são bem explicados e com exemplos práticos para facilitar o entendimento. Fiquei muito feliz e este curso até me ajudou bastante a ser aprovada na disciplina Gestão de Projetos da faculdade. =) #Recomendadíssimo!

  • Assim que fiz o cadastro e comecei a navegar na plataforma pude verificar o potencial que ela iria me oferecer. Já gostei bastante dos recursos oferecidos, tudo com muita clareza e de forma fluída. Ai tive a felicidade de escolher o curso ASP.NET MVC que, apesar de não ser um curso tão atual, foi extremamente esclarecedor e de grande utilidade. Durante o curso precisei usar o suporte apenas uma vez, e novamente, a plataforma ajudou bastante pois vi que minha dúvida tinha sido a dúvida de muitos, então apenas precisei ler alguns posts pra sanar minha dúvida, então nem foi necessário criar uma nova pergunta. Com certeza após esse test drive, vou assinar pra poder desfrutar de outros cursos que espero, tenham a mesma qualidade desse que fiz. Parabéns à toda equipe TreinaWeb! Vocês conquistaram mais um fã. Abraços, Douglas França

    Depoimento - Douglas
    C# (C Sharp) - ASP.NET MVC
    Douglas Osasco / SP
  • Estou surpreso com a facilidade e simplicidade no método de aprendizagem da Treina-Web e com a qualidade do curso que é 100% pratico, mesmo sendo online. No inicio pensei que seriam aulas teóricas, por fim, a clareza com que foi escrito qualquer leigo na área de tecnologia consegue entender e os vídeos reforçam a assimilação do conteúdo abordado em cada capitulo. Parabéns a Treina-Web por mais este diferencial e inovação neste seguimento de e-learning.

    Depoimento - Oade
    Lógica de Programação Completo
    Oade São Paulo / SP
  • A metodologia é muito boa, onde o aluno vai aprendendo em pequenos passos, de forma a tornar o aprendizado mais fácil. Os vídeos tem ótima qualidade tanto de som quanto de imagem, e o instrutor é muito claro na passagem do conhecimento. O suporte sempre responde as dúvidas em no máximo 4hs.

Plano de acesso total!

Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!

Um ano de acesso completo

Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:

  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Suporte direto com professores
  • Aplicativos para Android e iOS
  • Plano de carreira personalizado
  • Certificados digitais inclusos
  • Suporte com SLA de 4 horas úteis
  • Acesso offline através dos apps
R$ 97,00 ECONOMIZE R$ 360,00
12x R$ 67,00 ou R$ 804,00 à vista
Matricule-se agora
Garantia incondicional de satisfação
Garantia incondicional de satisfação

Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!