Skip to content

Neste repositório, documentei meu aprendizado em Ruby, cobrindo desde a sintaxe básica até conceitos avançados como orientação a objetos e práticas recomendadas. Incluí exemplos de código e projetos práticos para consolidar o conhecimento. Espero que seja útil para quem está aprendendo Ruby.

Notifications You must be signed in to change notification settings

Samngueds/Aprendendo_Ruby

Repository files navigation

Typing SVG

Typing SVG

ruby-gif

Este repositório contém exemplos práticos e conceitos fundamentais para quem está começando a aprender Ruby.

📚 1 - Conceitos Básicos
  • 💡 Tipos de Dados
    • 🔢 Integer
    • 🤖 Boolean
    • 🔣 Float
    • 🗃️ Array
    • 🔖 Symbol
    • 🗄️ Hash
  • Operadores
  • 🧱 Estruturas Básicas
🔄 2 - Estruturas de Controle
  • if e else
  • 🚦 elsif
  • 🚫 unless
  • 🎛️ case
  • 🔁 Estruturas de Controle Aninhadas
🔄 3 - Tipos de Estruturas de Controle
  • for
  • 🔁 while
  • until
  • 🔂 loop
  • ⏲️ times
📦 4 - Collections
  • 📚 Arrays
  • 📁 Hashes
  • 🔄 Iterações com Collections
🔧 5 - Métodos e Gems
  • 🛠️ Definindo Métodos
  • 💎 Utilizando Gems
  • ❓ Métodos Predicados
🏛️ 6 - Programação Orientada a Objetos
  • 🏗️ Classes e Objetos
  • 🧬 Herança
  • 🧩 Polimorfismo
  • 🕵️ Escopo de Variáveis
⚙️ 7 - Ruby Avançado
  • 🧠 Métodos Dinâmicos

    • method_missing
    • self
    • lambda
    • times
  • 🔄 Blocos de Código

    • block
  • 🧩 Módulos

    • modules
  • 🔍 Expressões Regulares (Regex)

    • regex
  • ⏲️ Método times

    • times
  • 📂 Manipulação de Arquivos

    • Leitura e escrita de arquivos
    • Manipulação de caminhos

🛠️ Como usar este repositório

Cada pasta neste repositório contém exemplos de código e explicações detalhadas sobre cada tópico. Explore as seções acima e clique para expandir os detalhes.

🤝 Contribuições

Contribuições são bem-vindas! Se você tem sugestões de melhorias ou novos exemplos, sinta-se à vontade para abrir uma pull request.

thanks-gif

About

Neste repositório, documentei meu aprendizado em Ruby, cobrindo desde a sintaxe básica até conceitos avançados como orientação a objetos e práticas recomendadas. Incluí exemplos de código e projetos práticos para consolidar o conhecimento. Espero que seja útil para quem está aprendendo Ruby.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages