Black Friday 20% de desconto
Ainda dá tempo

0

dias

00

hrs

00

min

00

seg

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

Curso de Clojure: Geradores e testes de propriedades

9,0

Nota desse curso

232

Alunos neste curso

Faça esse curso de Clojure e:

  • Utilize geradores para criar valores válidos para seus modelos e funções
  • Utilize geradores para criar valores inválidos, quando aplicável
  • Aprenda a diferença entre testes clássicos automatizados e de propriedade
  • Implemente testes complexos de propriedades que validam parte do sistema

Conteúdo Detalhado

  1. Geradores

    • Introdução
    • Geradores
    • Testes com geradores manuais
  2. Propall e problemas de exemplos

    • Defspec e propall
    • O problema de usar teste generativo para testar o código como se fosse exemplo
  3. Property based testing

    • Property based testing
    • Testando a propriedade na transferência
  4. Erros e propriedades

    • Ignorando erros
    • Fazendo batches de transferências e testando a propriedade
  5. Desafios em nossa rede de segurança

    • Desafios ao tratar erro
    • Encontrando erros e nossa rede de segurança
  6. Geração de ações

    • Usando geradores baseados em schemas
    • Gerando ações
    • Ações válidas para nosso hospital
  7. Framework genérico de propriedade baseado em ações

    • O hospital final
    • A validação real
    • Finalizando a validação complexa
    • Conclusão

Primeira aula de Clojure: Geradores e testes de propriedades

Um pouco mais do conteúdo

Descubra se esse curso é pra você lendo as primeiras aulas de Clojure: Geradores e testes de propriedades

Instrutores

  • Guilherme co-fundou a Caelum, a Alura e o GUJ. Com mais de 15 anos de experiência no ensino de programação e habilidades digitais, coordena as equipes de produção de cursos na Alura. É tecnólogo com viés matemático e medalhista de ouro em competições nacionais de computação, representando o Brasil nos mundiais. Participante ativo da comunidade open source e de educação em tecnologia, autor de 7 livros da área.

Apoiadores

  • Nubank

    Website

    Acabar com a complexidade do sistema financeiro e devolver às pessoas o controle de seu dinheiro em um dos mercados mais burocráticos do mundo parece uma ideia absurda? Esse é exatamente o motivo, o como e o local que o Nubank nasceu.

    Somos uma das maiores companhias do mundo que utiliza Clojure como principal linguagem de programação, e estamos procurando mentes criativas para se juntar ao nosso crescimento. Hoje temos mais de 400 engenheiros no nosso time no Brasil, Berlim, Cidade do México e Buenos Aires, resolvendo problemas complexos para garantir que conseguimos operar em grande escala e continuar entregando soluções de ponta para nossos clientes.
    Saiba mais em https://nubank.com.br/

Conteúdo relacionado

Cursos de Clojure em Programação

Leia nossos artigos de Programação

Formação com esse curso

Público alvo

Devs de clojure que pretendem usar técnicas mais avançadas de testes

Última atualização

05/12/2019

Já é aluno?

Começar o Curso

Aproveite a Cyber Monday e comece agora!

Ainda dá tempo

0

dias

00

hrs

00

min

00

seg

  • 1233 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

  • Desconto 15%

Premium

Desconto 15%
  • 1233 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75 R$63,75
à vista R$900 R$765
Matricule-se

Premium Plus

Desconto 15%
  • 1233 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

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

Max

Desconto 15%
  • 1233 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

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

Acesso por 1 ano

Estude 24h/dia onde e quando quiser

Novos cursos todas as semanas