×
Copy
Open
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Desenvolvimento Ágil para web com Ruby on Rails
Slide 2
Slide 2 text
Ola pessoal! Eu sou Almir Mendes www.almirmendes.com www.giran.com.br #devop #lider-tecnico #giran #software-livre #tux-es #bacharel-cc #ssfiv
Slide 3
Slide 3 text
No content
Slide 4
Slide 4 text
"Eu posso focar no que importa para meus clientes sem comprometer uma boa qualidade de código"
Slide 5
Slide 5 text
http://vidadeprogramador.com.br/2013/09/23/por-que-nao-virou-dba/ SQL
Slide 6
Slide 6 text
http://www.precisionnutrition.com/wordpress/wp-content/uploads/2009/09/timer-icon.png
Slide 7
Slide 7 text
No content
Slide 8
Slide 8 text
No content
Slide 9
Slide 9 text
Sobra tempo para outras coisas
Slide 10
Slide 10 text
O que é o Ruby on Rails?
Slide 11
Slide 11 text
Framework para desenvolvimento de aplicações Web escrito em linguagem Ruby
Slide 12
Slide 12 text
Projetado para facilitar a vida do programador
Slide 13
Slide 13 text
Menos código, mais funcionalidades
Slide 14
Slide 14 text
Para muitos o desenvolvimento Web, em ruby, vira diversão*
Slide 15
Slide 15 text
Rails philosophy • DRY - "Don't Repeat Yourself” • Convention Over Configuration
Slide 16
Slide 16 text
Linguagem Ruby
Slide 17
Slide 17 text
Orientada a Objetos (Quase) Tudo é objeto!
Slide 18
Slide 18 text
Tipagem Dinâmica e forte
Slide 19
Slide 19 text
Linguagem expressiva
Slide 20
Slide 20 text
Interpretada
Slide 21
Slide 21 text
Requisitos
Slide 22
Slide 22 text
Instalar Ruby • Compilando o Ruby (para fortes de coração) • Ferramentas terceiras • RVM | RubyInstaller | rbenv • Gerenciados de Pacotes (apt-get, yum, brew, pkg, …) https://www.ruby-lang.org/en/downloads/
Slide 23
Slide 23 text
http://blog.mrccsolutions.com/wp-content/uploads/2012/02/MVC.png
Slide 24
Slide 24 text
Command Line (like a hacker)
Slide 25
Slide 25 text
Instalar o Rails
Slide 26
Slide 26 text
RubyGems
Slide 27
Slide 27 text
$ gem install rails
Slide 28
Slide 28 text
$ rails new salesiana
Slide 29
Slide 29 text
Rails Generator
Slide 30
Slide 30 text
$ rails g model aluno
Slide 31
Slide 31 text
Models e o Database (ActiveRecord)
Slide 32
Slide 32 text
Rotas e Controllers
Slide 33
Slide 33 text
No content
Slide 34
Slide 34 text
Views
Slide 35
Slide 35 text
Gemfile && Bundler
Slide 36
Slide 36 text
Testes
Slide 37
Slide 37 text
Publicando
Slide 38
Slide 38 text
Gostou? Quer aprender? http://www.caelum.com.br/apostila-ruby-on-rails/
Slide 39
Slide 39 text
http://pragprog.com/book/rails4/agile-web-development-with-rails-4
Slide 40
Slide 40 text
Rerefências • http://www.caelum.com.br/apostila-ruby-on-rails • http://guides.rubyonrails.org/ • https://www.ruby-lang.org