Operações CRUD do IndexedDB para Progressive Web Apps
Domine o gerenciamento de dados off-line aprendendo a criar, ler, atualizar e excluir dados locais para aplicativos da Web modernos.
-
💬
Instrutor de IA
Pergunte sobre qualquer aula e receba uma resposta clara na hora, quando quiser. -
🕐
Comece quando quiser
Sem horários nem prazos: aprenda no seu ritmo, quando quiser. -
🌐
Em português
Aulas, tarefas e certificado: tudo totalmente no seu idioma.
Sobre este curso
Aplicativos web modernos devem permanecer funcionais mesmo quando as conexões de rede são instáveis ou completamente offline. Entender como armazenar e gerenciar dados estruturados diretamente no navegador é uma habilidade crítica para a criação de aplicativos web progressivos resilientes. Este curso ensina como aproveitar o IndexedDB, o poderoso banco de dados integrado do navegador, para lidar com o armazenamento de dados do lado do cliente com confiança.
Você fará a transição de escrever scripts web básicos para gerenciar dados de aplicativos complexos e offline. Ao entender o mecanismo de banco de dados transacional subjacente do navegador, você poderá criar aplicativos da Web que carregam instantaneamente e preservam as alterações do usuário sem depender de uma conexão constante com a Internet.
O que você vai aprender:
- Entenda os conceitos básicos de armazenamento do lado do cliente, esquemas de banco de dados e armazenamentos de objetos
- Configure conexões de banco de dados, controle de versão e atualizações estruturais com segurança
- Realize operações CRUD robustas usando transações assíncronas e padrões JavaScript modernos
- Recuperar dados específicos de forma eficiente usando índices, cursores e intervalos de consulta
- Integre o armazenamento IndexedDB com os ciclos de vida modernos do Service Worker para recursos offline-first
- Aplique as melhores práticas para tratamento de erros, gerenciamento de cotas e sincronização de dados
Este curso começa com definições fundamentais de mecanismos de armazenamento do navegador e orienta você passo a passo através da inicialização do banco de dados, gerenciamento de transações e técnicas avançadas de consulta. Você lerá explicações claras, analisará trechos de código práticos e completará exercícios escritos para reforçar seu aprendizado.
Este curso é projetado para desenvolvedores web e iniciantes que estão familiarizados com HTML básico e JavaScript e querem aprender a gerenciar dados offline. Nenhuma experiência prévia em banco de dados é necessária.
Comece a ler hoje para criar aplicativos da web mais rápidos e confiáveis que funcionam offline.
O que você vai receber
-
📜
Certificado de conclusão
Adicione ao seu perfil do LinkedIn -
💬
Tutor AI pessoal
Travou em uma aula? Pergunte ao seu tutor integrado qualquer coisa, a qualquer hora. -
♾️
Acesso vitalício
Volte quando quiser, sem expirar -
📱
Celular ou computador
Funciona em qualquer dispositivo -
💸
Reembolso em 14 dias
Sem perguntas -
⚡
Curto e focado
2 h 36 min de conteúdo prático
Avaliações
Ainda não há avaliações — seja o primeiro a compartilhar sua experiência.
Perguntas frequentes
O que preciso para fazer este curso? +
Só um celular ou computador com internet. Sem instalações nem hardware especial.
Como faço para pagar? +
Com cartão via Stripe. Não guardamos dados do cartão — o Stripe processa com segurança.
Posso pedir reembolso? +
Sim — reembolso integral em 14 dias, sem perguntas.
Por quanto tempo terei acesso? +
Para sempre. Uma vez comprado, o curso é seu para revisar quando quiser.
Vou receber um certificado? +
Sim. Ao concluir, você recebe um certificado que pode adicionar ao seu perfil do LinkedIn.
Feito para profissionais em
Tecnologia
Design
Finanças
Marketing
Saúde
Educação
Hotelaria
Indústria