Trilha Estágio Trilha

Lógica: álgebra booleana

O curso trata da lógica Booleana aplicada ao código Ruby e Rails. Começa pelas proposições, pelos dois valores verdadeiro e falso e pela origem nos trabalhos de George Boole e Claude Shannon. Depois apresenta AND, OR, NOT e XOR, a avaliação em curto-circuito e os valores truthy e falsy do Ruby. As aulas seguintes montam tabelas verdade, aplicam precedência de operadores e Leis de De Morgan e simplificam expressões. A última aula leva tudo isso para colunas boolean, scopes, validações, callbacks, views, policy objects e testes.

O que você vai aprender

  • ✓Como funcionam AND, OR, NOT e XOR e suas tabelas verdade
  • ✓Avaliação em curto-circuito e a diferença entre && e and, || e or
  • ✓Valores truthy e falsy no Ruby, o padrão !! e o uso de unless
  • ✓Montagem de tabelas verdade para provar equivalência e achar bugs de lógica
  • ✓Precedência de operadores, Leis de De Morgan e leis de simplificação
  • ✓Lógica Booleana em scopes, validações, callbacks, views e policy objects do Rails
Prévia grátis · Aula 1 5 min de leitura

O que é lógica booleana?

Toda vez que seu código toma uma decisão, ele usa lógica Booleana: um sistema onde tudo é reduzido a dois valores: verdadeiro ou falso.

Ler a aula completa grátis →

Currículo

7 aulas
Digite para buscar...