Módulo 1: Introdução à Programação e Ruby

1.1 Introdução à Programação

  • Conceitos básicos de programação
  • Lógica de programação
  • Estruturas de controle de fluxo (condicionais e loops)

1.2 Introdução ao Ruby

  • História e origens
  • Configuração do ambiente de desenvolvimento
  • Sintaxe básica

1.3 Variáveis e Tipos de Dados em Ruby

  • Declaração de variáveis
  • Tipos de dados (inteiros, ponto flutuante, strings, arrays, hashes)

Módulo 2: Estruturas de Controle em Ruby

2.1 Controle de Fluxo

  • Estruturas condicionais (if, else, elsif)
  • Estruturas de repetição (while, for)

2.2 Métodos e Funções em Ruby

  • Definição de métodos
  • Parâmetros e retorno de funções
  • Escopo de variáveis

Módulo 3: Programação Orientada a Objetos (POO) em Ruby

3.1 Conceitos de POO

  • Classes e objetos
  • Encapsulamento, herança e polimorfismo

3.2 Trabalhando com Classes em Ruby

  • Definindo classes e objetos
  • Métodos de instância e de classe
  • Atributos e métodos de acesso

Módulo 4: Manipulação de Dados em Ruby

4.1 Trabalhando com Arrays

  • Criação e manipulação de arrays
  • Iteração com each, map, e outros métodos

4.2 Trabalhando com Hashes

  • Criação e manipulação de hashes
  • Uso de símbolos em Ruby

Módulo 5: Gerenciamento de Exceções e Erros em Ruby

5.1 Tratamento de Exceções

  • Bloco begin/rescue/end
  • Lançamento e captura de exceções

Módulo 6: Bibliotecas e Frameworks em Ruby

6.1 Introdução a Gems

  • Instalação e uso de bibliotecas externas
  • Exemplos práticos com gems populares

6.2 Ruby on Rails (opcional)

  • Visão geral do framework
  • Criação de uma aplicação simples

Projeto Final

Desenvolvimento de um projeto prático utilizando os conhecimentos adquiridos ao longo do curso.

Navegue por categorias

CURSOS ONLINE
CURSOS ONLINE
Cursos online com certificado de conclusão

Cursos em destaque

CURSO ANDROID
CURSO ANDROID
Aprenda a desenvolver solução mobile para Google Android
CURSO DE PYTHON
CURSO DE PYTHON
Aprenda a desenvolver em Python