• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
I BootCamp SMO - RubyOnRails
 

I BootCamp SMO - RubyOnRails

on

  • 334 views

Apresentação sobre RubyOnRails no primeiro BootCamp em São Miguel do Oeste

Apresentação sobre RubyOnRails no primeiro BootCamp em São Miguel do Oeste

Statistics

Views

Total Views
334
Views on SlideShare
334
Embed Views
0

Actions

Likes
0
Downloads
2
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    I BootCamp SMO - RubyOnRails I BootCamp SMO - RubyOnRails Presentation Transcript

    • RubyOnRails Marcelo Júniorabout.me/marcelojunior I BootCamp OeSC-Livre São Miguel do Oeste
    • http://about.me/marcelojunior http://marcelojunior.tumblr.com @marcelojunior● Desenvolvedor Delphi à sete anos● Desenvolvimento com Ruby desde 2006● Graduado em Análise e Desenvolvimento de Sistemas pela Unoesc Xanxerê● Especialização em Desenvolvimento Web pela Unochapecó (Em Andamento)
    • RubyOnRailslinguagem de framework deprogramação desenvolvimento about.me/marcelojunior
    • Ruby on Rails é um framework webopen-source, voltado ao prazer doprogramador e à produtividadesustentável.Permite que você escreva código-fontebonito, através do convention overconfiguration about.me/marcelojunior
    • Ruby on Rails é um framework webopen-source, voltado ao prazer doprogramador e à produtividadesustentável.Permite que você escreva código-fontebonito, através do convention overconfiguration about.me/marcelojunior
    • Ruby on Rails é um framework webopen-source, voltado ao prazer doprogramador e à produtividadesustentável.Permite que você escreva código-fontebonito, através do convention overconfiguration about.me/marcelojunior
    • Ruby on Rails é um framework webopen-source, voltado ao prazer doprogramador e à produtividadesustentável.Permite que você escreva código-fontebonito, através do convention overconfiguration about.me/marcelojunior
    • Ruby on Rails é um framework webopen-source, voltado ao prazer doprogramador e à produtividadesustentável.Permite que você escreva código-fontebonito, através do convention overconfiguration about.me/marcelojunior
    • Ruby on Rails é um framework webopen-source, voltado ao prazer doprogramador e à produtividadesustentável.Permite que você escreva código-fontebonito, através do convention overconfiguration about.me/marcelojunior
    • RubyOnRails● Criado por David Heinemeier Hansson em 2003;● Extraído do projeto da 37signals, o Basecamp;● É um metaframework para desenvolvimento web, escrito na linguagem Ruby;● Mais de 2.500 contribuidores para o seu desenvolvimento;● O maior contribuidor é o brasileiro José Valim. about.me/marcelojunior
    • RubyOnRails● DRY (Dont Repeat Youtself): porque escrever o mesmo código sempre é ruim;● CoC (Convention Over Configuration): suposições sobre o que você quer fazer e como fazê-lo;● REST (Representational State Transfer): organizar sua aplicação em torno de recursos de verbos. about.me/marcelojunior
    • MVC● Model - View - Controller;● Isolamento da lógica de negócios e da interface com o usuário;● Facilidade em manter o código (DRY);● Manter claro onde tipos de negócio estarão, facilitando a manutenção. about.me/marcelojunior
    • Convention Over Configuration XML about.me/marcelojunior
    • Convention Over Configuration XML about.me/marcelojunior
    • Tradução de Convention Over Configuration para Desenvolvedores: menos código about.me/marcelojunior
    • Tradução de Convention Over Configuration para Clientes: menos tempo about.me/marcelojunior
    • Tradução de Convention Over Configuration para Vendedores: maior lucro about.me/marcelojunior
    • Principais componentes do Rails● Action Pack: é o "VC" do MVC; ○ Action Controller: interpreta as mensagens; ○ Action View: cria as saídas (HTML, XML, JS, etc.);● Action Mailer: serviços de e-mail;● Active Model: ORM;● Active Record: indepedência de DB (relacionais).;● Active Support: classes utilitárias;● Railties: núcleo do código Rails. about.me/marcelojunior
    • Basecamp about.me/marcelojunior
    • Github about.me/marcelojunior
    • Grupon about.me/marcelojunior
    • Shopify about.me/marcelojunior
    • Yellow Pages about.me/marcelojunior
    • Twitter about.me/marcelojunior
    • www. .com.br about.me/marcelojunior
    • www. .com.br● mais de 400 salões cadastrados;● mais de 5.300 agendamentos;● quase 6mil comandas;● mais de 3.700 clientes cadastrados;● mais de 100 posts;● mais de 16.700 visitas aos sites;● mais de 33mil page views em maio/201● mais de R$570mil em fluxo financeiro;● média diária de page views em Junho: 1.900. about.me/marcelojunior
    • www. .com.br Page Views - Zopim.com about.me/marcelojunior
    • www. .com.br about.me/marcelojunior
    • gem install rails about.me/marcelojunior
    • http://railsinstaller.org about.me/marcelojunior
    • Vamos ao código about.me/marcelojunior
    • Por onde começar● Aprenda Ruby● http://railsforzombies.org/● http://railscasts.com/● http://www.caelum.com.br● http://guides.rubyonrails.org/getting_started.html about.me/marcelojunior
    • Referências● http://www.slideshare.net/abernardes2/desenvolvimento-gil-com-rails- gurusc-2011● http://www.slideshare.net/wupsbr/ruby-on-rails-porque-utilizar● http://www.slideshare.net/felix.rafael/desenvolvimento-agil-ifc● http://www.slideshare.net/agenceeducacional/desenvolvimento-agil-com- ruby-on-rails● http://contributors.rubyonrails.org/● http://guides.rubyonrails.org/getting_started.html● http://oesc-livre.org about.me/marcelojunior
    • OBRIGADO!about.me/marcelojunior