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

9,1

Nota desse curso

3.123

Alunos neste curso

Faça esse curso de Ruby e:

  • Desenvolva um jogo da forca
  • Aprenda boas práticas de programação
  • Refatore o código para facilitar a manutenção
  • Aprenda a manipular arquivos
  • Otimize o processamento na entrada e saída de arquivos

Conteúdo Detalhado

  1. Jogo da forca

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

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

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

    • Melhorando nossa interface com o usuário

Primeira aula de Ruby II: Continuando seus primeiros passos na programação

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.

Conteúdo relacionado

Cursos de Ruby & Rails em Programação

Leia nossos artigos de Programação

Formação com esse curso

Público alvo

Aqueles interessados em aprender lógica de programação criando um jogo em Ruby.

Nível de Dificuldade

Básico

Já é aluno?

Começar o Curso

Experiências de quem já estudou com a gente

Pedro Octávio Silva Novoa

em 08/02/2019

Muito bom curso, so avisar que nos videos 7 e 8 tem pequenos erros de edição quando ele repete a mesma etapa mais de 1 vez.

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

Dayvid Emerson Silva Ferreira

em 10/03/2019

Ótimo curso, explica bem como refatorar, separar responsabilidades e o jogo finalizado é bem interessante.

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

Bruna Gonçalves

em 13/01/2019

Fiquei presa no vídeo de 20min da aula 3, tive que rever várias vezes pra finalmente aprender o conteúdo, porque ficou muito massante.

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

Aprenda Ruby & Rails com esse e outros cursos, comece agora!

  • 964 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

Premium

  • 964 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
à vista R$900
Matricule-se

Premium Plus

  • 964 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
à vista R$1.200
Matricule-se

Max

  • 964 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
à vista R$1.440
Matricule-se
Procurando planos para empresas?
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana