A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Desenvolvimento Ágil com Ruby On Rails

Apresentações semelhantes


Apresentação em tema: "Desenvolvimento Ágil com Ruby On Rails"— Transcrição da apresentação:

1 Desenvolvimento Ágil com Ruby On Rails
Luiz Arão Araújo Carvalho Bacharel em Ciência da Computação Desenvolvedor RedeSat-TO

2 Ruby - Características
Interpretada Tipagem dinâmica e forte Totalmente Orientada a Objeto Semelhanças com Phyton, SmallTalk e Perl Criada por Yukihiro Matsumoto – 1995 O Projeto é bancado por empresas satisfeitas Princípio da Mínima Surpresa DRY – Don’t Repeat Yourself Todas as Classes são Abertas Extenção via C

3 Ruby - Características
Acesso a várias bases de dados usando dbi(Database Interface). Possui os seguintes divers (DBD): ADO DB2 Frontbase Interbase MySQL ODBC Oracle OCI8 (Oracle) PostgreSQL Proxy/Server SQLite etc.

4 Ruby - Instalação http://www.ruby-lang.org/pt/downloads/ Teste
Ruby One-Click Installer  Teste Console > irb > “Hello World”

5 Ruby Comentários

6 Examinando o Ruby Tudo é um Objeto Variáveis são Referência s Objetos
Classes São Objetos

7 Examinando o Ruby Não há diferenciação entre Functions e Procedures
Todos os Métodos retornam alguma coisa Variáveis são referências a objetos

8 Examinando o Ruby Classes são objetos

9 Examinando o Ruby Variáveis de Instância
Variáveis de Classes são únicas para todas as classes e Subclasses

10 Examinando Ruby Ver Exemplo Variáveis de Classe

11 Ruby - Tipos Numéricos

12 Ruby - Tipos Numéricos

13 Ruby - Tipos Boolean

14 Ruby - Tipos Boolean

15 Ruby - Tipos Boolean => false

16 Ruby - Tipos Boolean => false => true

17 Ruby - Tipos Boolean => false => true => true

18 Ruby - Tipos String

19 Ruby - Tipos String

20 Ruby - Tipos String

21 Ruby - Tipos String

22 Ruby - Tipos String Capitalize CaseCmp Chomp
“palmas”. capitalize => “Palmas” CaseCmp "abcdef".casecmp("abcde") => 1 Chomp "hello".chomp("llo") #=> "he" Reverse, Replace, SwapCase, To_I, To_F A

23 Ruby - Tipos String e Expressões Regulares

24 Ruby - Tipos Símbolos

25 Ruby - Tipos Ranges

26 Ruby - Tipos Array

27 Ruby - Tipos Array

28 Ruby - Tipos Array

29 Ruby - Tipos Hash

30 Ruby - Tipos Hash

31 Ruby - Métodos

32 Ruby - Métodos

33 Ruby - Métodos

34 Ruby - Métodos

35 Ruby - Métodos

36 Ruby - Métodos

37 Ruby - Métodos


Carregar ppt "Desenvolvimento Ágil com Ruby On Rails"

Apresentações semelhantes


Anúncios Google