Trilha Júnior Trilha

Live coding e projetos take-home

Este curso trata das duas etapas práticas de um processo seletivo para júnior em Rails: sessões de live coding e projetos take-home. Ele compara o que cada formato avalia. Depois mostra como construir uma feature pequena de Rails contra o relógio, com geradores, migrations, params.expect e um teste Minitest. Outras aulas tratam da leitura da especificação de um take-home e de métodos de Enumerable e Hash como group_by e sort_by. Também cobrem testes e README para quem avalia, histórico de commits, entrega e a chamada de revisão. A última aula junta tudo num único take-home.

O que você vai aprender

  • ✓O que separa uma sessão de live coding de um projeto take-home na avaliação
  • ✓Como escolher entre scaffold, gerador específico e código à mão com tempo limitado
  • ✓Como transformar a especificação de um take-home numa lista de tarefas com suposições anotadas e escopo claro
  • ✓Como remodelar dados com group_by, tally, each_with_object, sum, sort_by, transform_values e filter_map
  • ✓Como escrever testes Minitest focados em comportamento e um README com decisões e suposições
  • ✓Como preparar commits, seguir as instruções de entrega e conduzir a chamada de revisão
Prévia grátis · Aula 1 6 min de leitura

Live coding versus take-homes

O curso anterior, "Perguntas de entrevista para Rails júnior", percorreu a conversa técnica. Alguém pergunta como é um ciclo de requisição, ou como uma validação impede uma linha ruim de chegar ao banco, e você já consegue sustentar essa conversa. A maioria dos processos seletivos de Rails…

Ler a aula completa grátis →

Currículo

7 aulas
Digite para buscar...