RR-11 icon

Desenvolvimento ágil para Web 2.0 com Ruby on Rails Faça já sua reserva

RR::11 - Desenvolvimento ágil para Web 2.0 com Ruby on Rails (20 horas aula)


Pré-requisitos: lógica de programação e conhecimento de conceitos de orientação a objetos

IDEs e ferramentas utilizadas
logo eclipe logo hibernate

"Aqui na Boavista serviços tecnológicos precisávamos de um ambiente ágil e dinâmico, para dessa forma desenvolvermos soluções aos nossos clientes com qualidade e rapidez. A Caelum foi super atenciosa no atendimento e nos impressionou no nível técnico do professor - Fabio Kung. Realizamos o curso: RR::11 - Desenvolvimento ágil para Web 2.0 com Ruby on Rails.

Na semana passada liberamos nosso primeiro projeto desenvolvido com Rails, foi um sucesso. É claro que encontramos obstáculos no caminho, superamos, e hoje temos um know-how para outros desafios. O Fabio Kung sempre atencioso ao responder meu emails, tirando dúvidas e dando aquela força. Sempre vou indicar a Caelum.

Obrigado"

Fabio Santiago, Líder de desenvolvimento, Boavista serviços tecnológicos

O intuito do treinamento é desenvolver uma aplicação web completa, que vá desde o banco de dados até o uso de AJAX em toda sua camada de visualização. O foco do curso é o pragmatismo, com riqueza de detalhes para entendimento da "mágica" por trás do Ruby on Rails. Para tal, o curso provê uma base forte e sólida sobre a linguagem Ruby, indo desde conceitos básicos, duck typing até técnicas avançadas de metaprogramação para construção de Domain Specific Languages.

Esse é o primeiro treinamento da Caelum que não é focado em Java, porém com um capítulo especial sobre a integração do Ruby com Java, através do projeto JRuby. O treinamento é coordenado por Fabio Kung, que trabalha com Ruby desde 2005 e está ativamente envolvido na comunidade brasileira de Ruby on Rails, com alguns projetos como o Jetty Rails.

Ao final do curso você estará apto a desenvolver uma aplicação completa com Ruby on Rails, gastando um tempo muito menor que com outras linguagens e frameworks. Tudo isso com recusos de AJAX, validação, de forma simples e sem XMLs!



Conteúdo da Apostila

  1. A linguagem Ruby
  2. Conhecendo o RadRails
  3. Controle de restaurantes
  4. Test Driven Development
    1. Test::Unit
    2. RSpec
  5. Controllers: A lógica de negócios
  6. O ERB
  7. Criando Rotas
    1. routes.rb
    2. REST
  8. Completando o sistema
  9. Calculations
  10. Associações Polimórficas
  11. Ajax fácil com RJS
  12. Caches
  13. Alguns Plugins e Gems Importantes
  14. Integrando Java e Ruby
  15. (apêndice) Instalação