• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Minicurso Ruby e Rails (FISL)
 

Minicurso Ruby e Rails (FISL)

on

  • 3,069 views

Minicurso de Ruby e Rails ministrado durante três dias no FISL11. Os exemplos usados na apresentação estão em: http://github.com/danielvlopes/fisl

Minicurso de Ruby e Rails ministrado durante três dias no FISL11. Os exemplos usados na apresentação estão em: http://github.com/danielvlopes/fisl

Statistics

Views

Total Views
3,069
Views on SlideShare
2,703
Embed Views
366

Actions

Likes
2
Downloads
30
Comments
0

2 Embeds 366

http://www.slideshare.net 364
http://espig.posterous.com 2

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

    Minicurso Ruby e Rails (FISL) Minicurso Ruby e Rails (FISL) Presentation Transcript

    • RUBY ON RAILS começando com Ruby
    • www.egenial.com.br/cursos ?
    • www.egenial.com.br/cursos areacriacoes.com.br
    • cifrascash.com
    • egenial.com.br/cursos
    • ENG. DE SOFTWARE CENTRADA EM MÉTODOS ÁGEIS http://bit.ly/unapos www.egenial.com.br/cursos
    • www.egenial.com.br/cursos
    • • 1993 - Criação por Yukihiro Matsumoto • 1998 - Dave Thomas e Andy Hunt • 2000 - Programming Ruby “Pickaxe” • 2002 - RubyConf ( Fowler, Black, Kilmer ) • 2003 - Começo do Rails ( David Hansson ) • 2004 - Release público do Rails • 2010 - Rails 3.0 www.egenial.com.br/cursos
    • 2010 E FUTURO www.egenial.com.br/cursos
    • www.egenial.com.br/cursos
    • • Sintaxe simples, inspirada por Ada, Eiffel e Perl • Semântica compacta, inspirada por Smalltalk • Object Model igual ao de Smalltalk • Expressões regulares do Perl • Conceitos de linguagem funcional • Características do C e C++ www.egenial.com.br/cursos
    • • Produtividade no desenvolvedor • Simplicidade • Linguagem humana • Linguagem dinâmica e reflexiva • Extensibilidade • Todas as classes são abertas • Herança simples e mixins • Metaprogramação • DSL’s • Garbage collector www.egenial.com.br/cursos
    • RUBY É LENTO !!! www.egenial.com.br/cursos
    • RUBY É LENTO ?
    • MAC OSX Já vem instalado, você precisa apenas atualizar
    • LINUX instalação via apt-get, yum, rvm, etc
    • WINDOWS Ruby one click instaler
    • APRENDENDO RUBY
    • RUBY ON RAILS começando com Rails
    • Basecamp • 3 pessoas • poucos recursos • pouco tempo • manutenção • melhorias contínuas www.egenial.com.br/cursos
    • David Heinemeier Hansson (criador do Rails) www.egenial.com.br/cursos
    • www.egenial.com.br/cursos
    • • Open source • Free • Comunidade robusta • Extremamente Documentado • Usado em milhões de projetos www.egenial.com.br/cursos
    • • Convention over configuration • Don’t Repeat your self • Produtividade Sustentável • Diversão • Software de opinião • Model View Controller • Todo escrito em Ruby www.egenial.com.br/cursos
    • HELPDESK www.egenial.com.br/cursos
    • BOM RAILER = BOM DESENVOLVEDOR www.egenial.com.br/cursos
    • POUCO CÓDIGO E REPETIÇÃO = MANUTENÇÃO E QUALIDADE www.egenial.com.br/cursos
    • CÓDIGO NO LOCAL CORRETO lembrem-se do quadro em branco... www.egenial.com.br/cursos
    • AMBIENTES cada momento precisa de uma configuração correta www.egenial.com.br/cursos
    • URL ORGANIZADAS http://ecommerce.com/home/begin.do?homeId=16&itemId=3090936&sku=21811 www.egenial.com.br/cursos
    • I18N www.egenial.com.br/cursos
    • INDEPENDENTE DO DB alterações são simples e versionadas por migrations www.egenial.com.br/cursos
    • LOGS um para cada ambiente e com níveis diferentes www.egenial.com.br/cursos
    • AJAX NATIVO e ainda independente de qual framework você usa www.egenial.com.br/cursos
    • TESTE AUTOMATIZADOS em Ruby são obrigatórios www.egenial.com.br/cursos
    • VERSIONAMENTO Git é a regra www.egenial.com.br/cursos
    • DEPLOY AUTOMATIZADO Capistrano www.egenial.com.br/cursos
    • LEGAL!!!! VAMOS COPIAR www.egenial.com.br/cursos
    • LEGAL!!!! VAMOS COPIAR www.egenial.com.br/cursos
    • RAILS SÓ EXISTE POR CAUSA DO RUBY
    • MUITO OBRIGADO
    • CURSOS egenial.com.br/cursorails egenial.com.br/imersaorubyonrails CONTATOS blog.areacriacoes.com.br twitter @danielvlopes danielvlopes@areacriacoes.com.br