1 Desenvolvimento web com Ruby e Rails Antonio Terceiro Colivre

Slides:



Advertisements
Apresentações semelhantes
Django Orientando : Eduardo Gobetti
Advertisements

Plataforma de Serviços SMS (PS 2 ) Workshop Telesal Marcos Garcia 23 de Novembro de 2007.
Linguagem de programação. Histórico  Concebida em 1993 por Yukihiro Matsumoto  Primeiro livro em inglês saiu em setembro de 2000  Ruby on Rails é lançado.
Teste.
Projeto Integrado Multidisciplinar Faculdade Lourenço Filho Pedro Soares Gesiel Chaves Antonio Diego Pedro Henrique Milanca Monteiro.
SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE DE TECNOLOGIA SENAC PELOTAS Rafael N. Folha Projeto Integrador II 17/09/12.
PLANEJAMENTO SEMINÁRIO
Ética e Balanço Social Equipe: Almir Mendes Everaldo Arruda Juliana Paiva Michele Ventura Renata Alves Wilani Silva.
Desenvolvimento Dirigido por Testes (TDD) Cursos de Verão Mariana Bravo.
Qualidade de Código Mantendo o seu Projeto de Software Livre sob Controle Antonio Terceiro Junho/2009 softwarelivre.org/terceiro.
Tecnologias para Internet Thyago Maia Tavares de Farias Aula 19.
Mitigando Condições Adversas na Aplicação de Métodos Ágeis: o caso do projeto Noosfero Antonio Terceiro
OpenSolaris Rafael Vanoni OpenSolaris Kernel Group
1 Sistema FBES / Noosfero Antonio Terceiro, Aurélio Heckert Colivre – Cooperativa de Tecnologias Livres.
Sobre essa apresentação CreativeCommons Atribuição-Uso Não-Comercial-Compatilhamento pela mesma licença 2.0 Brasil
Testes de Unidade Paulo Cheque 10/02/2009 Verão 2009.
Teste.
Teste.
Teste.
RECURSOS E TECNOLOGIAS WEB PARA AUMENTAR A EXPERIÊNCIA DO USUÁRIO NO ENSINO A DISTÂNCIA Núcleo de Produção Senac EAD – Santa Catarina “Todos querem saber.
1 Da convivência entre Software Livre e software proprietário Antonio Terceiro Cooperativa de Tecnologias Livres
FERRAMENTA PARA GERENCIAMENTO DE ARTEFATOS EM PROJETO DE MELHORIA NO PROCESSO DE TESTES. UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO.
Metodologia Científica Adriana Carvalho Aula 6. Estrutura e Formatação A famosa ABNT: (Associação Brasileira de Normas Técnicas Mar de Regras! Deveria.
Teste\. testes.
Ferramenta para Acompanhamento de Projetos Utilizando o Método Kanban
Desenvolvimento Dirigido por Testes (TDD)
Criando Custom Visuals no Power BI
SABBAG,
Família Crystal e Iconix
ÁREA COMUM COM AGENDA A CADA 15 DIAS E INFORMAÇÕES GERAIS.
OPORTUNIDADE EXTENSÍVEL A PROFISSIONAIS PCDs.
PROFISSÕES CONTEMPORÂNEAS DA ARTE
Programação – Ruby e Rails
Trabalho de conclusão de curso
Projeto Debian O traço mágico do Debian 4.0 (Etch para as massas)!
Trabalho de Conclusão de Curso
Racionalismo.
Workshop Agile tdd - Test Driven development
Como a Copel conseguiu adotar métodos ágeis nos projetos de software
Parte III – Planejando o Projeto
“ Iniciando uma Carreira Front-end de Sucesso ”
Princípios do Hipertexto
SABBAG,
Psicologia e psicologia do senso comum
Engenharia de Software Analise de Riscos
Automação da Produção (Introdução)
Laboratório de Lógica Configurável T8LLC
Psicologia e psicologia do senso comum
Algorítmos e Técnicas de Programação
Sobre um barco há 26 carneiros e 10 cabras. Qual é a idade do capitão?
Física 8° ano Professor Ricardo ( Jack)
Serviços Agregados à Telefonia
Apresentação do Curso: LABORATÓRIO DE LÓGICA CONFIGURÁVEL.
15/09/2008.
Sistemas de Informações DET-478 – Sistemas de Informações Geográficas
INTRODUÇÃO CONCLUSÃO OBJETIVO REFERÊNCIAS APOIO
Linguagem de Programação I
DIDÁTICA DO ENSINO SUPERIOR
Produto UFAM Universidade Federal do Amazonas Faculdade de Tecnologia
Dinâmica de Sistemas Uma visão geral.
Graduação Curso de Engenharia de Produção Conteúdo - Teste 1
Enfoque sistêmico na agricultura Fundamentos Metodológicos
ATLS Advanced Trauma Life Support for Doctors
AVALIAÇÃO DE DESEMPENHO
Laboratório de Lógica Configurável T8LLC
GERÊNCIA DE PROJETOS DE SOFTWARE
Engenharia de Software: Visão Geral Simone do Rocio Senger de Souza
GERÊNCIA DE PROJETOS DE SOFTWARE
Modelagem de Sistemas
Oficina Pedagógica do Diagrama de Gowin
Transcrição da apresentação:

1 Desenvolvimento web com Ruby e Rails Antonio Terceiro Colivre

2 Agenda Ruby Rails Desenvolvimento Dirigido por Testes Bate-papo

3 Ruby Linguagem OO pura Interpretada Tipagem dinâmica Flexível Portável No debian: alpha amd64 arm armel hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 m68k mips mipsel powerpc s390 sparc

4 Ruby: demonstração

5

6 Rails Framework MVC para desenvolvimento web com Ruby Princípios Não se Repita (Don't Repeat Yourself – DRY) Convenção antes de Configuração (Convention over Configuration – CoC)

7 Rails: demonstração

8

9 Desenvolvimento Dirigido por Testes Técnica comum nos processos de desenvolvimento ágil Uso de testes automatizados Testes devem ser escritos antes do código Como forma de design. Como uma descrição do comportamento esperado do software. Como forma de expor bugs de forma que eles não reapareçam.

10 Desenvolvimento dirigido por testes: demonstração

11

12 Conclusões Não existe bala de prata Nenhuma ferramenta substitui método, habilidade, estudo, prática. Mas ferramentas que não atrapalham, ou que atrapalham menos, são melhores que as outras!

13 Para saber mais sobre Rails Desenvolvimento Consultoria Cursos