Sobre o curso

A linguagem Ruby e o framework Rails têm sido gradualmente adotados como opção para desenvolvimento web corporativo, principalmente pela velocidade de desenvolvimento. Ela é completamente orientada a objetos e tem semelhanças com outras linguagens, como Smalltalk e Perl. Nossa missão neste curso é capacitá-lo para utilizar a linguagem Ruby em seus projetos de software.

Pré-requisitos

Lógica de programação e experiência em outra linguagem.

Carga horária

16 horas

Introdução

  • Instalando Ruby
  • Ruby interativo (irb)
  • Programas Ruby

Classes, objetos e variáveis

  • Herança e mensagens
  • Objetos e atributos
  • Variáveis e métodos de classe
  • Controle de acesso

Containers, blocos e iteradores

  • Arrays e hashes
  • Blocos de código e iteradores

Tipos padrão

  • Números
  • Strings
  • Intervalos

Expressões regulares

  • Expressões regulares

Métodos

  • Métodos

Expressões

  • Operadores
  • Atribuições
  • Condicionais

Tratamento de exceções

  • Tratamento de exceções

Módulos e mixins

  • Espaços de nomes
  • Mixins
  • Inclusão de arquivos

Entrada e saída básico

  • Entrada e saída básico

Threads e processos

  • Threads e processos

Documentação

  • Documentação

Depurando programas Ruby

  • Depurando programas Ruby

Ambiente de execução

  • Ambiente de execução

Referência

  • Classes e métodos built-in
  • Biblioteca padrão
  • Bibliotecas para design OO
  • Bibliotecas de rede e web

RubyGems

  • RubyGems
  • Turma In-company

    Turma fechada para grupos de empresas, podem ser realizadas na sede da Dextraining ou na sede da empresa contratante. Para mais informações entre em contato conosco clicando aqui.

Descontos diferenciados

  • 25% de desconto para:

    • » Ex-alunos
    • » Empresas parceiras
  • 15% de desconto para:

    • » Estudantes universitários
    • » Estudantes pós-graduando
    • » Indicações ¹
  • 10% de desconto para:

    • » Pagamentos à vista
* Descontos não cumulativos.
¹ Válido para inscrições na mesma turma.

Próximas turmas

Local Período Início Término Inscrições
Não há turmas previstas para este curso.

Se interessou pelo curso? Solicite nosso atendimento personalizado!






 Matutino Diurno (em período de férias) Noturno Integral (aos sábados)

Cursos relacionados