O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Introdução ao Ruby

386 visualizações

Publicada em

Publicada em: Software
  • Seja o primeiro a comentar

Introdução ao Ruby

  1. 1. +MarinaLimeira Introdução ao Ruby
  2. 2. Sobre mim ● Técnica em Computação pelo IFAL ● Discente de Ciência da Computação - UFAL ● Desenvolvedora Web na Roga Labs
  3. 3. Ruby ● Desenvolvida por Yukihiro Matsumoto ● Lançada em 1995 ● “I wanted a scripting language that was more powerful than Perl, and more object-oriented than Python. That's why I decided to design my own language.” ● Escrita em C ● Open Source
  4. 4. Ruby ● Orientada a Objetos ○ Tudo é objeto ● Interpretada
  5. 5. Ruby ● Tipagem dinâmica e forte ○ Inferência de tipos
  6. 6. Ruby ● Interactive Ruby Shell (IRB)
  7. 7. Ruby ● Variáveis
  8. 8. Ruby ● Tipos de dados ○ Inteiros, reais e strings
  9. 9. Ruby ● Tipos de dados ○ ‘string’ ou “string”?
  10. 10. Ruby ● Tipos de dados ○ Array
  11. 11. Ruby ● Tipos de dados ○ Hash
  12. 12. Ruby ● Operadores lógicos Operador Função && and E || or OU ! not NÃO == IGUAL != DIFERENTE
  13. 13. Ruby ● Estruturas de Controle ○ if - elsif - else
  14. 14. Ruby ● Estruturas de Controle ○ case
  15. 15. Ruby ● Estruturas de Controle ○ unless
  16. 16. Ruby ● Estruturas de Controle ○ while ○ until
  17. 17. Ruby ● Estruturas de Controle ○ for
  18. 18. Ruby ● Classes
  19. 19. Ruby ● Classes ○ attr_writer :nome ○ attr_reader :nome
  20. 20. Ruby ● Classes
  21. 21. Ruby ● Classes ○ OpenClasses
  22. 22. Ruby ● Gems rubygems.org
  23. 23. JRuby ● Java Virtual Machine
  24. 24. +GDG Maceio

×