DESENVOLVIMENTO WEB
COM RUBY ON RAILS
Prof Renato Filho
SOBRE MIM
• Desenvolvedor Web(2011- ˜ )
• Graduado em Sistemas de Informação
• Professor no SENAC-PI(2013-˜)
• Geek, fanboy, nerd! =P
POR QUE RUBY ÉTÃO
INCRÍVEL?
• Linguagem simples, amigável e poderosíssima.
O QUE É RUBY E O QUE É
RUBY ON RAILS?
• Ruby é uma linguagem de programação.
• Ruby on Rails é um framework para
desenvolvimento de aplicações Web.
O QUEVAMOS APRENDER?
• Como desenvolver aplicações web com:
• Conexão e persistência em Banco de Dados.
• Autenticação e autorização de usuários
• Upload de arquivos
• Supertruques para explodir a cabeça!
O QUE APRENDEMOS?
• Lógica de programação
• SQL
• HTML, JAVASCRIPT, CSS.
• Versionamento de código
• Deploy de aplicações.
• Testes
• Linux. (Livrai-nos do Windows, amém!)
REGRAS PARA UM
APRENDIZADO.
1. Programar.
2. Programar.
3. Participar da comunidade Ruby. (Fóruns, grupos do facebook, twitter,
congressos, palestras, whatsapp, viber, telegram)
4. Programar.
5. Leia livros, blogs.Veja tutoriais.
6. Programar.
COMUNIDADE RUBY
• Ruby possui uma comunidade muito forte e com
gente muita disposta a ajudar.
• GURUs = Grupos de usuários de Ruby.
• https://groups.google.com/forum/#!forum/gurupi_
ONDE ACHAR
COMUNIDADES?
• https://www.facebook.com/groups/rubyonrailsbrasil
• https://groups.google.com/forum/#!forum/rails-br
• https://gurusp.org/
QUEM SEGUIR?
• Fabio Akita. (@AkitaOnRails,http://www.akitaonrails.com/)
• NandoViera (@fnando, http://simplesideias.com.br/)
• JoséValim(@josevalim, http://blog.plataformatec.com.br/)
• Rafael França(@rafaelfranca, http://
blog.plataformatec.com.br/)
• Tapajos.(@tapajos)
CONTATO
• renatosousafilho@gmail.com
• http://renatofilho.me/
• https://www.facebook.com/renatosousafh
• https://github.com/renatosousafilho
• https://twitter.com/renatosousafh
• http://www.slideshare.net/renatosousafilho

Aula00

  • 1.
    DESENVOLVIMENTO WEB COM RUBYON RAILS Prof Renato Filho
  • 2.
    SOBRE MIM • DesenvolvedorWeb(2011- ˜ ) • Graduado em Sistemas de Informação • Professor no SENAC-PI(2013-˜) • Geek, fanboy, nerd! =P
  • 3.
    POR QUE RUBYÉTÃO INCRÍVEL? • Linguagem simples, amigável e poderosíssima.
  • 4.
    O QUE ÉRUBY E O QUE É RUBY ON RAILS? • Ruby é uma linguagem de programação. • Ruby on Rails é um framework para desenvolvimento de aplicações Web.
  • 5.
    O QUEVAMOS APRENDER? •Como desenvolver aplicações web com: • Conexão e persistência em Banco de Dados. • Autenticação e autorização de usuários • Upload de arquivos • Supertruques para explodir a cabeça!
  • 6.
    O QUE APRENDEMOS? •Lógica de programação • SQL • HTML, JAVASCRIPT, CSS. • Versionamento de código • Deploy de aplicações. • Testes • Linux. (Livrai-nos do Windows, amém!)
  • 8.
    REGRAS PARA UM APRENDIZADO. 1.Programar. 2. Programar. 3. Participar da comunidade Ruby. (Fóruns, grupos do facebook, twitter, congressos, palestras, whatsapp, viber, telegram) 4. Programar. 5. Leia livros, blogs.Veja tutoriais. 6. Programar.
  • 9.
    COMUNIDADE RUBY • Rubypossui uma comunidade muito forte e com gente muita disposta a ajudar. • GURUs = Grupos de usuários de Ruby. • https://groups.google.com/forum/#!forum/gurupi_
  • 10.
    ONDE ACHAR COMUNIDADES? • https://www.facebook.com/groups/rubyonrailsbrasil •https://groups.google.com/forum/#!forum/rails-br • https://gurusp.org/
  • 11.
    QUEM SEGUIR? • FabioAkita. (@AkitaOnRails,http://www.akitaonrails.com/) • NandoViera (@fnando, http://simplesideias.com.br/) • JoséValim(@josevalim, http://blog.plataformatec.com.br/) • Rafael França(@rafaelfranca, http:// blog.plataformatec.com.br/) • Tapajos.(@tapajos)
  • 12.
    CONTATO • renatosousafilho@gmail.com • http://renatofilho.me/ •https://www.facebook.com/renatosousafh • https://github.com/renatosousafilho • https://twitter.com/renatosousafh • http://www.slideshare.net/renatosousafilho