Rails asservice
-
Upload
pedro-nicholas-de-souza -
Category
Documents
-
view
222 -
download
0
Transcript of Rails asservice
Rails as a ServiceMini-curso pros dahora de uébi
Quem sou eu?
•Developer por escolha
•Frequentador de bares “finos”
•Apaixonado por programar (em um caso recente com ruby)
•Skatista aposentado
Por que eu estou aqui?
O que vamos ver?
•Um pouco sobre modelo REST
•Como o rails pode nos ajudar
•Pegando nosso cinto de utilidades :O
•Um verdade incoveniente
•Criando uma interface sem pensar no backend :O (2)
O que é REST?
• A Transferência de Estado Representativo (Representational State Transfer) ou somente (REST) é uma técnica de engenharia de software para sistemas hipermídia distribuídos como a World Wide Web. O termo se originou no ano de 2000, em uma tese de doutorado1 (PHD) sobre a web escrita por Roy Fielding, um dos principais autores da especificação do protocolo HTTP que é utilizado por sites da internet.
Mais didático por favor
•Basicamente, você representa completamente (ou quase) a imagem do seu website. Você representa ele em DADOS.
O que são serviços RESTFULL?
•Serviços RESTFULL são serviços que expõe dados a um endpoint seguindo os padrões do REST.
E o Rails, foi idealizado a partir dessa arquitetura
O que é SOAP?
•SOAP (Simple Object Access Protocol, em português Protocolo Simples de Acesso a Objetos) é um protocolo para troca de informações estruturadas em uma plataforma descentralizada e distribuída.
Por que não?
Nosso cinto de utilidade
•Rails 3.2.*
•Ruby 1.9.*
•ST 2
Objetivo
•Temos um cadastro de usuários
•Queremos listar os usuários
•Queremos listar seus tweets
Hands-On
Recursos Interessantes
•railscast.com
•Service-Oriented Design with Ruby and Rails
•Lista de Discussões
•Hora do almoço
Obrigado
•pedro-souza.com
•@pedronicholas
•github/pnicholas