Construa um serviço de dados de chamados de suporte com tabelas relacionais e consultas SQL no Cloudflare D1. Pesquise registros, evolua um esquema, preserve dados relacionados e recupere perdas acidentais.
O curso contém sete laboratórios guiados e um desafio independente de reparo de migração. Conceitos de SQL são apresentados junto de um pequeno Worker JavaScript e seu binding D1.
O que você vai aprender
- Criar uma tabela com regras de dados para chamados de suporte
- Construir consultas preparadas de CRUD e pesquisa por meio de um Worker
- Aplicar uma migração de esquema mantendo dados existentes
- Relacionar e indexar atividades de chamados para relatórios úteis
- Manter gravações relacionadas atômicas
- Continuar leituras de sessão usando bookmarks
- Exportar e reconstruir um banco e recuperar com Time Travel
- Reparar uma migração com falha sem perder chamados válidos
Para quem é este curso
Desenvolvedores de Workers que querem adicionar armazenamento relacional e praticar alterações seguras de esquema e recuperação.
Pré-requisitos: Conclua fundamentos de Workers e Connect LabEx to Your Cloudflare Account. Você deve entender um pequeno Worker JavaScript; experiência prévia com SQL não é necessária.
Ambiente de aprendizagem: Cada laboratório começa de forma independente em uma nova VM do LabEx com sua própria conta de aprendizagem autorizada. Crie recursos descartáveis com nomes únicos e use pequenos conjuntos de dados sintéticos. O uso do D1 conta para os limites compartilhados da conta; nenhum domínio comprado é necessário.
Perguntas frequentes
Preciso aprender SQL primeiro?
Não. Chaves, restrições, consultas, junções e índices são apresentados quando a aplicação de chamados precisa deles. Você já deve entender um manipulador de Worker e implantação.
Vou trabalhar com dados locais ou de nuvem?
Siga o destino especificado em cada laboratório e verifique os registros e respostas resultantes. Não suponha que o estado do banco local seja o mesmo dos dados implantados.
Quais habilidades de recuperação são incluídas?
Você pratica exportações SQL, reconstrução de banco e recuperação com Time Travel. O desafio repara uma migração preservando chamados existentes.
Posso reutilizar o banco de um laboratório anterior?
Cada laboratório cria seus próprios recursos independentes. Leve adiante conhecimento e sua conta, exclua apenas recursos do laboratório enquanto estiver autorizado, verifique a remoção e então saia da conta.





