rails asservice

Post on 27-Jun-2015

222 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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.

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

•Google

•Lista de Discussões

•Hora do almoço

Obrigado

•pedro-souza.com

•@pedronicholas

•github/pnicholas

top related