Você está na página 1de 2

Bem-vindo ao Curso de Conhecimentos Básicos de Ruby!

Este curso foi projetado para


iniciantes que desejam aprender os fundamentos da linguagem de programação Ruby.
Vamos começar com os conceitos básicos e avançar gradualmente para tópicos mais
avançados. Prepare-se para mergulhar no mundo da programação Ruby!

Módulo 1: Introdução ao Ruby


Aula 1: Introdução à Ruby
O que é Ruby?
Por que Ruby é popular?
Configurando o ambiente de desenvolvimento Ruby.
Aula 2: Sintaxe Básica de Ruby
ruby
Copy code
# Exemplo de Hello World
puts "Hello, World!"

# Variáveis e tipos de dados


nome = "João"
idade = 25
salario = 2500.50
Módulo 2: Estruturas de Controle
Aula 3: Estruturas de Decisão
ruby
Copy code
# Exemplo de if-else
if idade >= 18
puts "Você é maior de idade."
else
puts "Você é menor de idade."
end
Aula 4: Loops
ruby
Copy code
# Exemplo de loop for
for i in 1..5
puts i
end

# Exemplo de loop while


contador = 0
while contador < 5
puts contador
contador += 1
end
Módulo 3: Arrays e Hashes
Aula 5: Arrays
ruby
Copy code
# Exemplo de array
cores = ["vermelho", "verde", "azul"]
Aula 6: Hashes
ruby
Copy code
# Exemplo de hash
pessoa = {
"nome" => "Ana",
"idade" => 30,
"profissao" => "programadora"
}
Módulo 4: Métodos e Classes
Aula 7: Métodos
ruby
Copy code
# Exemplo de método
def saudacao(nome)
puts "Olá, #{nome}!"
end

saudacao("Maria")
Aula 8: Classes e Objetos
ruby
Copy code
# Exemplo de classe e objeto
class Pessoa
def initialize(nome, idade)
@nome = nome
@idade = idade
end

def info
puts "Nome: #{@nome}, Idade: #{@idade}"
end
end

pessoa1 = Pessoa.new("Carlos", 35)


pessoa1.info
Módulo 5: Manipulação de Arquivos e Exceções
Aula 9: Manipulação de Arquivos
ruby
Copy code
# Exemplo de leitura de arquivo
file = File.open("arquivo.txt", "r")
conteudo = file.read
puts conteudo
file.close
Aula 10: Tratamento de Exceções
ruby
Copy code
# Exemplo de tratamento de exceções
begin
resultado = 10 / 0
rescue ZeroDivisionError => e
puts "Erro: #{e.message}"
end

Você também pode gostar