Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Curso Ruby II: Continuando seus primeiros passos na programação

Nota

9.2

Nível

Básico

Última atualização

29/09/2016

Carga horária

12h

Iniciar Curso
Concluir Favoritar

Pré-requisitos:

Carreiras com esse curso:

Instrutor

  • instructor Guilherme Silveira

    Head de educação e fundador da Alura e Caelum. Participou dos mundiais de programação no Japão e Canadá. Faixa vermelha em taekwondo. Adora poomsae.

Veja as últimas novidades do curso Veja as perguntas frequentes Fórum do curso

Conteúdo detalhado:

  1. Jogo da forca

    1. Chute de uma palavra completa e a comparação com ==
    2. Encontrando um algoritmo
    3. Implementando o algoritmo
    4. Boa prática: explorando a documentação
    5. next... evitando chutes repetidos
    6. Resumindo
  2. Responsabilidades

    1. Mostrando parte da palavra secreta
    2. Separando a interface com o usuário da lógica de negócios
    3. Extraindo a lógica de negócios
    4. Extraindo a lógica de um chute válido
    5. Implementação: mostrando parte da palavra secreta
    6. Resumindo
  1. Entrada e saída de arquivo: palavras aleatórias e o top player

    1. Lendo um arquivo de palavras, nosso dicionário
    2. Limpando a entrada de dados
    3. Processamento e memória devem ser otimizadas?
    4. Escrita para arquivo: o melhor jogador
    5. Lendo o melhor jogador
    6. Refatoração: extrair arquivo
    7. A pilha de execução
    8. Resumindo
  2. Arte Ascii

    1. Melhorando nossa interface com o usuário