Sabia que esse curso foi criado em conjunto com os engenheiros de software do Nubank?

Resumo do curso

  • Utilize schemas nos modelos e no Datomic em conjunto
  • Aprenda a lidar com upserts completos e parciais
  • Entenda quando faz sentido Maybe e Optional Keys
  • Aprenda a usar find specs
  • Utilize regras e combinações delas para facilitar a reutilização de código

Público alvo

Quem quer ter mais controle em suas queries e dados com Datomic

Conteúdo relacionado

Cursos de NoSQL em Data Science

Leia nossos artigos de Data Science

Última atualização

28/06/2022

Já é aluno?

Comece o curso agora

10h

p/ conclusão

31

Atividades

158

Minutos de video

413

Alunos nesse curso

9.1

Nota deste curso

Certificado de participação

Um pouco mais do conteúdo

Descubra se esse curso é pra você lendo as primeiras aulas de Datomic: Schemas e Regras

Formação com esse curso

Instrutores

  • Co-fundador da Alura, da Caelum e do GUJ. Com 18 anos de ensino nas áreas de programação e dados, criou mais de 100 cursos. Possui formação em engenharia de software, viés matemático e criativo, além de ser medalhista de ouro em competições nacionais de computação, tendo representado o Brasil nos mundiais. Participante de comunidades open source e de educação em tecnologia, tendo escrito 7 livros. Faz mágica e fala coreano no tempo livre.

Apoiadores

  • Nubank

    Website

    O Nubank é o maior banco digital independente do mundo e conta com mais de 20 milhões de clientes em todos os 5.570 municípios do Brasil. Considerados uma fintech, abreviação para financial technology (tecnologia financeira, em português), desenvolvem soluções simples, seguras e 100% digitais para a vida financeira de muitas pessoas.

    Saiba mais em https://nubank.com.br/

Conteúdo Detalhado

  1. Schemas e schemas

    • Definindo os schemas dos modelos
    • Find specs e schemas
    • Map specifications e prewalk em árvores
  2. Upserts e problemas

    • O upsert e a limpeza do código
    • O problema de updates simultaneos
    • Updates parciais e schemas parciais
    • Grandes poderes trazem grandes cacas
  3. Maybe e optional key

    • Maybe e optional key, nulos e exceptions
  4. Find specs

    • Criação de modelos e entidades
    • Find spec com escalar
  5. Regras

    • Rules
    • Regras com OR e binding de variáveis de formas distintas
    • Combinando regras
    • Conclusão

Ainda não estuda com a gente?

Invista na transformação da sua carreira!

Comece agora

nossos alunos e alunas

Experiências de quem já mergulhou com a gente.

Ao inves de falar vendavel podia falar Vendível, causa menos confusão

Datomic: Schemas e Regras

amandha.adulis

todos os cursos da serie sao excelentes (10) mas esse vou dar um 9 porque achei que faltou mais explicacao nas regras

Datomic: Schemas e Regras

Cesar Augustoo

Minha única reclamação é relativa aos cortes feitos em algumas partes - as vezes o video começa a ir por um caminho de resolução e no meio dele corta pro início daquela task mas seguindo por outro caminho

Datomic: Schemas e Regras

Vitor Freitas

Aprenda NoSQL com esse e outros cursos, comece agora!

Plus

  • Acesso a TODOS os cursos da plataforma

    Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

12X
R$85
à vista R$1.020
Matricule-se

Pro

  • Acesso a TODOS os cursos da plataforma

    Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

12X
R$120
à vista R$1.440
Matricule-se
Conheça os Planos para Empresas

Acesso completo
durante 1 ano

Estude 24h/dia
onde e quando quiser

Novos cursos
todas as semanas