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

    • Curso muito bem elaborado.

      Depoimento - Jiselle
      Flutter - Armazenamento com SQLite
      Jiselle Fortaleza / CE
    • Ótimo curso, seguindo na trilha!

      Depoimento - Giovanni
      Flutter - Armazenamento com SQLite
      Giovanni Florianópolis / SC
    • Recomendo fortemente.

      Depoimento - Fabrício
      Flutter - Armazenamento com SQLite
      Fabrício Jaboatão dos Guararapes / PE
    • Muito bom o curso

      Depoimento - Marcus
      Flutter - Armazenamento com SQLite
      Marcus Rio de Janeiro / RJ
    • Ótimo curso.

    • Muito bom o curso, aborda de modo abrangente e de forma muito clara. Os exemplos também ajudam a absorver os conceitos da teoria. Como sempre tanto os vídeos como os textos são muito bons. O suporte como sempre excelente.

      Depoimento - Jairo
      Java - Orientação a objetos
      Jairo Salvador / BA
    • Gostei do curso, muito produtivo, com muitas informações importantes e dicas de como utilizar as ferramentas auxiliares dos navegadores, diversas formas para se trabalhar com o design web. Através deste curso descobri o poder do css e como é simples se fazer sites magníficos com muito pouco esforço, desde que se domine o html5 e o css. Agora partir para os cursos mais avançados!

    • O curso possui uma estrutura excepcional , o instrutor ao qual gere as videos aulas é sim um instrutor muito bem capacitado , entrei no curso já com conhecimento na área de programação e pretendia só revisar o curso de lógica para dá continuidade ao plano de me tornar full-stack ao avançar para cursos mais complexos e aprendi algumas coisas que por incrível que pareça não estavam constando em outros cursos que fiz por fora do TreinaWeb e se você pretende dá inicio ao conhecimento na programação computacional , este sim é um curso indicado e o melhor de tudo , os instrutores realmente te respondem e te ajudam , pois eu estava perdido na escala de cursos que deveria serem seguidos para chegar aonde pretendo e em apenas 1 dia o instrutor me passou um plano de curso em sequência coerente para chegar aonde pretendo .

      Depoimento - Uendel
      Lógica de Programação Completo
      Uendel Alagoinhas / BA
    • Adoro os cursos, aqui, fiquei sentido que faltou um pouco, mais de pratica, muitos vídeos, exemplo. Como agir após ter um site invadido? Enfim ficou muito na teoria, mas como sempre acrescentou bastante

    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!