Desenvolvimento de Aplicações Sociais com Ruby

46
Texto Desenvolvimento de Aplicações Sociais com Ruby

Transcript of Desenvolvimento de Aplicações Sociais com Ruby

Texto

Desenvolvimento de Aplicações Sociais com Ruby

Gabriel PereiraDesenvolvedor Ruby há 4 anos

Scrum Master - Tray - Vertical Meios de Pagamento

Bacharel em Sistemas de Informação - UNIVEM

PAI da Maria Luiza

Estamos Contratando !!!

http://www.tray.com.br/trabalhenatray

Por que integrar ??

Por que Ruby ??Os Ideais do Criador do Ruby

Tudo é Objeto

Flexibilidade

Aparência

Open Source fonte: https://www.ruby-lang.org/pt/about/

Por que Rails ??

Produtividade

Simplicidade

Convenção sobre Configuração

Maturidade

Convention over Configuration

RubyGems

Bundler

https://github.com/bundler/bundler/

rake

Git & GitHub

http://rogerdudler.github.io/git-guide/index.pt_BR.html

– Linus Torvalds

“Talk is cheap. Show me the code.”

$ vagrant box add && vagrant up

$ vagrant ssh

$ git clone

$ bundle && rake db:setup

$ rails s

Facebook Developers

Facebook Developers

App ID e App Secret

App ID e App Secret

Coding - OAuth Facebook

routes.rb - OAuth Facebook

sessions_controller.rb - OAuth Facebook

Auth Hash - OAuth Facebook

user.rb - OAuth Facebook

user.rb - OAuth Facebook

application_controller.rb - OAuth Facebook

application.html.erb - OAuth Facebook

OAuth Facebook

routes.rb - Publish Review

reviews_controller.rb - Publish Review

publish.html.erb - Publish Review

Publish Review

Facebook - Publish Review

Gemfile - Facebook - Publish Review

routes.rb - Facebook - Publish Review

reviews_controller.rb - Facebook - Publish Review

reviews_helper.rb - Facebook - Publish Review

publish.html.erb - Facebook - Publish Review

omniauth.rb - Facebook - Publish Review

Facebook - Publish Review

Full Workflow - Publish Social Network

Social Moviehttps://github.com/gabrielgibson/social_movie

https://travis-ci.org/gabrielgibson/social_movie

https://codeclimate.com/github/gabrielgibson/social_movie

http://pt.slideshare.net/gibsongabriel/desenvolvimento-de-aplicaes-sociais-com-ruby

!

Obrigado [email protected]

@gibsongabriel