Behaviour-Driven Development com RSpec e RSpec on Rails. Danilo Sato

Tamanho: px
Começar a partir da página:

Download "Behaviour-Driven Development com RSpec e RSpec on Rails. Danilo Sato www.dtsato.com"

Transcrição

1 Behaviour-Driven Development com RSpec e RSpec on Rails Danilo Sato 1

2 Quem sou eu? Graduação/Mestrado no IME/USP AgilCoop Fundador do ThoughtWorks UK 2

3 Programar Testar Ponto de vista... 3

4 Testar Programar Ponto de vista... 3

5 <<RUP-man>> 4

6 Programador, aqui está sua especificação... <<RUP-man>> 4

7 Programador, aqui está sua especificação... <<RUP-man>> Recognize Poker Winner Player 4

8 RSpec 5

9 Mas como se joga poker? RSpec 5

10 Programador nunca entende nada! <<RUP-man>> Mas como se joga poker? RSpec 5

11 preste atenção... <<RUP-man>> Recognize Poker Winner Player 6

12 preste atenção... Straight flush ganha de quadra. <<RUP-man>> Quadra ganha de full house Empata no straight flush quando os índices são iguais Desempate no straight flush pela carta maior 6

13 Ah! Acho que esse diagrama deve te ajudar... <<RUP-man>> 7

14 Ah! Acho que esse diagrama deve te ajudar... <<RUP-man>> Hand 1 * rank suit Card 7

15 Mas o que faz uma carta? e a mão? Como as construo?... RSpec 8

16 Ai ai... <<RUP-man>> Mas o que faz uma carta? e a mão? Como as construo?... RSpec 8

17 preste atenção... <<RUP-man>> Hand 1 * rank suit Card 9

18 preste atenção... Uma Carta deve ter índice, naipe <<RUP-man>> e é construída a partir de uma String. A Mão deve ter cartas (ordenadas) e um rank calculado com base nas suas cartas 9

19 Hmm... acho que consigo representar isso em código RSpec 10

20 Story "I can rank poker hands", %(As a game player I want to rank a poker hand So that I can decide a winner for the prize) do Scenario "Straight flush wins Four of a kind" do Given "A hand", :black, "2H 3H 4H 5H 6H" Given "A hand", :white, "AC AH AD AS KC" Then "Black should win" end Scenario "Four of a kind wins Full house" do Given "A hand", :white, "2C 2H 2D 2S AC" Given "A hand", :black, "AC AH AD KS KC" Then "White should win" end end Hmm... acho que consigo representar isso em código RSpec 10

21 describe Card do it 'should parse rank' it 'should parse suit' it 'should compare based on rank' end describe Hand do it 'should have cards' it 'should sort cards' it 'should have rank' it 'should compare based on rank' it 'should detect straight' it 'should detect flush' it 'should detect full house' end Hmm... acho que consigo representar isso em código RSpec 10

22 E isso é código executável! RSpec 11

23 Test-Driven Development Teste JUnit (Test::Unit) 12

24 Behaviour-Driven Development Teste JUnit (Test::Unit) 12

25 Behaviour-Driven Development Especificação (Executável) JUnit (Test::Unit) 12

26 Behaviour-Driven Development Especificação (Executável) RSpec 12

27 Behaviour-Driven Development Especificação (Executável) RSpec Documentação 12

28 13

29 # spec/card.rb require 'rubygems' require 'spec' require 'lib/card' describe Card do it 'should parse rank' do end Card.new('2H').rank.should == 2 Card.new('TS').rank.should == 10 Card.new('JC').rank.should == 11 Card.new('QD').rank.should == 12 Card.new('KC').rank.should == 13 Card.new('AS').rank.should == 14 it 'should parse suit' do Card.new('2H').suit.should == 'H' Card.new('3S').suit.should == 'S' Card.new('4C').suit.should == 'C' Card.new('5D').suit.should == 'D' end end it 'should compare based on rank' do Card.new('AS').should > Card.new('KH') Card.new('QS').should == Card.new('QC') Card.new('TD').should < Card.new('JH') end 13

30 # spec/card.rb require 'rubygems' require 'spec' require 'lib/card' describe Card do it 'should parse rank' do end Card.new('2H').rank.should == 2 Card.new('TS').rank.should == 10 Card.new('JC').rank.should == 11 Card.new('QD').rank.should == 12 Card.new('KC').rank.should == 13 Card.new('AS').rank.should == 14 it 'should parse suit' do Card.new('2H').suit.should == 'H' Card.new('3S').suit.should == 'S' Card.new('4C').suit.should == 'C' Card.new('5D').suit.should == 'D' end # lib/card.rb CARDS = ' TJQKA' class Card include Comparable end attr_reader :rank, :suit def = CARDS.index(str[0, = str[1,1] end def <=>(other) return rank <=> other.rank end end it 'should compare based on rank' do Card.new('AS').should > Card.new('KH') Card.new('QS').should == Card.new('QC') Card.new('TD').should < Card.new('JH') end 13

31 # spec/card.rb require 'rubygems' require 'spec' require 'lib/card' describe Card do it 'should parse rank' do end end Card.new('2H').rank.should == 2 Card.new('TS').rank.should == 10 Card.new('JC').rank.should == 11 Card.new('QD').rank.should == 12 Card.new('KC').rank.should == 13 Card.new('AS').rank.should == 14 it 'should parse suit' do Card.new('2H').suit.should == 'H' Card.new('3S').suit.should == 'S' Card.new('4C').suit.should == 'C' Card.new('5D').suit.should == 'D' end it 'should compare based on rank' do Card.new('AS').should > Card.new('KH') Card.new('QS').should == Card.new('QC') Card.new('TD').should < Card.new('JH') end # lib/card.rb CARDS = ' TJQKA' class Card include Comparable end attr_reader :rank, :suit def = CARDS.index(str[0, = str[1,1] end def <=>(other) return rank <=> other.rank end $ spec spec/card.rb -f specdoc --colour Card - should parse rank - should parse suit - should compare based on rank Finished in seconds 3 examples, 0 failures $ 13

32 RSpec on Rails Instalação: $ ruby script/plugin install svn://rubyforge.org/var/ svn/rspec/tags/current/rspec $ ruby script/plugin install svn://rubyforge.org/var/ svn/rspec/tags/current/rspec_on_rails $ ruby script/generate rspec 14

33 RSpec on Rails Permite especificar camadas isoladas: Model - View - Controller Helpers Testes de integração com story tests Integração com RCov (cobertura) 15

34 Isolamento de Camadas Controller Model View 16

35 Isolamento de Camadas Controller Model View 16

36 Isolamento de Camadas Controller Model View 16

37 Isolamento de Camadas Controller Model View DB 16

38 Isolamento de Camadas Controller View 16

39 Isolamento de Camadas Controller Model View 16

40 Stubs Mocks 17

41 Stubs Mocks Respostas Default (nil, false, 0,...) 17

42 Stubs Mocks Respostas Default Verifica chamadas (nil, false, 0,...) 17

43 RSpec on Rails CÓDIGO!! 18

44 História #1 Como um conferencista Gostaria de dar uma avaliação positiva ou negativa para a palestra que acabei de assistir Pois quero dar um feedback para o palestrante 19

45 História #1 Como um conferencista Gostaria de dar uma avaliação positiva ou negativa para a palestra que acabei de assistir Pois quero dar um feedback para o palestrante Palestra 1 0 Palestra 2 2 Palestra

46 História #1 Como um conferencista Gostaria de dar uma avaliação positiva ou negativa para a palestra que acabei de assistir Pois quero dar um feedback para o palestrante /lectures/vote_for/1?vote=1 Palestra 1 0 Palestra 2 2 Palestra

47 História #1 Como um conferencista Gostaria de dar uma avaliação positiva ou negativa para a palestra que acabei de assistir Pois quero dar um feedback para o palestrante Palestra 1 0 /lectures/vote_for/1?vote=1 Palestra 2 2 lectures_controller.rb Palestra

48 História #1 Como um conferencista Gostaria de dar uma avaliação positiva ou negativa para a palestra que acabei de assistir Pois quero dar um feedback para o palestrante Palestra 1 0 /lectures/vote_for/1?vote=1 Palestra 2 2 lectures_controller.rb Palestra 3 1 lecture.rb 19

49 História #1 Como um conferencista Gostaria de dar uma avaliação positiva ou negativa para a palestra que acabei de assistir Pois quero dar um feedback para o palestrante Palestra 1 0 /lectures/vote_for/1?vote=1 Palestra 2 2 lectures_controller.rb Palestra 3 1 lecture.rb 19

50 História #2 Como um conferencista Gostaria de destacar a palestra atual Para facilitar a identificação na hora de votar 20

51 História #2 Como um conferencista Gostaria de destacar a palestra atual Para facilitar a identificação na hora de votar Palestra 1 14:00-14:00 0 Palestra 2 15:00-17:00 3 Palestra 3 17:00-18:

52 História #3 Como um conferencista Gostaria de votar mais rápido Pois dar um refresh na página inteira demora muito 21

53 História #3 Como um conferencista Gostaria de votar mais rápido Pois dar um refresh na página inteira demora muito 21

54 RSpec on Rails O que está acontecendo no trunk: Story tests (RBehave) Plain-text story tests Editor de histórias web Integração com Rails

55 Dúvidas? Danilo Sato groups.google.com/group/dojo_sp AgilCoop 23

Lições Aprendidas sobre Testes

Lições Aprendidas sobre Testes Lições Aprendidas sobre Testes Danilo Sato Rails Summit Latin America www.dtsato.com 16/Out/2008 Um pouco sobre vocês Será que estou na palestra certa? Minha história com testes automatizados Era uma vez

Leia mais

Desenvolvimento Dirigido por Testes (TDD)

Desenvolvimento Dirigido por Testes (TDD) Desenvolvimento Dirigido por Testes (TDD) Cursos de Verão 2008 www.agilcoop.org.br Mariana & Paulo O que é Desenvolvimento Dirigido por Testes? Dúvidas? Copyleft AgilCoop 2008 2 Testes a priori Conhecer

Leia mais

Desenvolvimento Dirigido por Testes (TDD)

Desenvolvimento Dirigido por Testes (TDD) Desenvolvimento Dirigido por Testes (TDD) Cursos de Verão 2010 www.agilcoop.org.br Hugo Corbucci O que é Desenvolvimento Dirigido por Testes? Entenderam? Copyleft AgilCoop 2010 2 Testes a priori Conhecer

Leia mais

Test-driven Development no Rails Começando seu projeto com o pé direito. 2007, Nando Vieira http://simplesideias.com.br

Test-driven Development no Rails Começando seu projeto com o pé direito. 2007, Nando Vieira http://simplesideias.com.br Test-driven Development no Rails Começando seu projeto com o pé direito 2007, Nando Vieira http://simplesideias.com.br O que iremos ver? slides = Array.new slides

Leia mais

Desenvolvimento Dirigido por Testes (TDD)

Desenvolvimento Dirigido por Testes (TDD) Desenvolvimento Dirigido por Testes (TDD) Cursos de Verão 2009 www.agilcoop.org.br Mariana Bravo O que é Desenvolvimento Dirigido por Testes? Dúvidas? Copyleft AgilCoop 2008 2 Testes a priori Conhecer

Leia mais

Desenvolvimento Guiado por Testes

Desenvolvimento Guiado por Testes Desenvolvimento Guiado por Testes Test-Driven Development (TDD) Guilherme Chapiewski http://gc.blog.br gc@mandic.com.br O que é TDD? Regras fundamentais do TDD: Escreva o teste da implementação ANTES de

Leia mais

Universidade Tecnológica Federal do Paraná UTFPR Programa de Pós-Graduação em Computação Aplicada Disciplina de Mineração de Dados

Universidade Tecnológica Federal do Paraná UTFPR Programa de Pós-Graduação em Computação Aplicada Disciplina de Mineração de Dados Universidade Tecnológica Federal do Paraná UTFPR Programa de Pós-Graduação em Computação Aplicada Disciplina de Mineração de Dados Prof. Celso Kaestner Poker Hand Data Set Aluno: Joyce Schaidt Versão:

Leia mais

Roteiro sobre Projeto Final do curso Metodologia para Desenvolvimento de Objetos de Aprendizagem

Roteiro sobre Projeto Final do curso Metodologia para Desenvolvimento de Objetos de Aprendizagem Roteiro sobre Projeto Final do curso Metodologia para Desenvolvimento de Objetos de Aprendizagem Este roteiro tem como objetivo apresentar o projeto final do curso. Você deverá elaborar um projeto para

Leia mais

Considerações: 1) Coletânea de Músicas

Considerações: 1) Coletânea de Músicas Universidade Federal de Pernambuco Centro de Informática Lista 5 Introdução a Programação Prof: Adriano Sarmento Data: 2/08/13 Data de entrega: 14/08/13 Considerações: Leia a lista toda, o quanto antes,

Leia mais

COMO TER TEMPO PARA COMEÇAR MINHA TRANSIÇÃO DE CARREIRA?

COMO TER TEMPO PARA COMEÇAR MINHA TRANSIÇÃO DE CARREIRA? COMO TER TEMPO PARA COMEÇAR MINHA TRANSIÇÃO DE CARREIRA? Um guia de exercícios para você organizar sua vida atual e começar a construir sua vida dos sonhos Existem muitas pessoas que gostariam de fazer

Leia mais

II Semana de Tecnologia da Informação. Rails Framework

II Semana de Tecnologia da Informação. Rails Framework II Semana de Tecnologia da Informação Rails Framework Rails Instalação Ruby versão 1.8.7 Linux: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p174.tar.gz ou apt-get install ruby (Debian/Ubuntu) Windows:

Leia mais

REGULAMENTO TÉCNICO POKER CAPÍTULO I DA EXECUÇÃO DO TORNEIO

REGULAMENTO TÉCNICO POKER CAPÍTULO I DA EXECUÇÃO DO TORNEIO POKER CAPÍTULO I DA EXECUÇÃO DO TORNEIO Art. 2º - O Torneio de POKER dos XIII JOIDS será disputado nas instalações que será informado através de boletim oficial, informando o dia, horário e local com caráter

Leia mais

Ruby. Simplicidade e produtividade

Ruby. Simplicidade e produtividade Ruby Simplicidade e produtividade Ruby é... Uma linguagem de tipagem dinâmica e forte, com gerenciamento de memória automático, open source com foco na simplicidade e na produtividade. Tem uma sintaxe

Leia mais

Por que não (não testar)? Danilo Sato www.dtsato.com

Por que não (não testar)? Danilo Sato www.dtsato.com Por que não (não testar)? Danilo Sato www.dtsato.com Quem sou eu? Graduação/Mestrado no IME-USP AgilCoop ThoughtWorks UK Fundador do Dojo@SP Por que não testar? Por que não testar? É muito difícil / Eu

Leia mais

Agile Methods for the Traditional Guy

Agile Methods for the Traditional Guy Agile Methods for the Traditional Guy Conexão Java 07 Danilo Sato www.dtsato.com (Agradecimento: Mariana Bravo) Danilo Sato BCC/Mestrado - IME/USP AgilCoop Fundador do Dojo@SP ThoughtWorks UK Modelo? Quem

Leia mais

Começando com Ruby on Rails @gibsongabriel

Começando com Ruby on Rails @gibsongabriel Começando com Ruby on Rails @gibsongabriel Yukiriho 'Matz' Matsumoto http://ruby-lang.org/pt/ Ruby é uma linguagem de programação interpretada, com tipagem forte e dinâmica, que tem como foco a simplicidade

Leia mais

REGRAS DO POKER. Link:http://www.jogatina.com/regras-como-jogar-poker.html

REGRAS DO POKER. Link:http://www.jogatina.com/regras-como-jogar-poker.html REGRAS DO POKER Link:http://www.jogatina.com/regras-como-jogar-poker.html Com mais de 100 milhões de jogadores em todo o planeta, a modalidade de poker Texas Hold'em No Limits também pode ser jogada aqui

Leia mais

PROJETO RUMOS DA INDÚSTRIA PAULISTA

PROJETO RUMOS DA INDÚSTRIA PAULISTA PROJETO RUMOS DA INDÚSTRIA PAULISTA AVALIAÇÃO DO 1º SEMESTRE E PERSPECTIVAS PARA O 2º SEMESTRE DE 2014 Agosto/2014 Esta pesquisa tem como objetivo avaliar o desempenho do primeiro semestre de 2014, as

Leia mais

3 0 0 A 120 incorreto 3 431 A 130 incorreto A 200 incorreto 5 A 100 correto B 110 incorreto B 111 correto C 200 correto D 300 incorreto

3 0 0 A 120 incorreto 3 431 A 130 incorreto A 200 incorreto 5 A 100 correto B 110 incorreto B 111 correto C 200 correto D 300 incorreto Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO Faculdade Federal de Rio das Ostras - RFR Departamento de Ciência e Tecnologia - RCT Curso: Programação de Computadores

Leia mais

Programação Web Aula 10 - Testes, Javascript, Ajax

Programação Web Aula 10 - Testes, Javascript, Ajax Programação Web Aula 10 - Testes, Javascript, Ajax Bruno Müller Junior Departamento de Informática UFPR 28 de Abril de 2014 1 Ambientes de Execução 2 Testes Um exemplo Acrescentando Validação Validação

Leia mais

bom, eu gostaria de me sentir uma pessoa útil sem precisar fazer ã-hã...

bom, eu gostaria de me sentir uma pessoa útil sem precisar fazer ã-hã... A eu gostaria de me sentir uma pessoa útil... só não se esqueça, charlie brown, que as pessoas úte is são chamadas para fazer uma porção de coisas... ã-hã... bom, eu gostaria de me sentir uma pessoa útil

Leia mais

Português Língua Estrangeira Teste (50 horas)

Português Língua Estrangeira Teste (50 horas) Português Língua Estrangeira Teste (50 horas) Nome: Data: A Importa-se de responder a umas perguntas? Está bem. Obrigado. 1 Como é que se chama? 2 O que é que faz? 3 Vive aqui agora? 4 Há quanto tempo

Leia mais

coleção Conversas #7 - ABRIL 2014 - f o? Respostas que podem estar passando para algumas perguntas pela sua cabeça.

coleção Conversas #7 - ABRIL 2014 - f o? Respostas que podem estar passando para algumas perguntas pela sua cabeça. Eu quero não parar coleção Conversas #7 - ABRIL 2014 - de consigo.o usar que eu drogas f o? aç e Respostas para algumas perguntas que podem estar passando pela sua cabeça. A Coleção CONVERSAS da Editora

Leia mais

coleção Conversas #11 - agosto 2014 - n a h u e s Respostas perguntas para algumas que podem estar passando pela sua cabeça.

coleção Conversas #11 - agosto 2014 - n a h u e s Respostas perguntas para algumas que podem estar passando pela sua cabeça. coleção Conversas #11 - agosto 2014 - Não quero s o a negra a m e pr s s eu e n ta min Respostas r pais. So perguntas para algumas que podem estar passando pela sua cabeça. h u a n ra a m cis o t r a a?

Leia mais

FRWTC800 - Desenvolvimento Web com Ruby on Rails

FRWTC800 - Desenvolvimento Web com Ruby on Rails FRWTC800 - Desenvolvimento Web com Ruby on Rails SOBRE A FRAMEWORK A Framework (www.frwtc.com) atua diretamente com profissionais do segmento de tecnologia em busca de capacitação, atualização e certificação,

Leia mais

Análise Matemática II

Análise Matemática II Página Web 1 de 7 Análise Matemática II Nome de utilizador: Arménio Correia. (Sair) LVM AM2_Inf Questionários INQUÉRITO ANÓNIMO» AVALIAÇÃO de AM2 e dos DOCENTES Relatório Ver todas as Respostas View Todas

Leia mais

OS 4 PASSOS ALTA PERFORMANCE A PARTIR DE AGORA PARA VOCÊ COMEÇAR A VIVER EM HIGHSTAKESLIFESTYLE.

OS 4 PASSOS ALTA PERFORMANCE A PARTIR DE AGORA PARA VOCÊ COMEÇAR A VIVER EM HIGHSTAKESLIFESTYLE. OS 4 PASSOS PARA VOCÊ COMEÇAR A VIVER EM ALTA PERFORMANCE A PARTIR DE AGORA HIGHSTAKESLIFESTYLE. Hey :) Gabriel Goffi aqui. Criei esse PDF para você que assistiu e gostou do vídeo ter sempre por perto

Leia mais

coleção Conversas #20 - MARÇO 2015 - t t o y ç r n s s Respostas perguntas para algumas que podem estar passando pela sua cabeça.

coleção Conversas #20 - MARÇO 2015 - t t o y ç r n s s Respostas perguntas para algumas que podem estar passando pela sua cabeça. Vocês acham possam a coleção Conversas #20 - MARÇO 2015 - cer d o t t o a r que ga cr ia n y ç a s s? Respostas perguntas para algumas que podem estar passando pela sua cabeça. A Coleção CONVERSAS da Editora

Leia mais

Entrevista exclusiva concedida pelo Presidente da República, Luiz Inácio Lula da Silva, ao SBT

Entrevista exclusiva concedida pelo Presidente da República, Luiz Inácio Lula da Silva, ao SBT Entrevista exclusiva concedida pelo Presidente da República, Luiz Inácio Lula da Silva, ao SBT Brasília-DF, 30 de outubro de 2006 Jornalista Ana Paula Padrão: Então vamos às perguntas, agora ao vivo, com

Leia mais

Novas Ferramentas de Teste na plataforma Java Jorge Diz Workshop de testes para aplicativos web Slide 1

Novas Ferramentas de Teste na plataforma Java Jorge Diz Workshop de testes para aplicativos web Slide 1 Just Java 2009 Novas Ferramentas de Teste na plataforma Java Jorge Diz Workshop de testes para aplicativos web Slide 1 Quem sou eu? Jorge Alberto Diz ( 95 Mestre em Eng. Elétrica (UNICAMP ( 89 Bach. em

Leia mais

Patrocínio Institucional Parceria Apoio

Patrocínio Institucional Parceria Apoio Patrocínio Institucional Parceria Apoio InfoReggae - Edição 71 A Gestão Social no Brasil 13 de Fevereiro de 2015 O Grupo AfroReggae é uma organização que luta pela transformação social e, através da cultura

Leia mais

GABINETE DO SECRETÁRIO PARA A ECONOMIA E FINANÇAS

GABINETE DO SECRETÁRIO PARA A ECONOMIA E FINANÇAS N.º 32 9-8-2010 BOLETIM OFICIAL DA REGIÃO ADMINISTRATIVA ESPECIAL DE MACAU I SÉRIE 611 215/2006 $21,454,680.00 28/20096/2006 215/2006 2006...$ 6,436,404.00 2007...$ 12,872,808.00 2010...$ 2,145,468.00

Leia mais

Tutorial Rápido para Quizlet - em português!

Tutorial Rápido para Quizlet - em português! Tutorial Rápido para Quizlet - em português! Site: Quizlet.com 1. Fazendo login Há duas formas de se fazer login no Quizlet: Login pelo facebook - Se você já tem uma conta no Facebook, não precisa criar

Leia mais

Instrução de Acesso ao DVR da Yoko Preto Modelo RYK924x.

Instrução de Acesso ao DVR da Yoko Preto Modelo RYK924x. Instrução de Acesso ao DVR da Yoko Preto Modelo RYK924x. 1 - Já estando em mãos com endereço WEB (IP:porta), user e senha fornecida pela Khronos, abra o Internet Explorer e insira o endereço completo (HTTP

Leia mais

MAT 461 Tópicos de Matemática II Aula 3: Resumo de Probabilidade

MAT 461 Tópicos de Matemática II Aula 3: Resumo de Probabilidade MAT 461 Tópicos de Matemática II Aula 3: Resumo de Probabilidade Edson de Faria Departamento de Matemática IME-USP 19 de Agosto, 2013 Probabilidade: uma Introdução / Aula 3 1 Probabilidade Discreta: Exemplos

Leia mais

Estratégias para testes: a metáfora da pirâmide alimentar

Estratégias para testes: a metáfora da pirâmide alimentar Estratégias para testes: a metáfora da pirâmide alimentar Jorge Diz Instrutor Globalcode Kleber Xavier Instrutor Globalcode 1 Agenda > O que são testes? > Tipos de testes > A pirâmide de testes (Huggins)

Leia mais

SOBRE A AUTORA. Alcançou sua independência financeira através da Internet, conseguindo já no primeiro mês de blog R$ 1.215,67.

SOBRE A AUTORA. Alcançou sua independência financeira através da Internet, conseguindo já no primeiro mês de blog R$ 1.215,67. SOBRE A AUTORA Leticia Pietras tem 17 anos, é Empreendedora digital, fundadora do blog www.empreendedora-digital.com. Alcançou sua independência financeira através da Internet, conseguindo já no primeiro

Leia mais

Versão 0.1. Manual FoRc. Última Atualização: Maio/2007. Daniel Schmitz danieljfa@gmail.com

Versão 0.1. Manual FoRc. Última Atualização: Maio/2007. Daniel Schmitz danieljfa@gmail.com Versão 0.1 Manual FoRc Última Atualização: Maio/2007 Daniel Schmitz danieljfa@gmail.com Sumário 1. O que é FoRc?... 3 2. O que é Adobe Flex?... 3 3. O que é Ruby on Rails?... 3 4. Flex + Ruby on Rails?...

Leia mais

Quanto vale tudo isso?

Quanto vale tudo isso? O lado H do Sucesso dines schaffer Você é: Você tem: Quanto vale tudo isso? E se você não tiver... Você aprendeu na escola (?) Preocupação do diretor do INATEL O que é complicado? Quem já teve um dia

Leia mais

O que tem neste ebook?

O que tem neste ebook? O que tem neste ebook? 01. Como avaliar bons Plugins antes usá-los 02. 10 Plugins que eu mais indico para o SEO do seu site 03. Onde baixar os Plugins que eu indico Sobre o Segredos da Audiência O site

Leia mais

O grande lance. leilão santander em: O Sr. Joel está à procura de um carro novo...

O grande lance. leilão santander em: O Sr. Joel está à procura de um carro novo... leilão santander em: O grande lance O Sr. Joel está à procura de um carro novo... Onde mais eu poderia encontrar carros bons e baratos? Eu não vou comprar carro em leilão! Só deve ter carro batido ou velho...

Leia mais

Matemática em Toda Parte II

Matemática em Toda Parte II Matemática em Toda Parte II Episódio: Matemática nas Brincadeiras Resumo O episódio Matemática nas Brincadeiras explora o mundo dos jogos para identificar o uso dos conceitos de combinatória e probabilidade.

Leia mais

Estudo de Viabilidade. GMon Sistema de Gerenciamento de Monitores. Curso: Ciências da Computação Professora: Carla Silva

Estudo de Viabilidade. GMon Sistema de Gerenciamento de Monitores. Curso: Ciências da Computação Professora: Carla Silva Estudo de Viabilidade GMon Sistema de Gerenciamento de Monitores Curso: Ciências da Computação Professora: Carla Silva Recife, 20 de Janeiro de 2012 1 Sumário 1. Motivação... 3 2. Problema identificado...

Leia mais

Na Internet Gramática: atividades

Na Internet Gramática: atividades Na Internet Gramática: atividades Dica: Antes de fazer as atividades abaixo, leia os documentos Modo subjuntivo geral e Presente do subjuntivo, no Banco de Gramática. 1. No trecho a seguir, extraído da

Leia mais

TESTANDO ARQUITETURAS DE MICRO-SERVIÇOS

TESTANDO ARQUITETURAS DE MICRO-SERVIÇOS TESTANDO ARQUITETURAS DE MICRO-SERVIÇOS Renan Martins @renan89 1 Recife, Belo Horizonte, São Paulo e Porto Alegre 2 #TWnaMTC2015 @thoughtworks_pt 3 AGENDA 4 FALAREMOS SOBRE 1. O que são micro-serviços?

Leia mais

coleção Conversas #14 - outubro 2014 - e r r Respostas perguntas para algumas que podem estar passando pela sua cabeça.

coleção Conversas #14 - outubro 2014 - e r r Respostas perguntas para algumas que podem estar passando pela sua cabeça. não Eu Não r que o f existe coleção Conversas #14 - outubro 2014 - a z fu e r tu r uma fa o para c ul m d im ad? e. Respostas perguntas para algumas que podem estar passando pela sua cabeça. A Coleção

Leia mais

Freelapro. Título: Como o Freelancer pode transformar a sua especialidade em um produto digital ganhando assim escala e ganhando mais tempo

Freelapro. Título: Como o Freelancer pode transformar a sua especialidade em um produto digital ganhando assim escala e ganhando mais tempo Palestrante: Pedro Quintanilha Freelapro Título: Como o Freelancer pode transformar a sua especialidade em um produto digital ganhando assim escala e ganhando mais tempo Quem sou eu? Eu me tornei um freelancer

Leia mais

TESTES AUTOMATIZADOS COM JUNITE MOCKITO

TESTES AUTOMATIZADOS COM JUNITE MOCKITO TESTES AUTOMATIZADOS COM JUNITE MOCKITO Jaime William Dias 12, Dener Barranco 1, Douglas Delapria 1 1 Universidade Paranaense (Unipar) 2 Universidade Estadual de Maringá (UEM) Paranavaí PR Brasil dener_barranco@hotmail.com,

Leia mais

A4 Projeto Integrador e Lista de Jogos

A4 Projeto Integrador e Lista de Jogos A4 Projeto Integrador e Lista de Jogos 1ª ETAPA PROJETO INTEGRADOR (2 pontos na A4) Como discutido em sala de aula, a disciplina de algoritmos I também fará parte do projeto integrador, para cada grupo

Leia mais

8 Erros Que Podem Acabar Com Seu Negócio de Marketing Digital

8 Erros Que Podem Acabar Com Seu Negócio de Marketing Digital 8 Erros Que Podem Acabar Com Seu Negócio de Marketing Digital Empreender em negócios de marketing digital seguramente foi uma das melhores decisões que tomei em minha vida. Além de eu hoje poder ter minha

Leia mais

O CONCEITO DE TDD NO DESENVOLVIMENTO DE SOFTWARE

O CONCEITO DE TDD NO DESENVOLVIMENTO DE SOFTWARE O CONCEITO DE TDD NO DESENVOLVIMENTO DE SOFTWARE Renan Leme Nazário, Ricardo Rufino Universidade Paranaense (Unipar) Paranavaí PR - Brasil renazariorln@gmail.com, ricardo@unipar.br Resumo. Este artigo

Leia mais

Hoje vou mostrar-te tudo o que precisas para rankear os teus vídeos no Google e no Youtube. Presta muita atenção. Se estas a ver este vídeo, já deves

Hoje vou mostrar-te tudo o que precisas para rankear os teus vídeos no Google e no Youtube. Presta muita atenção. Se estas a ver este vídeo, já deves Hoje vou mostrar-te tudo o que precisas para rankear os teus vídeos no Google e no Youtube. Presta muita atenção. Se estas a ver este vídeo, já deves saber da importância deste vídeo para o teu negócio!

Leia mais

Aprenda a Tirar Vantagem da 2º Maior Ferramenta de Buscas do Mundo!

Aprenda a Tirar Vantagem da 2º Maior Ferramenta de Buscas do Mundo! Aprenda a Tirar Vantagem da 2º Maior Ferramenta de Buscas do Mundo! Usar o Youtube profissionalmente é o upgrade que o seu negócio precisa para alavancar e obter muito mais vendas, contatos e visitas!

Leia mais

Capítulo 5 RELATÓRIO DE ATIVIDADES E TICKETS RELATÓRIOS DE ATIVIDADE

Capítulo 5 RELATÓRIO DE ATIVIDADES E TICKETS RELATÓRIOS DE ATIVIDADE Capítulo 5 RELATÓRIO DE ATIVIDADES E TICKETS RELATÓRIOS DE ATIVIDADE Tão importante quanto realizar um bom Atendimento é ter um relatório bem feito e assinado. Imagine a seguinte situação: Você precisou

Leia mais

Aula 5 Modelo de Roteiro Para Ser Usado nas Suas Entrevistas

Aula 5 Modelo de Roteiro Para Ser Usado nas Suas Entrevistas Aula 5 Modelo de Roteiro Para Ser Usado nas Suas Entrevistas OBS: Tudo que estiver nessa formatação: [vermelho] são os espaços onde você deve preencher com informações pertinentes ao seu projeto (avatar,

Leia mais

Programação de Computadores

Programação de Computadores INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA RIO GRANDE DO NORTE Programação de Computadores Um pouco de diversão - libgosu O exemplo desenvolvido nesta apresentação é o mesmo do tutorial GOSU,

Leia mais

PROGRAMAÇÃO PARA INTERNET RICA INTRODUÇÃO AO ASP.NET

PROGRAMAÇÃO PARA INTERNET RICA INTRODUÇÃO AO ASP.NET PROGRAMAÇÃO PARA INTERNET RICA INTRODUÇÃO AO ASP.NET Prof. Dr. Daniel Caetano 2012-2 Objetivos Conhecer a plataforma ASP.Net Compreender os elementos de um sistema ASP.Net Capacitar o aluno para criar

Leia mais

Breve introdução. Uma breve introdução. Simplicidade e Poder. Rápido Dinâmico Robusto

Breve introdução. Uma breve introdução. Simplicidade e Poder. Rápido Dinâmico Robusto Breve introdução Uma breve introdução Rápido Dinâmico Robusto Simplicidade e Poder Linguagem dinâmica Arquitetura Mapeamento Objeto Relacional Convenção DRY YAGNI KISS Groovy MVC Hibernate Sobre configuração

Leia mais

COMO CRIAR UM SITE DE NEGÓCIOS

COMO CRIAR UM SITE DE NEGÓCIOS 0 COMO CRIAR UM SITE DE NEGÓCIOS Em 5 Passos Simples Aprenda aqui a criar um site de negócios de maneira simples, com algumas dicas fundamentais para o começo do seu projeto no Mercado Digital COMO CRIAR

Leia mais

a) C D. b) C D. c) (A B) (C D). d) (A B) (C D).

a) C D. b) C D. c) (A B) (C D). d) (A B) (C D). Conjuntos e Conjuntos Numéricos Exercícios 1. Uma pesquisa de mercado foi realizada, para verificar a preferência sobre três produtos, A, B e C. 1.00 pessoas foram entrevistadas. Os resultados foram os

Leia mais

Pesquisa Eleitoral Novembro / 2003 ANEP

Pesquisa Eleitoral Novembro / 2003 ANEP Pesquisa Eleitoral INFLUÊNCIA DA PESQUISA ELEITORAL NA SOCIEDADE Franceschini Análises de Mercado Pesquisa, Imprensa e Política Visão do Político Visão do Jornalista Visão do Técnico de Pesquisa Atuação

Leia mais

Entendendo Rails. Fabio Akita Surgeworks Brazil Rails Practice Manager www.akitaonrails.com

Entendendo Rails. Fabio Akita Surgeworks Brazil Rails Practice Manager www.akitaonrails.com Entendendo Rails Fabio Akita Surgeworks Brazil Rails Practice Manager www.akitaonrails.com 37signals Criado por David Heinemeier Hansson, em 2004 Extraído do aplicativo Basecamp Feito em Ruby, em vez de

Leia mais

GANHAR DINHEIRO COM SEU SITE OU BLOG

GANHAR DINHEIRO COM SEU SITE OU BLOG GANHAR DINHEIRO COM SEU SITE OU BLOG Ganhe dinheiro com seu blog.... Aposto que você já viu isso escrito em centenas de sites ou blogs e nunca conseguir atingir esse objetivo, aqui nesse ebook iremos abordar

Leia mais

Você consegue dirigir seu carro sem um painel de controle? Você consegue gerenciar um Service Desk sem Indicadores?

Você consegue dirigir seu carro sem um painel de controle? Você consegue gerenciar um Service Desk sem Indicadores? Você consegue dirigir seu carro sem um painel de controle? Você consegue gerenciar um Service Desk sem Indicadores? Será que está acabando a gasolina? Qual o consumo médio do carro na Estrada ou na Cidade?

Leia mais

UNIVERSIDADE ESTADUAL DE PONTA GROSSA Pró-reitoria de Planejamento PROPLAN Comissão Própria de Avaliação CPA

UNIVERSIDADE ESTADUAL DE PONTA GROSSA Pró-reitoria de Planejamento PROPLAN Comissão Própria de Avaliação CPA UNIVERSIDADE ESTADUAL DE PONTA GROSSA Pró-reitoria de Planejamento PROPLAN Comissão Própria de Avaliação CPA 1ª Avaliação do Curso de Especialização em Projetos e Obras Públicas de Edificações do Programa

Leia mais

Youtube Sign Up Sign Up Upload

Youtube Sign Up Sign Up Upload Youtube Através de sites que hospedam vídeos é possível permitir que estes sejam assistidos no seu blog. No YouTube, por exemplo, você pode fazer isso, basta apenas efectuar um registo e fazer o Upload

Leia mais

No meu caso usei o huawei e1756, onde tirei a opção de autorun, pois se estiver ativada, não será detectado pelo sistema.

No meu caso usei o huawei e1756, onde tirei a opção de autorun, pois se estiver ativada, não será detectado pelo sistema. Esse manual tem por finalidade atualizar a firmware das centrais multimídias chinesas da RoadRover. A minha central é uma axis digital car pc Model Number: C7010LE Para usarmos o waze é necessário, claro,

Leia mais

Aplicações desktop a jato com JRuby e Netbeans

Aplicações desktop a jato com JRuby e Netbeans c a p a Aplicações desktop a jato com JRuby e Netbeans Construindo aplicações Swing combinando as melhores técnicas e ferramentas de Java e Ruby Demetrius Nunes (me@demetriusnunes.com): formado em Engenharia

Leia mais

Especificação do Trabalho Prático

Especificação do Trabalho Prático Especificação do Trabalho Prático O professor Thomas é um homem muito ocupado. Tem, em sua agenda, uma série de compromissos que ele deve atender em 2009. De tantos compromissos que tem, resolveu contratar

Leia mais

Luiz Arão Araújo Carvalho Bacharel em Ciência da Computação Desenvolvedor RedeSat-TO maximusmano@gmail.com http://www.maxonrails.wordpress.

Luiz Arão Araújo Carvalho Bacharel em Ciência da Computação Desenvolvedor RedeSat-TO maximusmano@gmail.com http://www.maxonrails.wordpress. Parte II Luiz Arão Araújo Carvalho Bacharel em Ciência da Computação Desenvolvedor RedeSat-TO maximusmano@gmail.com http://www.maxonrails.wordpress.com Rails - Instalação Windows gem install rails Plataformas

Leia mais

OLÁ PESSOAL AQUI É ALEXIA FINK, EU JÁ TRABALHO AQUI DEZ DO ANO PASSADO, EU GOSTO DE FAZER AQUI NA? NA MONITORIA-FAZER JOGOS, NO JORNAL MURAL-FAZER

OLÁ PESSOAL AQUI É ALEXIA FINK, EU JÁ TRABALHO AQUI DEZ DO ANO PASSADO, EU GOSTO DE FAZER AQUI NA? NA MONITORIA-FAZER JOGOS, NO JORNAL MURAL-FAZER OLÁ PESSOAL AQUI É ALEXIA FINK, EU JÁ TRABALHO AQUI DEZ DO ANO PASSADO, EU GOSTO DE FAZER AQUI NA? NA MONITORIA-FAZER JOGOS, NO JORNAL MURAL-FAZER NOTICÍAS NA RADIO MEGA FONE-FALAR POR QUE É BOM SABER

Leia mais

第 61/2004 號 經 濟 財 政 司 司 長 對 外 規 範 性 批 示. Artigo 7.º 第 七 條 賠 率. prémios: Ao jogador que ganha pertencem o valor da aposta e os seguintes

第 61/2004 號 經 濟 財 政 司 司 長 對 外 規 範 性 批 示. Artigo 7.º 第 七 條 賠 率. prémios: Ao jogador que ganha pertencem o valor da aposta e os seguintes 724 澳 門 特 別 行 政 區 公 報 第 一 組 第 20 期 2004 年 5 月 17 日 第 七 條 賠 率 博 彩 者 中 注, 除 原 注 碼 外, 依 下 列 得 賠 率 : ( 一 ) 壹 個 號 碼 孤 丁 1 賠 35; ( 二 ) 兩 個 號 碼 兩 門 騎 1 賠 17; ( 三 ) 三 個 號 碼 三 門 一 列 1 賠 11; ( 四 ) 四 個 號 碼 四 門 騎

Leia mais

Como Aumentar o LUCRO do seu escritório contábil com Consultoria Financeira

Como Aumentar o LUCRO do seu escritório contábil com Consultoria Financeira Como Aumentar o LUCRO do seu escritório contábil com Consultoria Financeira Introdução Contadores, de um modo geral, são financistas por natureza. E por que não aproveitar esse conhecimento extra para aumentar

Leia mais

Material Didáctico O Rapaz de Bronze A comissão organizadora da Festa das Flores

Material Didáctico O Rapaz de Bronze A comissão organizadora da Festa das Flores O Rapaz de Bronze A comissão organizadora da Festa das Flores NARRADOR No jardim mágico do Rapaz de bronze, à noite, as flores ganham vida, conversam, brincam, saltam como as pessoas. Este jardim era dividido

Leia mais

Tomada de Decisão uma arte a ser estudada Por: Arthur Diniz

Tomada de Decisão uma arte a ser estudada Por: Arthur Diniz Tomada de Decisão uma arte a ser estudada Por: Arthur Diniz Tomar decisões é uma atividade que praticamos diariamente, de uma forma ou de outra. Podemos até mesmo tomar a decisão de não tomar nenhuma decisão.

Leia mais

Amy Winehouse - Tears Dry On Their Own

Amy Winehouse - Tears Dry On Their Own Amy Winehouse - Tears Dry On Their Own All I can ever be to you, is a darkness that we knew And this regret I got accustomed to Once it was so right When we were at our high, Waiting for you in the hotel

Leia mais

Test-Driven Development no Rails: Unit Tests

Test-Driven Development no Rails: Unit Tests Test-Driven Development no Rails: Unit Tests 11/05/07 Tags:, Ruby, Ruby on Rails, TDD, Teste Unitário, Unit Tests Todo mundo fala que Test-Driven Development aumenta sua produtividade, reduz a quantidade

Leia mais

art 2º. A fase eliminatória ocorrerá no dia 28, com início às 22 horas, e a fase final no dia 29, com início às 23 horas.

art 2º. A fase eliminatória ocorrerá no dia 28, com início às 22 horas, e a fase final no dia 29, com início às 23 horas. Torneio de POKER Clube do Interior 2009 Comissão organizadora do torneio: Dr. Marcelo E. Montandon Júnior Dr. José Wesley Benício Soares Dr. Carlos Ximenes Filho Data e local: art 1º. O Torneio de Poker-Clube

Leia mais

Práticas de Desenvolvimento de Software

Práticas de Desenvolvimento de Software Aula 3. 09/03/2015. Práticas de Desenvolvimento de Software Aula 3 - Introdução à linguagem de programação Ruby Oferecimento Ruby (1) Ruby Ruby (2) Ruby Linguagem de programação dinâmica, de código aberto,

Leia mais

Há algumas semanas, aconteceu

Há algumas semanas, aconteceu COLUNA Felipe Mojave @FelipeMojave O dia em que DEI UMA DE MESSI Felipe Mojave é um dos principais jogadores brasileiros da atualidade. Faz parte do time de profissionais do Full Tilt. Há algumas semanas,

Leia mais

Graduados, empreendedores lançaram-se estrada fora

Graduados, empreendedores lançaram-se estrada fora 2015-08-05 09:00:55 Uma das frases que mais se tem ouvido neste final do ano lectivo, dos recém licenciados, é que o que os espera é o desemprego. Outra palavra que hoje se ouve bastante é empreendadorismo.

Leia mais

Era uma vez um menino muito pobre chamado João, que vivia com o papai e a

Era uma vez um menino muito pobre chamado João, que vivia com o papai e a João do Medo Era uma vez um menino muito pobre chamado João, que vivia com o papai e a mamãe dele. Um dia, esse menino teve um sonho ruim com um monstro bem feio e, quando ele acordou, não encontrou mais

Leia mais

20 perguntas para descobrir como APRENDER MELHOR

20 perguntas para descobrir como APRENDER MELHOR 20 perguntas para descobrir como APRENDER MELHOR Resultados Processo de aprendizagem SENTIDOS (principal) Gosto de informações que eu posso verificar. Não há nada melhor para mim do que aprender junto

Leia mais

Como criar e gerir um blog?

Como criar e gerir um blog? Como criar e gerir um blog? Como criar um blog? Como escrever num blog? Como visualizar o meu blog? Como apagar ou emendar um texto que já tenha sido publicado? O Sistema de Comentários Configurações Importantes!!

Leia mais

YesSQL. Como os recursos avançados do PostgreSQL podem ajudar o desenvolvedor de aplicações rails. quinta-feira, 3 de novembro de 11

YesSQL. Como os recursos avançados do PostgreSQL podem ajudar o desenvolvedor de aplicações rails. quinta-feira, 3 de novembro de 11 YesSQL Como os recursos avançados do PostgreSQL podem ajudar o desenvolvedor de aplicações rails. mas antes de mais nada... Essa palestra não é...... um início de uma guerra com os entusiastas de opções

Leia mais

LONDRES Sessão de planejamento do GAC para a reunião em Los Angeles

LONDRES Sessão de planejamento do GAC para a reunião em Los Angeles LONDRES Sessão de planejamento do GAC para a reunião em Los Angeles Quinta feira, 26 de junho, 2014 08:00 a 08:30 ICANN Londres, Inglaterra CHAIR DRYDEN: Bom dia a todos. Vamos começar com a nossa agenda.

Leia mais

Como fazer contato com pessoas importantes para sua carreira?

Como fazer contato com pessoas importantes para sua carreira? Como fazer contato com pessoas importantes para sua carreira? - Tem alguém com quem você gostaria de fazer contato? - Porque você não o fez até agora? - Por que é importante aprender a fazer esses contatos?

Leia mais

Supremo Tribunal Federal

Supremo Tribunal Federal Inteiro Teor do Acórdão - Página 92 de 215 18/06/2014 PLENÁRIO AÇÃO DIRETA DE INCONSTITUCIONALIDADE 4.947 DISTRITO FEDERAL DEBATE O SENHOR MINISTRO LUÍS ROBERTO BARROSO - Presidente, eu fiquei com uma

Leia mais

PASSOS INICIAIS PARA CRIAR O SEU NEGÓCIO DIGITAL. Aprenda os primeiros passos para criar seu negócio digital

PASSOS INICIAIS PARA CRIAR O SEU NEGÓCIO DIGITAL. Aprenda os primeiros passos para criar seu negócio digital PASSOS INICIAIS PARA CRIAR O SEU NEGÓCIO DIGITAL Aprenda os primeiros passos para criar seu negócio digital Conteúdo PRIMEIROS PASSOS COM BLOG:... 3 Primeiro:... 3 Segundo:... 4 Terceiro:... 5 Quarto:...

Leia mais

Tutorial Básico. Instalando e testando o Ruby on Rails no Windows

Tutorial Básico. Instalando e testando o Ruby on Rails no Windows Tutorial Básico Instalando e testando o Ruby on Rails no Windows Ana Luiza Dias Organização do Tutorial: Passos para a instalação...pág 2 Passos para a criação de um projeto rails...pág 3 Passos para acompanhar

Leia mais

Figura 1 Busca Linear

Figura 1 Busca Linear ----- Evidentemente, possuir os dados não ajuda o programador ou o usuário se eles não souberem onde os dados estão. Imagine, por exemplo, uma festa de casamento com cem convidados na qual não se sabe

Leia mais

E quando Deus diz não?

E quando Deus diz não? E quando Deus diz não? 1 Cr 17:1-27 Como é ruim ouvir um não! Enquanto ouvimos sim, enquanto as coisas estão acontecendo ao nosso favor, enquanto Deus está aprovando ou permitindo o que fazemos, enquanto

Leia mais

208. Assinale a única frase correta quanto ao uso dos pronomes pessoais: 209. Assinale o exemplo que contém mau emprego de pronome pessoal:

208. Assinale a única frase correta quanto ao uso dos pronomes pessoais: 209. Assinale o exemplo que contém mau emprego de pronome pessoal: 207. Complete com eu ou mim : CLASSES DE PALAVRAS PRONOME: - eles chegaram antes de. - há algum trabalho para fazer? - há algum trabalho para? - ele pediu para elaborar alguns exercícios; - para, viajar

Leia mais

E-book Grátis Como vender mais?

E-book Grátis Como vender mais? E-book Grátis Como vender mais? Emissão: 27/01/2015 Responsável: Luiz Carlos Becker Filho Cargo: Diretor Executivo E-book Grátis Como vender mais? Esse conteúdo pode realmente lhe ajudar: Premissas: Olá,

Leia mais

Presidência da República Casa Civil Secretaria de Administração Diretoria de Gestão de Pessoas Coordenação Geral de Documentação e Informação

Presidência da República Casa Civil Secretaria de Administração Diretoria de Gestão de Pessoas Coordenação Geral de Documentação e Informação Presidência da República Casa Civil Secretaria de Administração Diretoria de Gestão de Pessoas Coordenação Geral de Documentação e Informação Coordenação de Biblioteca 70 Cerimónia de sanção do projeto

Leia mais

Tutorial de instalação do ambiente Ruby, Ruby on Rails e MySQL no Ubuntu 10.04.

Tutorial de instalação do ambiente Ruby, Ruby on Rails e MySQL no Ubuntu 10.04. Tutorial de instalação do ambiente Ruby, Ruby on Rails e MySQL no Ubuntu 10.04. Neste tutorial vamos instalar um ambiente completo para desenvolvimento Ruby, Rails e MySQL no Ubuntu 10.04. É necessário

Leia mais

CLIENTE ENTREVISTA. H: Opine as possibilidades que podemos fazer em meu conforto, my favorite place, também conhecido como meu quarto.

CLIENTE ENTREVISTA. H: Opine as possibilidades que podemos fazer em meu conforto, my favorite place, também conhecido como meu quarto. Hugo Dellasta, 17 Anos Estudante. CLIENTE ENTREVISTA H: Opine as possibilidades que podemos fazer em meu conforto, my favorite place, também conhecido como meu quarto. K: Então, gostaria de saber o que

Leia mais

10 PASSOS PARA PLANEJAR E CONTROLAR AS VENDAS

10 PASSOS PARA PLANEJAR E CONTROLAR AS VENDAS 10 PASSOS PARA PLANEJAR E CONTROLAR AS VENDAS O fim do ano se aproxima e muitas empresas estão correndo atrás de fechar os resultados e as metas planejadas para o ano. Mas como sabemos em vendas não existe

Leia mais

EDUCAÇÃO FINANCEIRA. Carol Oliveira Diretora de Vendas Independente Mary Kay

EDUCAÇÃO FINANCEIRA. Carol Oliveira Diretora de Vendas Independente Mary Kay EDUCAÇÃO FINANCEIRA Carol Oliveira Diretora de Vendas Independente Mary Kay COMO A REALIDADE ENSINA... DESPESAS MENSAIS Aluguel Empréstimos Água, luz e internet Despesas com alimentação Despesa com filhos

Leia mais