Logo do curso
Curso

Flutter:

implemente offline first com Couchbase em um app

Quero estudar na alura

8h

Para conclusão

205

Pessoas nesse curso

9.1

Avaliação média

Certificado

De participação

Introdução_

O que você aprenderá_

  • Desenvolva um app de lista de tarefas que funciona offline e sincroniza dados ao se reconectar com a internet
  • Entenda o conceito de offline first e como o Couchbase facilita esse processo
  • Configure o ambiente de desenvolvimento para Flutter e Couchbase
  • Implemente o armazenamento e gerenciamento de dados localmente com o Couchbase
  • Implemente a sincronização dos dados entre o Couchbase local e o servidor
  • Resolva conflitos de sincronização e garanta a segurança dos dados no Couchbase

Público alvo_

Pessoas desenvolvedoras Flutter de nível pleno que necessitam criar aplicativos que funcionam offline em áreas de conectividade limitada.

William Da Silva Bezerra

William Da Silva Bezerra

github

linkedin

Curso atualizado em 09/12/2024

Ementa

  1. Configurando o Couchbase

    • Instalando o Couchbase em seu projeto
    • Criando e inicializando o serviço do Couchbase
    • Salvando dados com no serviço do Couchbase
  2. Listando dados com o Couchbase

    • Testando a implementação de salvamento e listagem
    • Implementando o serviço para salvar dados
    • Criando e salvando itens localmente
  3. Gerenciamento de dados locais com Couchbase

    • Listando os itens salvos na checklist
    • Adicionando o id a listagem
    • Editando itens da checklist
    • Excluindo itens do banco de dados local
  4. Sincronização de dados offline e online

    • Sincronização e configuração do Sync Gateway
    • Implementando a replicação bidirecional
    • Monitorando conectividade e lidando com perda de conexão
  5. Gerenciamento de conflitos e segurança

    • Lidando com conflitos de dados
    • Validação de dados
    • Implementando segurança no App e no Sync Gateway

Descubra se esse curso é pra você! Leia as primeiras aulas

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos

Este e mais 4 cursos fazem parte das seguintes formações

Nossas formações são uma sequência de cursos e conteúdo para você se profissionalizar e se tornar quem o mercado procura!
Escola

Mobile

Desenvolva aplicativos móveis para as principais plataformas, smartphones e tablets. Aqui, você vai construir para ambientes nativos, como Android ou iOS, e entregar apps incríveis, utilizando frameworks híbridos e multiplataforma, como Flutter.

Conheça a escola

Faça parte da nossa comunidade no discord!

Troque conhecimentos com a comunidade da Alura

Aprenda Flutter com esse e outros cursos, comece agora!

Conheça os Planos para Empresas