Aula00

12
DESENVOLVIMENTO WEB COM RUBY ON RAILS Prof Renato Filho

Transcript of Aula00

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 QUE VAMOS 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/)

• Nando Viera (@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• [email protected]

• http://renatofilho.me/

• https://www.facebook.com/renatosousafh

• https://github.com/renatosousafilho

• https://twitter.com/renatosousafh

• http://www.slideshare.net/renatosousafilho