advertisement

Introdução ao Ruby on Rails (InstallFest 2006)

75 %
25 %
advertisement
Information about Introdução ao Ruby on Rails (InstallFest 2006)
Technology

Published on December 16, 2008

Author: jmonteiro

Source: slideshare.net

Description

Palestra "Introdução Prática ao Rails", apresentada na SOCIESC durante o 5º Guxlle InstallFest, em Joinville/SC (Brasil), no dia 2 de setembro de 2006 (2006-09-02) para um público de aproximadamente 40 pessoas.
advertisement

Introdução ao Ruby on Rails Júlio Santos Monteiro < [email_address] > 02 de Setembro de 2006

Agenda Novas Tecnologias Web 2.0 MVC Ruby Rails Montando uma Aplicação O que fazer agora?

Novas Tecnologias

Web 2.0

MVC

Ruby

Rails

Montando uma Aplicação

O que fazer agora?

Agenda Novas Tecnologias Web 2.0 MVC Ruby Rails Montando uma Aplicação O que fazer agora?

Novas Tecnologias

Web 2.0

MVC

Ruby

Rails

Montando uma Aplicação

O que fazer agora?

Novas Tecnologias Antigamente: Baixo poder de processamento; Necessidade de código de “baixo” nível; Programador é submisso à programação.

Antigamente:

Baixo poder de processamento;

Necessidade de código de “baixo” nível;

Programador é submisso à programação.

Novas Tecnologias Atualmente: Alto poder de processamento; Possibilidade de programação em altíssimo nível; Programação é uma ferramenta agradável (divertida?) para o programador.

Atualmente:

Alto poder de processamento;

Possibilidade de programação em altíssimo nível;

Programação é uma ferramenta agradável (divertida?) para o programador.

Agenda Novas Tecnologias Web 2.0 MVC Ruby Rails Montando uma Aplicação O que fazer agora?

Novas Tecnologias

Web 2.0

MVC

Ruby

Rails

Montando uma Aplicação

O que fazer agora?

 

 

Agenda Novas Tecnologias Web 2.0 MVC Ruby Rails Montando uma Aplicação O que fazer agora?

Novas Tecnologias

Web 2.0

MVC

Ruby

Rails

Montando uma Aplicação

O que fazer agora?

Cliente BD View Controller Model

Agenda Novas Tecnologias Web 2.0 MVC Ruby Rails Montando uma Aplicação O que fazer agora?

Novas Tecnologias

Web 2.0

MVC

Ruby

Rails

Montando uma Aplicação

O que fazer agora?

O que é Ruby? Desenhado por Yukihiro “Matz” Matsumoto; Lançado a primeira vez em 1995; Linguagem de script de código livre; Comunidade ativa e “não ditatorial”; Segue o “Principle of Least Surprise”; Ênfase na simplicidade e elegância; Altamente portável.

Desenhado por Yukihiro “Matz” Matsumoto;

Lançado a primeira vez em 1995;

Linguagem de script de código livre;

Comunidade ativa e “não ditatorial”;

Segue o “Principle of Least Surprise”;

Ênfase na simplicidade e elegância;

Altamente portável.

Algumas vantagens do Ruby Sintaxe simples, parcialmente inspirada por Eiffel e Ada; Tratamentos de exceções assim como Java e Python; 100% orientado à objeto (diferentemente de Java, Python e Perl); Herança única, porém com coleções de métodos (módulos); Possibilidade de adicionar novas classes e modificar métodos em runtime.

Sintaxe simples, parcialmente inspirada por Eiffel e Ada;

Tratamentos de exceções assim como Java e Python;

100% orientado à objeto (diferentemente de Java, Python e Perl);

Herança única, porém com coleções de métodos (módulos);

Possibilidade de adicionar novas classes e modificar métodos em runtime.

Exemplo Ruby: Tudo é um objeto

Exemplo Ruby: Elegância é tudo

Agenda Novas Tecnologias Web 2.0 MVC Ruby Rails Montando uma Aplicação O que fazer agora?

Novas Tecnologias

Web 2.0

MVC

Ruby

Rails

Montando uma Aplicação

O que fazer agora?

Citação “ Rails is a full-stack, open-source web framework in Ruby for writing real-world applications with joy and less code than most frameworks spend doing XML sit-ups.” David H. Hansson

“ Rails is a full-stack, open-source web framework in Ruby for writing real-world applications with joy and less code than most frameworks spend doing XML sit-ups.”

David H. Hansson

O que é Ruby on Rails? Aplicação web de código livre escrito em Ruby; Desenvolvido pela empresa 37Signals; Utilização da metodologia MVC baseado em templates; Mapeamento de dados integrado; Muito menos complicado que ferramentas J2EE, porém mais complexo que PHP e Perl;

Aplicação web de código livre escrito em Ruby;

Desenvolvido pela empresa 37Signals;

Utilização da metodologia MVC baseado em templates;

Mapeamento de dados integrado;

Muito menos complicado que ferramentas J2EE, porém mais complexo que PHP e Perl;

O caminho das pedras do Rails DRY (Don't Repeat Yourself); KISS (Keep It Simple, Stupid); Convention over Configuration; Codificação mínima com efeito máximo.

DRY (Don't Repeat Yourself);

KISS (Keep It Simple, Stupid);

Convention over Configuration;

Codificação mínima com efeito máximo.

Agenda Novas Tecnologias Web 2.0 MVC Ruby Rails Montando uma Aplicação O que fazer agora?

Novas Tecnologias

Web 2.0

MVC

Ruby

Rails

Montando uma Aplicação

O que fazer agora?

Montando uma Aplicação Prática Aplicação para gerenciamento de computadores da Install Fest utilizando Ruby on Rails

Prática

Aplicação para gerenciamento de computadores da Install Fest utilizando Ruby on Rails

Agenda Novas Tecnologias Web 2.0 MVC Ruby Rails Montando uma Aplicação O que fazer agora?

Novas Tecnologias

Web 2.0

MVC

Ruby

Rails

Montando uma Aplicação

O que fazer agora?

O que fazer agora? http://www.rubyonrails.org/ http://www.ruby-lang.org/ http://www.ruby-doc.org/ http://eustaquiorangel.com/

http://www.rubyonrails.org/

http://www.ruby-lang.org/

http://www.ruby-doc.org/

http://eustaquiorangel.com/

Livros Recomendados

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

Introdução ao Ruby on Rails | Revista PROGRAMAR

Edição 5 — Novembro 2006; ... Introdução ao Ruby on Rails. ... ruby. Publicado na edição 30 da Revista PROGRAMAR.
Read more

Livro Ruby on Rails free - GUJ - Perguntas, dúvidas e ...

Introdução ao Ruby on Rails Ajax e Web 2.0 Rails Plugins Debug, ... Membro desde: 11/05/2006 14:09:41 Mensagens: 282 Localização: Santos - SP
Read more

Portugal a Programar Magazine 30 Edition - My time break ...

Portugal a Programar Magazine 30 Edition ... Introdução ao Ruby on Rails ... (since 2006), Microsoft CRM ...
Read more

My time break for SharePoint: August 2011

Introdução ao Ruby on Rails ... Working with Microsoft SharePoint (since 2006), Microsoft CRM, Sybase(Database/tools), C#, windows CE, ...
Read more

Rafael Amorim - Belo Horizonte, Minas Gerais, Brasil ...

Developer since 2006. Knows PHP, Ruby, NodeJs, Python, C/C++, C# and Objective-C (iOS). Also an awesome front-end dev. Visit my Linkedin to see my resume.
Read more

Introdução ao Desenvolvimento de Aplica Web com Ruby on ...

Introdução ao Desenvolvimento de Aplicações Web com Ruby on Rails Daniel ... Introduction to Ruby. Linux J. 2006, 147 ...
Read more

Alexandre El Kadri | LinkedIn

... helping professionals like Alexandre El Kadri discover inside connections ... Manufatura; ORACLE, SGI, PHP, Ruby on Rails. ... Introdução ao PHP
Read more