SlideShare uma empresa Scribd logo
Treinamento SQL ou Coding Dojo #1
Por que treinamento?
Quem são os melhores ,[object Object],[object Object],[object Object],[object Object],[object Object]
 
 
O que é Coding Dojo? ,[object Object]
Objetivo ,[object Object]
Características ,[object Object],[object Object],[object Object],[object Object],[object Object]
Requerimentos ,[object Object],[object Object],[object Object]
Baby Steps ,[object Object],[object Object],[object Object],[object Object],[object Object]
 
SQL ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cláusulas do Select ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Funções de Agregação ,[object Object],[object Object],[object Object],[object Object],[object Object]
Dúvidas até agora?
Desafio #1 ,[object Object]
Desafio #1 e ½ ,[object Object]
Desafio #2 ,[object Object]
Parabéns a nós www.julianoribeiro.com.br www.w3tutor.com.br www.w3host.com.br

Mais conteúdo relacionado

Destaque

Didáctica de la matematica i
Didáctica de la matematica iDidáctica de la matematica i
Didáctica de la matematica ibl241057
 
Direct analog
Direct analogDirect analog
Direct analog
srikanthsailu
 
Apostila hardware 2
Apostila hardware 2Apostila hardware 2
Apostila hardware 2willdson2012
 
Apresentacao acabada-jt
Apresentacao acabada-jtApresentacao acabada-jt
Apresentacao acabada-jt
rodrigocprates
 
Informe sobre l’Administració electrònica a Catalunya-Octubre 2011
Informe sobre l’Administració electrònica a Catalunya-Octubre 2011Informe sobre l’Administració electrònica a Catalunya-Octubre 2011
Informe sobre l’Administració electrònica a Catalunya-Octubre 2011
Consorci Administració Oberta de Catalunya
 
ГиперРеклама VW Jetta
ГиперРеклама VW JettaГиперРеклама VW Jetta
ГиперРеклама VW Jettahyperadvert
 
Mastercard premium
Mastercard premiumMastercard premium
Mastercard premiumhyperadvert
 
Game dev. story
Game dev. storyGame dev. story
Game dev. storyPhenix Yu
 
Representação do conhecimento
Representação do conhecimentoRepresentação do conhecimento
Representação do conhecimentorobson100100
 
Das Vasa Disaster
Das Vasa DisasterDas Vasa Disaster
Das Vasa Disaster
zadiehl
 
Scrum em 60 minutos
Scrum em 60 minutosScrum em 60 minutos
Scrum em 60 minutos
Alexandre Magno Figueiredo
 
Error log
Error logError log
Error logM Kimi
 
Informe sobre l’Administració electrònica a Catalunya-Gener 2010
Informe sobre l’Administració electrònica a Catalunya-Gener 2010Informe sobre l’Administració electrònica a Catalunya-Gener 2010
Informe sobre l’Administració electrònica a Catalunya-Gener 2010
Consorci Administració Oberta de Catalunya
 
Scrum
ScrumScrum
População e povoamento
População e povoamentoPopulação e povoamento
População e povoamentoAna Ribeiro
 

Destaque (16)

Didáctica de la matematica i
Didáctica de la matematica iDidáctica de la matematica i
Didáctica de la matematica i
 
Direct analog
Direct analogDirect analog
Direct analog
 
Apostila hardware 2
Apostila hardware 2Apostila hardware 2
Apostila hardware 2
 
Apresentacao acabada-jt
Apresentacao acabada-jtApresentacao acabada-jt
Apresentacao acabada-jt
 
Exposicion seo
Exposicion seoExposicion seo
Exposicion seo
 
Informe sobre l’Administració electrònica a Catalunya-Octubre 2011
Informe sobre l’Administració electrònica a Catalunya-Octubre 2011Informe sobre l’Administració electrònica a Catalunya-Octubre 2011
Informe sobre l’Administració electrònica a Catalunya-Octubre 2011
 
ГиперРеклама VW Jetta
ГиперРеклама VW JettaГиперРеклама VW Jetta
ГиперРеклама VW Jetta
 
Mastercard premium
Mastercard premiumMastercard premium
Mastercard premium
 
Game dev. story
Game dev. storyGame dev. story
Game dev. story
 
Representação do conhecimento
Representação do conhecimentoRepresentação do conhecimento
Representação do conhecimento
 
Das Vasa Disaster
Das Vasa DisasterDas Vasa Disaster
Das Vasa Disaster
 
Scrum em 60 minutos
Scrum em 60 minutosScrum em 60 minutos
Scrum em 60 minutos
 
Error log
Error logError log
Error log
 
Informe sobre l’Administració electrònica a Catalunya-Gener 2010
Informe sobre l’Administració electrònica a Catalunya-Gener 2010Informe sobre l’Administració electrònica a Catalunya-Gener 2010
Informe sobre l’Administració electrònica a Catalunya-Gener 2010
 
Scrum
ScrumScrum
Scrum
 
População e povoamento
População e povoamentoPopulação e povoamento
População e povoamento
 

Semelhante a Oficina de SQL

Behaviour driven development, com jbehave
Behaviour driven development, com jbehaveBehaviour driven development, com jbehave
Behaviour driven development, com jbehave
Marcelo Zeferino
 
Aplicando eXtreming Programing ao cenário do Borland ALM - BorCon 2003
Aplicando  eXtreming Programing  ao cenário do  Borland ALM - BorCon 2003Aplicando  eXtreming Programing  ao cenário do  Borland ALM - BorCon 2003
Aplicando eXtreming Programing ao cenário do Borland ALM - BorCon 2003
Edgar Silva
 
Behaviour-Driven Development com Ruby
Behaviour-Driven Development com RubyBehaviour-Driven Development com Ruby
Behaviour-Driven Development com Ruby
Jony dos Santos Kostetzer
 
Machine Learning e Artificial Intelligence para desenvolvedores .NET
Machine Learning e Artificial Intelligence para desenvolvedores .NETMachine Learning e Artificial Intelligence para desenvolvedores .NET
Machine Learning e Artificial Intelligence para desenvolvedores .NET
Renato Haddad
 
Refactoring Databases
Refactoring DatabasesRefactoring Databases
Refactoring Databases
Ismael
 
Otimizando a performance com in memory no sql 2016
Otimizando a performance com in memory no sql 2016Otimizando a performance com in memory no sql 2016
Otimizando a performance com in memory no sql 2016
Luiz Henrique Garetti Rosário
 
TDD: A Essência do Mantra
TDD: A Essência do MantraTDD: A Essência do Mantra
TDD: A Essência do Mantra
Dionatan default
 
Tendências e Dicas para o Desenvolvimento de Software
Tendências e Dicas para o Desenvolvimento de SoftwareTendências e Dicas para o Desenvolvimento de Software
Tendências e Dicas para o Desenvolvimento de Software
Norberto Santos
 
Database Class - Pontos de defasagem e questões de brinde.
Database Class - Pontos de defasagem e questões de brinde.Database Class - Pontos de defasagem e questões de brinde.
Database Class - Pontos de defasagem e questões de brinde.
Jann Claude Mousquer
 
Minicurso de TDD
Minicurso de TDDMinicurso de TDD
Minicurso de TDD
William G. Comnisky
 
Comparação de desempenho entre SQL e NoSQL
Comparação de desempenho entre SQL e NoSQLComparação de desempenho entre SQL e NoSQL
Comparação de desempenho entre SQL e NoSQLpichiliani
 
Testando aplicações DataSnap
Testando aplicações DataSnapTestando aplicações DataSnap
Testando aplicações DataSnap
Andreano Lanusse
 
Clean Code
Clean CodeClean Code
Clean Code
Bruno Lui
 
Test-Driven Development - Introdução ao método de construção de software guia...
Test-Driven Development - Introdução ao método de construção de software guia...Test-Driven Development - Introdução ao método de construção de software guia...
Test-Driven Development - Introdução ao método de construção de software guia...
Thiago Faria de Andrade
 
Primeiros passos com o Cassandra
 Primeiros passos com o Cassandra  Primeiros passos com o Cassandra
Primeiros passos com o Cassandra
Otávio Santana
 
01 Orientacao A Objetos Programacao
01   Orientacao A Objetos   Programacao01   Orientacao A Objetos   Programacao
01 Orientacao A Objetos Programacaotaniamaciel
 

Semelhante a Oficina de SQL (20)

Behaviour driven development, com jbehave
Behaviour driven development, com jbehaveBehaviour driven development, com jbehave
Behaviour driven development, com jbehave
 
Aplicando eXtreming Programing ao cenário do Borland ALM - BorCon 2003
Aplicando  eXtreming Programing  ao cenário do  Borland ALM - BorCon 2003Aplicando  eXtreming Programing  ao cenário do  Borland ALM - BorCon 2003
Aplicando eXtreming Programing ao cenário do Borland ALM - BorCon 2003
 
Behaviour-Driven Development com Ruby
Behaviour-Driven Development com RubyBehaviour-Driven Development com Ruby
Behaviour-Driven Development com Ruby
 
Machine Learning e Artificial Intelligence para desenvolvedores .NET
Machine Learning e Artificial Intelligence para desenvolvedores .NETMachine Learning e Artificial Intelligence para desenvolvedores .NET
Machine Learning e Artificial Intelligence para desenvolvedores .NET
 
Refactoring Databases
Refactoring DatabasesRefactoring Databases
Refactoring Databases
 
Otimizando a performance com in memory no sql 2016
Otimizando a performance com in memory no sql 2016Otimizando a performance com in memory no sql 2016
Otimizando a performance com in memory no sql 2016
 
TDD: A Essência do Mantra
TDD: A Essência do MantraTDD: A Essência do Mantra
TDD: A Essência do Mantra
 
1° Madrugada de Testes
1° Madrugada de Testes1° Madrugada de Testes
1° Madrugada de Testes
 
TDD
TDDTDD
TDD
 
Tendências e Dicas para o Desenvolvimento de Software
Tendências e Dicas para o Desenvolvimento de SoftwareTendências e Dicas para o Desenvolvimento de Software
Tendências e Dicas para o Desenvolvimento de Software
 
Database Class - Pontos de defasagem e questões de brinde.
Database Class - Pontos de defasagem e questões de brinde.Database Class - Pontos de defasagem e questões de brinde.
Database Class - Pontos de defasagem e questões de brinde.
 
Minicurso de TDD
Minicurso de TDDMinicurso de TDD
Minicurso de TDD
 
Aula1
Aula1Aula1
Aula1
 
Comparação de desempenho entre SQL e NoSQL
Comparação de desempenho entre SQL e NoSQLComparação de desempenho entre SQL e NoSQL
Comparação de desempenho entre SQL e NoSQL
 
Growing oos guided_by_tests entire
Growing oos guided_by_tests entireGrowing oos guided_by_tests entire
Growing oos guided_by_tests entire
 
Testando aplicações DataSnap
Testando aplicações DataSnapTestando aplicações DataSnap
Testando aplicações DataSnap
 
Clean Code
Clean CodeClean Code
Clean Code
 
Test-Driven Development - Introdução ao método de construção de software guia...
Test-Driven Development - Introdução ao método de construção de software guia...Test-Driven Development - Introdução ao método de construção de software guia...
Test-Driven Development - Introdução ao método de construção de software guia...
 
Primeiros passos com o Cassandra
 Primeiros passos com o Cassandra  Primeiros passos com o Cassandra
Primeiros passos com o Cassandra
 
01 Orientacao A Objetos Programacao
01   Orientacao A Objetos   Programacao01   Orientacao A Objetos   Programacao
01 Orientacao A Objetos Programacao
 

Mais de Juliano Ribeiro

Mais Serviços, menos times!
Mais Serviços, menos times!Mais Serviços, menos times!
Mais Serviços, menos times!
Juliano Ribeiro
 
Quando vai ficar pronto? Agile Beer version
Quando vai ficar pronto? Agile Beer versionQuando vai ficar pronto? Agile Beer version
Quando vai ficar pronto? Agile Beer version
Juliano Ribeiro
 
Falhem comigo e sejamos melhores
Falhem comigo e sejamos melhoresFalhem comigo e sejamos melhores
Falhem comigo e sejamos melhores
Juliano Ribeiro
 
Como adotar ágil sem perder organização
Como adotar ágil sem perder organizaçãoComo adotar ágil sem perder organização
Como adotar ágil sem perder organização
Juliano Ribeiro
 
Controlefobia - LinguÁgil Salvador
Controlefobia - LinguÁgil SalvadorControlefobia - LinguÁgil Salvador
Controlefobia - LinguÁgil Salvador
Juliano Ribeiro
 
Extreme pair programming
Extreme pair programmingExtreme pair programming
Extreme pair programming
Juliano Ribeiro
 
Agile customs
Agile customsAgile customs
Agile customs
Juliano Ribeiro
 
Controlefobia - TDC POA 2015
Controlefobia - TDC POA 2015Controlefobia - TDC POA 2015
Controlefobia - TDC POA 2015
Juliano Ribeiro
 
O que aprendi com minha empresa
O que aprendi com minha empresaO que aprendi com minha empresa
O que aprendi com minha empresa
Juliano Ribeiro
 
Estimar é crime?
Estimar é crime?Estimar é crime?
Estimar é crime?
Juliano Ribeiro
 
Controlefobia = Anarquia! - TDC SP 2015
Controlefobia = Anarquia! - TDC SP 2015Controlefobia = Anarquia! - TDC SP 2015
Controlefobia = Anarquia! - TDC SP 2015
Juliano Ribeiro
 
Agile customs - Pré Agile Brazil
Agile customs - Pré Agile BrazilAgile customs - Pré Agile Brazil
Agile customs - Pré Agile Brazil
Juliano Ribeiro
 
Extreme Pair Programming - #RSGECU2015
Extreme Pair Programming - #RSGECU2015Extreme Pair Programming - #RSGECU2015
Extreme Pair Programming - #RSGECU2015
Juliano Ribeiro
 
Is it a crime to estimate - #RSGECU2015
Is it a crime to estimate - #RSGECU2015Is it a crime to estimate - #RSGECU2015
Is it a crime to estimate - #RSGECU2015
Juliano Ribeiro
 
Melhoria de processos em métodos ágeis: não é o que você está pensando! - Raf...
Melhoria de processos em métodos ágeis: não é o que você está pensando! - Raf...Melhoria de processos em métodos ágeis: não é o que você está pensando! - Raf...
Melhoria de processos em métodos ágeis: não é o que você está pensando! - Raf...
Juliano Ribeiro
 
A bula da agilidade - Renato Willi
A bula da agilidade - Renato WilliA bula da agilidade - Renato Willi
A bula da agilidade - Renato Willi
Juliano Ribeiro
 
Falhem comigo e sejamos melhores
Falhem comigo e sejamos melhoresFalhem comigo e sejamos melhores
Falhem comigo e sejamos melhores
Juliano Ribeiro
 
Nós precisamos de um PO!
Nós precisamos de um PO!Nós precisamos de um PO!
Nós precisamos de um PO!
Juliano Ribeiro
 
#Estimar é Crime?
#Estimar é Crime?#Estimar é Crime?
#Estimar é Crime?
Juliano Ribeiro
 
Os desafios da entrega contínua - Está preparado?
Os desafios da entrega contínua - Está preparado?Os desafios da entrega contínua - Está preparado?
Os desafios da entrega contínua - Está preparado?
Juliano Ribeiro
 

Mais de Juliano Ribeiro (20)

Mais Serviços, menos times!
Mais Serviços, menos times!Mais Serviços, menos times!
Mais Serviços, menos times!
 
Quando vai ficar pronto? Agile Beer version
Quando vai ficar pronto? Agile Beer versionQuando vai ficar pronto? Agile Beer version
Quando vai ficar pronto? Agile Beer version
 
Falhem comigo e sejamos melhores
Falhem comigo e sejamos melhoresFalhem comigo e sejamos melhores
Falhem comigo e sejamos melhores
 
Como adotar ágil sem perder organização
Como adotar ágil sem perder organizaçãoComo adotar ágil sem perder organização
Como adotar ágil sem perder organização
 
Controlefobia - LinguÁgil Salvador
Controlefobia - LinguÁgil SalvadorControlefobia - LinguÁgil Salvador
Controlefobia - LinguÁgil Salvador
 
Extreme pair programming
Extreme pair programmingExtreme pair programming
Extreme pair programming
 
Agile customs
Agile customsAgile customs
Agile customs
 
Controlefobia - TDC POA 2015
Controlefobia - TDC POA 2015Controlefobia - TDC POA 2015
Controlefobia - TDC POA 2015
 
O que aprendi com minha empresa
O que aprendi com minha empresaO que aprendi com minha empresa
O que aprendi com minha empresa
 
Estimar é crime?
Estimar é crime?Estimar é crime?
Estimar é crime?
 
Controlefobia = Anarquia! - TDC SP 2015
Controlefobia = Anarquia! - TDC SP 2015Controlefobia = Anarquia! - TDC SP 2015
Controlefobia = Anarquia! - TDC SP 2015
 
Agile customs - Pré Agile Brazil
Agile customs - Pré Agile BrazilAgile customs - Pré Agile Brazil
Agile customs - Pré Agile Brazil
 
Extreme Pair Programming - #RSGECU2015
Extreme Pair Programming - #RSGECU2015Extreme Pair Programming - #RSGECU2015
Extreme Pair Programming - #RSGECU2015
 
Is it a crime to estimate - #RSGECU2015
Is it a crime to estimate - #RSGECU2015Is it a crime to estimate - #RSGECU2015
Is it a crime to estimate - #RSGECU2015
 
Melhoria de processos em métodos ágeis: não é o que você está pensando! - Raf...
Melhoria de processos em métodos ágeis: não é o que você está pensando! - Raf...Melhoria de processos em métodos ágeis: não é o que você está pensando! - Raf...
Melhoria de processos em métodos ágeis: não é o que você está pensando! - Raf...
 
A bula da agilidade - Renato Willi
A bula da agilidade - Renato WilliA bula da agilidade - Renato Willi
A bula da agilidade - Renato Willi
 
Falhem comigo e sejamos melhores
Falhem comigo e sejamos melhoresFalhem comigo e sejamos melhores
Falhem comigo e sejamos melhores
 
Nós precisamos de um PO!
Nós precisamos de um PO!Nós precisamos de um PO!
Nós precisamos de um PO!
 
#Estimar é Crime?
#Estimar é Crime?#Estimar é Crime?
#Estimar é Crime?
 
Os desafios da entrega contínua - Está preparado?
Os desafios da entrega contínua - Está preparado?Os desafios da entrega contínua - Está preparado?
Os desafios da entrega contínua - Está preparado?
 

Oficina de SQL