Carregar apresentação
A apresentação está carregando. Por favor, espere
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
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.