SlideShare uma empresa Scribd logo
1 de 86
Baixar para ler offline
PHP Coding Pasta




       Guto Maia
      @gutomaia
 http://gutomaia.com
DEBUG MODE ON!
Obrigado!!
                   Guto Maia
                  @gutomaia
             http://gutomaia.com

              Amanhã tem mais:
         “Certified Jedi-Master or Not”

  Como Estou Programando? guto@guto.net
TDD? Cobertura? Design Evolutivo? Padrões de
 Projeto ? Strategy? Chain of Responsability?
            State? Front Controller?

Mais conteúdo relacionado

Mais procurados

Dicas de carreira internacional para desenvolvedores Magento
Dicas de carreira internacional para desenvolvedores MagentoDicas de carreira internacional para desenvolvedores Magento
Dicas de carreira internacional para desenvolvedores MagentoRafael Corrêa Gomes
 
Estudo de caso do site Vida de Programador
Estudo de caso do site Vida de ProgramadorEstudo de caso do site Vida de Programador
Estudo de caso do site Vida de ProgramadorAndre Noel
 
Rock 'n' Code - Como criar música programando - Tchelinux Camaquã 2019
Rock 'n' Code - Como criar música programando - Tchelinux Camaquã 2019Rock 'n' Code - Como criar música programando - Tchelinux Camaquã 2019
Rock 'n' Code - Como criar música programando - Tchelinux Camaquã 2019Jerônimo Medina Madruga
 
Javascript
JavascriptJavascript
Javascriptnasjo
 
PyGame Over: Insert coins to learn with Python - Tchelinux Porto Alegre 2019
PyGame Over: Insert coins to learn with Python - Tchelinux Porto Alegre 2019PyGame Over: Insert coins to learn with Python - Tchelinux Porto Alegre 2019
PyGame Over: Insert coins to learn with Python - Tchelinux Porto Alegre 2019Jerônimo Medina Madruga
 
Apresentação da Comunidade PHPDF
Apresentação da Comunidade PHPDFApresentação da Comunidade PHPDF
Apresentação da Comunidade PHPDFDaniel Maffioletti
 
O PHP Como deveria ser
O PHP Como deveria serO PHP Como deveria ser
O PHP Como deveria serVinicius Dias
 
Desenvolvendo Jogos com PyGame - Jerônimo Medina Madruga - Tchelinux 2019 Rio...
Desenvolvendo Jogos com PyGame - Jerônimo Medina Madruga - Tchelinux 2019 Rio...Desenvolvendo Jogos com PyGame - Jerônimo Medina Madruga - Tchelinux 2019 Rio...
Desenvolvendo Jogos com PyGame - Jerônimo Medina Madruga - Tchelinux 2019 Rio...Tchelinux
 
Ligando uma cafeteira com Micropython, Mqtt e Android
Ligando uma cafeteira com Micropython, Mqtt e AndroidLigando uma cafeteira com Micropython, Mqtt e Android
Ligando uma cafeteira com Micropython, Mqtt e AndroidGDGFoz
 
Agile Trends 2019 - Como faço (ou tento fazer) automação de testes na sprint
 Agile Trends 2019 - Como faço (ou tento fazer) automação de testes na sprint Agile Trends 2019 - Como faço (ou tento fazer) automação de testes na sprint
Agile Trends 2019 - Como faço (ou tento fazer) automação de testes na sprintRodrigo Matola
 
Tdc2015 - Trilha Web - Polymer 1.0
Tdc2015 - Trilha Web - Polymer 1.0Tdc2015 - Trilha Web - Polymer 1.0
Tdc2015 - Trilha Web - Polymer 1.0Benedito Batista
 
Contratos de desenvolvimento de software para governo blue pill or red pill?
Contratos de desenvolvimento de software para governo  blue pill or red pill?Contratos de desenvolvimento de software para governo  blue pill or red pill?
Contratos de desenvolvimento de software para governo blue pill or red pill?SEA Tecnologia
 
Gdg santa catarina - experiencia gdg lima
Gdg santa catarina - experiencia gdg limaGdg santa catarina - experiencia gdg lima
Gdg santa catarina - experiencia gdg limaGDG Lima
 
RETROSPEC - Agregando valor de uma forma lúdica e eficaz
RETROSPEC - Agregando valor de uma forma lúdica e eficazRETROSPEC - Agregando valor de uma forma lúdica e eficaz
RETROSPEC - Agregando valor de uma forma lúdica e eficazKamilla Queiroz Xavier
 
Divisão de conhecimento e open source
Divisão de conhecimento e open sourceDivisão de conhecimento e open source
Divisão de conhecimento e open sourceWaldemar Neto
 

Mais procurados (19)

Dá para ganhar dinheiro com Software Livre?
Dá para ganhar dinheiro com Software Livre?Dá para ganhar dinheiro com Software Livre?
Dá para ganhar dinheiro com Software Livre?
 
Dicas de carreira internacional para desenvolvedores Magento
Dicas de carreira internacional para desenvolvedores MagentoDicas de carreira internacional para desenvolvedores Magento
Dicas de carreira internacional para desenvolvedores Magento
 
Estudo de caso do site Vida de Programador
Estudo de caso do site Vida de ProgramadorEstudo de caso do site Vida de Programador
Estudo de caso do site Vida de Programador
 
Rock 'n' Code - Como criar música programando - Tchelinux Camaquã 2019
Rock 'n' Code - Como criar música programando - Tchelinux Camaquã 2019Rock 'n' Code - Como criar música programando - Tchelinux Camaquã 2019
Rock 'n' Code - Como criar música programando - Tchelinux Camaquã 2019
 
Javascript
JavascriptJavascript
Javascript
 
PyGame Over: Insert coins to learn with Python - Tchelinux Porto Alegre 2019
PyGame Over: Insert coins to learn with Python - Tchelinux Porto Alegre 2019PyGame Over: Insert coins to learn with Python - Tchelinux Porto Alegre 2019
PyGame Over: Insert coins to learn with Python - Tchelinux Porto Alegre 2019
 
Carreira de dev
Carreira de devCarreira de dev
Carreira de dev
 
Apresentação da Comunidade PHPDF
Apresentação da Comunidade PHPDFApresentação da Comunidade PHPDF
Apresentação da Comunidade PHPDF
 
O PHP Como deveria ser
O PHP Como deveria serO PHP Como deveria ser
O PHP Como deveria ser
 
Desenvolvendo Jogos com PyGame - Jerônimo Medina Madruga - Tchelinux 2019 Rio...
Desenvolvendo Jogos com PyGame - Jerônimo Medina Madruga - Tchelinux 2019 Rio...Desenvolvendo Jogos com PyGame - Jerônimo Medina Madruga - Tchelinux 2019 Rio...
Desenvolvendo Jogos com PyGame - Jerônimo Medina Madruga - Tchelinux 2019 Rio...
 
A transformação ágil com scrum
A transformação ágil com scrumA transformação ágil com scrum
A transformação ágil com scrum
 
Ligando uma cafeteira com Micropython, Mqtt e Android
Ligando uma cafeteira com Micropython, Mqtt e AndroidLigando uma cafeteira com Micropython, Mqtt e Android
Ligando uma cafeteira com Micropython, Mqtt e Android
 
Metodologias ágeis no desenvolvimento Wordpress
Metodologias ágeis no desenvolvimento WordpressMetodologias ágeis no desenvolvimento Wordpress
Metodologias ágeis no desenvolvimento Wordpress
 
Agile Trends 2019 - Como faço (ou tento fazer) automação de testes na sprint
 Agile Trends 2019 - Como faço (ou tento fazer) automação de testes na sprint Agile Trends 2019 - Como faço (ou tento fazer) automação de testes na sprint
Agile Trends 2019 - Como faço (ou tento fazer) automação de testes na sprint
 
Tdc2015 - Trilha Web - Polymer 1.0
Tdc2015 - Trilha Web - Polymer 1.0Tdc2015 - Trilha Web - Polymer 1.0
Tdc2015 - Trilha Web - Polymer 1.0
 
Contratos de desenvolvimento de software para governo blue pill or red pill?
Contratos de desenvolvimento de software para governo  blue pill or red pill?Contratos de desenvolvimento de software para governo  blue pill or red pill?
Contratos de desenvolvimento de software para governo blue pill or red pill?
 
Gdg santa catarina - experiencia gdg lima
Gdg santa catarina - experiencia gdg limaGdg santa catarina - experiencia gdg lima
Gdg santa catarina - experiencia gdg lima
 
RETROSPEC - Agregando valor de uma forma lúdica e eficaz
RETROSPEC - Agregando valor de uma forma lúdica e eficazRETROSPEC - Agregando valor de uma forma lúdica e eficaz
RETROSPEC - Agregando valor de uma forma lúdica e eficaz
 
Divisão de conhecimento e open source
Divisão de conhecimento e open sourceDivisão de conhecimento e open source
Divisão de conhecimento e open source
 

Destaque

Jon Aldanondo
Jon AldanondoJon Aldanondo
Jon AldanondoJoxe
 
Material Encounters with Digital Cultural Heritage
Material Encounters with Digital Cultural HeritageMaterial Encounters with Digital Cultural Heritage
Material Encounters with Digital Cultural Heritagemeschproject
 
Social Tools for Journalist
Social Tools for JournalistSocial Tools for Journalist
Social Tools for JournalistSungkyu Lee
 
Enrico Turrin - ARROW - Luxembourg - 062013
Enrico Turrin - ARROW - Luxembourg - 062013Enrico Turrin - ARROW - Luxembourg - 062013
Enrico Turrin - ARROW - Luxembourg - 062013Europeana Licensing
 
Currency In The U.K.
Currency In The U.K.Currency In The U.K.
Currency In The U.K.guest97245f
 
My name is Gill Hamilton and these things I know
My name is Gill Hamilton and these things I knowMy name is Gill Hamilton and these things I know
My name is Gill Hamilton and these things I knowGill Hamilton
 
AbdelHamid on Participation in Transition
AbdelHamid on Participation in TransitionAbdelHamid on Participation in Transition
AbdelHamid on Participation in TransitionAnnabell Van den Berghe
 
SEOKomm2011 Nina Baumann_relaunch vgz
SEOKomm2011 Nina Baumann_relaunch vgzSEOKomm2011 Nina Baumann_relaunch vgz
SEOKomm2011 Nina Baumann_relaunch vgzNina Baumann
 
Casa Do SãO Silvestre
Casa Do SãO SilvestreCasa Do SãO Silvestre
Casa Do SãO Silvestreguestb67595
 
Véél Media Aandacht | Weinig kosten | door Toine Nagel
Véél Media Aandacht | Weinig kosten | door Toine NagelVéél Media Aandacht | Weinig kosten | door Toine Nagel
Véél Media Aandacht | Weinig kosten | door Toine NagelToine Nagel
 
Triam Float Magazine Leren En Innoveren
Triam Float Magazine Leren En InnoverenTriam Float Magazine Leren En Innoveren
Triam Float Magazine Leren En Innoverenjorienoosterman
 
Swk3017 Reflecting on MI
Swk3017 Reflecting on MISwk3017 Reflecting on MI
Swk3017 Reflecting on MITim Curtis
 
2010 12 04 Media Match
2010 12 04   Media Match2010 12 04   Media Match
2010 12 04 Media MatchNatascha Vink
 
Cours bda1
Cours bda1Cours bda1
Cours bda122vieux
 
Ubc webinar feeling+disabled+by+disability
Ubc webinar feeling+disabled+by+disabilityUbc webinar feeling+disabled+by+disability
Ubc webinar feeling+disabled+by+disabilityIhsaan Peer
 

Destaque (20)

Jon Aldanondo
Jon AldanondoJon Aldanondo
Jon Aldanondo
 
Luxury Code
Luxury CodeLuxury Code
Luxury Code
 
Material Encounters with Digital Cultural Heritage
Material Encounters with Digital Cultural HeritageMaterial Encounters with Digital Cultural Heritage
Material Encounters with Digital Cultural Heritage
 
Social Tools for Journalist
Social Tools for JournalistSocial Tools for Journalist
Social Tools for Journalist
 
Enrico Turrin - ARROW - Luxembourg - 062013
Enrico Turrin - ARROW - Luxembourg - 062013Enrico Turrin - ARROW - Luxembourg - 062013
Enrico Turrin - ARROW - Luxembourg - 062013
 
Currency In The U.K.
Currency In The U.K.Currency In The U.K.
Currency In The U.K.
 
Bscer
BscerBscer
Bscer
 
My name is Gill Hamilton and these things I know
My name is Gill Hamilton and these things I knowMy name is Gill Hamilton and these things I know
My name is Gill Hamilton and these things I know
 
Popopooo
PopopoooPopopooo
Popopooo
 
AbdelHamid on Participation in Transition
AbdelHamid on Participation in TransitionAbdelHamid on Participation in Transition
AbdelHamid on Participation in Transition
 
SEOKomm2011 Nina Baumann_relaunch vgz
SEOKomm2011 Nina Baumann_relaunch vgzSEOKomm2011 Nina Baumann_relaunch vgz
SEOKomm2011 Nina Baumann_relaunch vgz
 
Casa Do SãO Silvestre
Casa Do SãO SilvestreCasa Do SãO Silvestre
Casa Do SãO Silvestre
 
Véél Media Aandacht | Weinig kosten | door Toine Nagel
Véél Media Aandacht | Weinig kosten | door Toine NagelVéél Media Aandacht | Weinig kosten | door Toine Nagel
Véél Media Aandacht | Weinig kosten | door Toine Nagel
 
Triam Float Magazine Leren En Innoveren
Triam Float Magazine Leren En InnoverenTriam Float Magazine Leren En Innoveren
Triam Float Magazine Leren En Innoveren
 
Pesquisa Dia das Crianças 2014
Pesquisa Dia das Crianças 2014Pesquisa Dia das Crianças 2014
Pesquisa Dia das Crianças 2014
 
Swk3017 Reflecting on MI
Swk3017 Reflecting on MISwk3017 Reflecting on MI
Swk3017 Reflecting on MI
 
2010 12 04 Media Match
2010 12 04   Media Match2010 12 04   Media Match
2010 12 04 Media Match
 
Cours bda1
Cours bda1Cours bda1
Cours bda1
 
NCECA 2014: Ayumi Horie
NCECA 2014: Ayumi HorieNCECA 2014: Ayumi Horie
NCECA 2014: Ayumi Horie
 
Ubc webinar feeling+disabled+by+disability
Ubc webinar feeling+disabled+by+disabilityUbc webinar feeling+disabled+by+disability
Ubc webinar feeling+disabled+by+disability
 

Último

Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuisKitota
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploDanilo Pinotti
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsDanilo Pinotti
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx2m Assessoria
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfSamaraLunas
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx2m Assessoria
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx2m Assessoria
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx2m Assessoria
 

Último (8)

Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 

Php Coding Pasta

  • 1. PHP Coding Pasta Guto Maia @gutomaia http://gutomaia.com
  • 2.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 66.
  • 67.
  • 68.
  • 69.
  • 70.
  • 71.
  • 72.
  • 73.
  • 74.
  • 75.
  • 76.
  • 77.
  • 78.
  • 79.
  • 80.
  • 81.
  • 82.
  • 83.
  • 84.
  • 85.
  • 86. Obrigado!! Guto Maia @gutomaia http://gutomaia.com Amanhã tem mais: “Certified Jedi-Master or Not” Como Estou Programando? guto@guto.net TDD? Cobertura? Design Evolutivo? Padrões de Projeto ? Strategy? Chain of Responsability? State? Front Controller?