SlideShare une entreprise Scribd logo
1  sur  34
PHP
Conference 2013
Gustavo Pereira
www.zaptrade.com.br
O que é
• Principal evento de PHP da América Latina!
Mas não fala só sobre PHP...
•
•
•
•
•
•

Frameworks & Ferramentas
APIs & Webservices
Desafios e Tendências
Estudos de Caso e Casos de Sucesso
Segurança
Mercado de Trabalho
E tem patrocinadores, sim!
Mas vamos ao que interessa!
O que teve de bom
• Workshops (primeiro dia)
• Keynotes e palestras regulares
(segundo e terceiro dia)
Vou falar só sobre as keynotes...
O que teve de bom
DevOps (Elton Minetto)

• Tendência que visa diminuir a distância
entre o Desenvolvedor (Dev) e os
Operadores de Sistemas (Ops).
O que teve de bom
DevOps (Elton Minetto)

Chega de
BLAMESTORMING!
O que teve de bom
O que teve de bom
O que teve de bom
DevOps (Elton Minetto)

• Gerenciar setup de desenvolvimento,
reproduzindo o de produção, por VMs
(vagrant, docker, etc)
O que teve de bom
DevOps (Elton Minetto)

• Gerenciar a configuração dos servidores
(PuPHPet, chef, composer)
O que teve de bom
DevOps (Elton Minetto)

• Controle forte de versionamento pelo
encarregado do DevOps
O que teve de bom
Tudo isso pra quê?
•
•
•
•

A qualidade da entrega
agilidade no desenvolvimento
Escopo de mudança reduzido
Implementação automatizada
O que teve de bom
Agile API centric PHP Development (Joe Stagner)

• Foi mais pra falar sobre os rumos do PHP pela Zend mas blz...
O que teve de bom
Agile API centric PHP Development (Joe Stagner)

Nível profissional do PHP no Brasil
(de acordo com a visão de alguns de nossos empresários):

“Muito amador”!
“Suporte confuso”!
“Poucos certificados”!
“Meu sobrinho programa isso”!
O que teve de bom
Mas tem um longo histórico de uso
no Brasil!

(Vai entender...)
O que teve de bom
Mas lá fora a perspectiva é outra:
O que teve de bom
Mas lá fora a perspectiva é outra:
O que teve de bom
Por isso que temos que acompanhar as
tendências de desenvolvimento
• Atender a demanda dos clientes
• Agregar valor ao camarote do dev team
• $$$$$$$
O que teve de bom
E quais são as tendências?

Mobile First!
Api-based!

Entrega ágil/contínua!
App “on the Cloud”!
O que teve de bom
Mobile First
• Tem mais celular do que PC no mundo!
• Como seu produto se comportaria se
acessado através de um dispositivo mobile?
O que teve de bom
Mobile First
O que teve de bom
O que teve de bom
API-Based
• Separação real das preocupações
• Interface bem definida!
• Aplicações consumidoras não precisam
saber o que mudou!
O que teve de bom
Entrega ágil
Automatizar o processo de desenvolvimento
através de padrões/frameworks que
diminuam o abismo entre os ambientes
(DevOps!)
Basicamente é isso daqui...
O que teve de bom
O que teve de bom
App “on the Cloud”
• IaaS (Digital Ocean, AWS, AppFog, ...)
• Contrate sob demanda (de acordo com
sua necessidade ao longo do ciclo de vida
do produto)
• Escalabilidade garantida
O que teve de bom
App “on the Cloud”
• IaaS (Digital Ocean, AWS, AppFog, ...)
• Contrate sob demanda (de acordo com
sua necessidade ao longo do ciclo de vida
do produto)
• Escalabilidade garantida
O que teve de bom
Além das keynotes...
Padrões de projeto / Frameworks
Cases de sucesso (Folha de SP, SERPRO)

Metodologias de desenvolvimento
... E mais!
Resumindo
• Todas as baterias para a Web
• Retirar o preconceito do mercado
corporativo
• Criar aplicativos que alcancem a maior %
do público alvo possível
Resumindo
• Ferramentas para auxiliar o desenvolvedor
e acabar com a dor de cabeça que são os
deploys
• Preocupe-se com a regra de negócio e
não com aspectos pontuais da linguagem
(mas também não pode dar uma de programador asp.net e avacalhar)
Resumindo
Ou seja, a cada ano temos uma boa
surpresa....
Então participe você também!
Obrigado!
http://www.phpconference.com.br

Contenu connexe

Similaire à Php Conference 2013 (Resumão)

Webinar: Introdução à Distribuição Contínua na AWS
Webinar: Introdução à Distribuição Contínua na AWSWebinar: Introdução à Distribuição Contínua na AWS
Webinar: Introdução à Distribuição Contínua na AWSAmazon Web Services LATAM
 
The Developers Conference 2014 | Porto Alegre
The Developers Conference 2014 | Porto AlegreThe Developers Conference 2014 | Porto Alegre
The Developers Conference 2014 | Porto AlegreBruno Brandes
 
As vantagens de se tornar um desenvolvedor mobile
As vantagens de se tornar um desenvolvedor mobileAs vantagens de se tornar um desenvolvedor mobile
As vantagens de se tornar um desenvolvedor mobileDirceu Belém
 
Abordagens modernas no desenvolvimento web
Abordagens modernas no desenvolvimento webAbordagens modernas no desenvolvimento web
Abordagens modernas no desenvolvimento webWemerson Januario
 
Eduardo Rocha - Criando produtos invisíveis
Eduardo Rocha - Criando produtos invisíveis   Eduardo Rocha - Criando produtos invisíveis
Eduardo Rocha - Criando produtos invisíveis Agile Trends
 
[JS EXPERIENCE 2018] Do jQuery aos microfrontends: os desafios de manter uma ...
[JS EXPERIENCE 2018] Do jQuery aos microfrontends: os desafios de manter uma ...[JS EXPERIENCE 2018] Do jQuery aos microfrontends: os desafios de manter uma ...
[JS EXPERIENCE 2018] Do jQuery aos microfrontends: os desafios de manter uma ...iMasters
 
DevOps, NoOps...afinal que raios é isso?
DevOps, NoOps...afinal que raios é isso?DevOps, NoOps...afinal que raios é isso?
DevOps, NoOps...afinal que raios é isso?Thiago Ganzarolli
 
ConnectionDay 2019 - Divinópolis - Transformação digital turbinada
ConnectionDay 2019 - Divinópolis - Transformação digital turbinadaConnectionDay 2019 - Divinópolis - Transformação digital turbinada
ConnectionDay 2019 - Divinópolis - Transformação digital turbinadaAndré Paulovich
 
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobile
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobileXamarin + TDD - Reagindo rápido à mudanças no mundo mobile
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobileakamud
 
E se ao invés de Dev e Ops for DevOps? Uma introdução a cultura DevOps
E se ao invés de Dev e Ops for DevOps? Uma introdução a cultura DevOpsE se ao invés de Dev e Ops for DevOps? Uma introdução a cultura DevOps
E se ao invés de Dev e Ops for DevOps? Uma introdução a cultura DevOpsEdson Celio
 
PHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integrações
PHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integraçõesPHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integrações
PHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integraçõesiMasters
 
Selenium renato groffe + milton camara - mvp conf latam 2019
Selenium  renato groffe + milton camara - mvp conf latam 2019Selenium  renato groffe + milton camara - mvp conf latam 2019
Selenium renato groffe + milton camara - mvp conf latam 2019Milton Camara Gomes
 
Aplicando Testes Automatizados com Selenium e Azure DevOps - MVPConf LATAM 2019
Aplicando Testes Automatizados com Selenium e Azure DevOps - MVPConf LATAM 2019Aplicando Testes Automatizados com Selenium e Azure DevOps - MVPConf LATAM 2019
Aplicando Testes Automatizados com Selenium e Azure DevOps - MVPConf LATAM 2019Renato Groff
 
[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...
[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...
[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...André Paulovich
 
Apresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo SitesApresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo Sitesthiagolima
 

Similaire à Php Conference 2013 (Resumão) (20)

Webinar: Introdução à Distribuição Contínua na AWS
Webinar: Introdução à Distribuição Contínua na AWSWebinar: Introdução à Distribuição Contínua na AWS
Webinar: Introdução à Distribuição Contínua na AWS
 
The Developers Conference 2014 | Porto Alegre
The Developers Conference 2014 | Porto AlegreThe Developers Conference 2014 | Porto Alegre
The Developers Conference 2014 | Porto Alegre
 
Jornada para o DevOps
Jornada para o DevOpsJornada para o DevOps
Jornada para o DevOps
 
Webinar DevOps - Encontros Ágeis
Webinar DevOps - Encontros ÁgeisWebinar DevOps - Encontros Ágeis
Webinar DevOps - Encontros Ágeis
 
As vantagens de se tornar um desenvolvedor mobile
As vantagens de se tornar um desenvolvedor mobileAs vantagens de se tornar um desenvolvedor mobile
As vantagens de se tornar um desenvolvedor mobile
 
Abordagens modernas no desenvolvimento web
Abordagens modernas no desenvolvimento webAbordagens modernas no desenvolvimento web
Abordagens modernas no desenvolvimento web
 
Eduardo Rocha - Criando produtos invisíveis
Eduardo Rocha - Criando produtos invisíveis   Eduardo Rocha - Criando produtos invisíveis
Eduardo Rocha - Criando produtos invisíveis
 
[JS EXPERIENCE 2018] Do jQuery aos microfrontends: os desafios de manter uma ...
[JS EXPERIENCE 2018] Do jQuery aos microfrontends: os desafios de manter uma ...[JS EXPERIENCE 2018] Do jQuery aos microfrontends: os desafios de manter uma ...
[JS EXPERIENCE 2018] Do jQuery aos microfrontends: os desafios de manter uma ...
 
DevOps e App Insights
DevOps e App InsightsDevOps e App Insights
DevOps e App Insights
 
DevOps, NoOps...afinal que raios é isso?
DevOps, NoOps...afinal que raios é isso?DevOps, NoOps...afinal que raios é isso?
DevOps, NoOps...afinal que raios é isso?
 
Engenharia de Software Aula 1 - Intro
Engenharia de Software Aula 1 - IntroEngenharia de Software Aula 1 - Intro
Engenharia de Software Aula 1 - Intro
 
ConnectionDay 2019 - Divinópolis - Transformação digital turbinada
ConnectionDay 2019 - Divinópolis - Transformação digital turbinadaConnectionDay 2019 - Divinópolis - Transformação digital turbinada
ConnectionDay 2019 - Divinópolis - Transformação digital turbinada
 
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobile
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobileXamarin + TDD - Reagindo rápido à mudanças no mundo mobile
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobile
 
DevOps - Operação contínua
DevOps - Operação contínuaDevOps - Operação contínua
DevOps - Operação contínua
 
E se ao invés de Dev e Ops for DevOps? Uma introdução a cultura DevOps
E se ao invés de Dev e Ops for DevOps? Uma introdução a cultura DevOpsE se ao invés de Dev e Ops for DevOps? Uma introdução a cultura DevOps
E se ao invés de Dev e Ops for DevOps? Uma introdução a cultura DevOps
 
PHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integrações
PHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integraçõesPHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integrações
PHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integrações
 
Selenium renato groffe + milton camara - mvp conf latam 2019
Selenium  renato groffe + milton camara - mvp conf latam 2019Selenium  renato groffe + milton camara - mvp conf latam 2019
Selenium renato groffe + milton camara - mvp conf latam 2019
 
Aplicando Testes Automatizados com Selenium e Azure DevOps - MVPConf LATAM 2019
Aplicando Testes Automatizados com Selenium e Azure DevOps - MVPConf LATAM 2019Aplicando Testes Automatizados com Selenium e Azure DevOps - MVPConf LATAM 2019
Aplicando Testes Automatizados com Selenium e Azure DevOps - MVPConf LATAM 2019
 
[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...
[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...
[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...
 
Apresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo SitesApresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo Sites
 

Plus de Gustavo Pereira

Sim, existe vida além do FTP!
Sim, existe vida além do FTP!Sim, existe vida além do FTP!
Sim, existe vida além do FTP!Gustavo Pereira
 
Jwt mais (emoção) segurança na sua aplicação
Jwt   mais (emoção) segurança na sua aplicaçãoJwt   mais (emoção) segurança na sua aplicação
Jwt mais (emoção) segurança na sua aplicaçãoGustavo Pereira
 
Do Windows para o Linux é mais fácil do que você imagina!
Do Windows para o Linux é mais fácil do que você imagina!Do Windows para o Linux é mais fácil do que você imagina!
Do Windows para o Linux é mais fácil do que você imagina!Gustavo Pereira
 
As Escrituras e suas Características - Clareza
As Escrituras e suas Características - ClarezaAs Escrituras e suas Características - Clareza
As Escrituras e suas Características - ClarezaGustavo Pereira
 
As parábolas (revisitadas)
As parábolas (revisitadas)As parábolas (revisitadas)
As parábolas (revisitadas)Gustavo Pereira
 
Existe Vida além do FTP!
Existe Vida além do FTP! Existe Vida além do FTP!
Existe Vida além do FTP! Gustavo Pereira
 
As parábolas de Mateus 13 (Parte 2)
As parábolas de Mateus 13 (Parte 2)As parábolas de Mateus 13 (Parte 2)
As parábolas de Mateus 13 (Parte 2)Gustavo Pereira
 

Plus de Gustavo Pereira (7)

Sim, existe vida além do FTP!
Sim, existe vida além do FTP!Sim, existe vida além do FTP!
Sim, existe vida além do FTP!
 
Jwt mais (emoção) segurança na sua aplicação
Jwt   mais (emoção) segurança na sua aplicaçãoJwt   mais (emoção) segurança na sua aplicação
Jwt mais (emoção) segurança na sua aplicação
 
Do Windows para o Linux é mais fácil do que você imagina!
Do Windows para o Linux é mais fácil do que você imagina!Do Windows para o Linux é mais fácil do que você imagina!
Do Windows para o Linux é mais fácil do que você imagina!
 
As Escrituras e suas Características - Clareza
As Escrituras e suas Características - ClarezaAs Escrituras e suas Características - Clareza
As Escrituras e suas Características - Clareza
 
As parábolas (revisitadas)
As parábolas (revisitadas)As parábolas (revisitadas)
As parábolas (revisitadas)
 
Existe Vida além do FTP!
Existe Vida além do FTP! Existe Vida além do FTP!
Existe Vida além do FTP!
 
As parábolas de Mateus 13 (Parte 2)
As parábolas de Mateus 13 (Parte 2)As parábolas de Mateus 13 (Parte 2)
As parábolas de Mateus 13 (Parte 2)
 

Dernier

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
 
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
 
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
 
Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfNatalia Granato
 
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
 
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
 

Dernier (6)

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
 
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
 
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
 
Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.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
 
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
 

Php Conference 2013 (Resumão)

  • 2. O que é • Principal evento de PHP da América Latina!
  • 3. Mas não fala só sobre PHP... • • • • • • Frameworks & Ferramentas APIs & Webservices Desafios e Tendências Estudos de Caso e Casos de Sucesso Segurança Mercado de Trabalho
  • 5. Mas vamos ao que interessa!
  • 6. O que teve de bom • Workshops (primeiro dia) • Keynotes e palestras regulares (segundo e terceiro dia) Vou falar só sobre as keynotes...
  • 7. O que teve de bom DevOps (Elton Minetto) • Tendência que visa diminuir a distância entre o Desenvolvedor (Dev) e os Operadores de Sistemas (Ops).
  • 8. O que teve de bom DevOps (Elton Minetto) Chega de BLAMESTORMING!
  • 9. O que teve de bom
  • 10. O que teve de bom
  • 11. O que teve de bom DevOps (Elton Minetto) • Gerenciar setup de desenvolvimento, reproduzindo o de produção, por VMs (vagrant, docker, etc)
  • 12. O que teve de bom DevOps (Elton Minetto) • Gerenciar a configuração dos servidores (PuPHPet, chef, composer)
  • 13. O que teve de bom DevOps (Elton Minetto) • Controle forte de versionamento pelo encarregado do DevOps
  • 14. O que teve de bom Tudo isso pra quê? • • • • A qualidade da entrega agilidade no desenvolvimento Escopo de mudança reduzido Implementação automatizada
  • 15. O que teve de bom Agile API centric PHP Development (Joe Stagner) • Foi mais pra falar sobre os rumos do PHP pela Zend mas blz...
  • 16. O que teve de bom Agile API centric PHP Development (Joe Stagner) Nível profissional do PHP no Brasil (de acordo com a visão de alguns de nossos empresários): “Muito amador”! “Suporte confuso”! “Poucos certificados”! “Meu sobrinho programa isso”!
  • 17. O que teve de bom Mas tem um longo histórico de uso no Brasil! (Vai entender...)
  • 18. O que teve de bom Mas lá fora a perspectiva é outra:
  • 19. O que teve de bom Mas lá fora a perspectiva é outra:
  • 20. O que teve de bom Por isso que temos que acompanhar as tendências de desenvolvimento • Atender a demanda dos clientes • Agregar valor ao camarote do dev team • $$$$$$$
  • 21. O que teve de bom E quais são as tendências? Mobile First! Api-based! Entrega ágil/contínua! App “on the Cloud”!
  • 22. O que teve de bom Mobile First • Tem mais celular do que PC no mundo! • Como seu produto se comportaria se acessado através de um dispositivo mobile?
  • 23. O que teve de bom Mobile First
  • 24. O que teve de bom
  • 25. O que teve de bom API-Based • Separação real das preocupações • Interface bem definida! • Aplicações consumidoras não precisam saber o que mudou!
  • 26. O que teve de bom Entrega ágil Automatizar o processo de desenvolvimento através de padrões/frameworks que diminuam o abismo entre os ambientes (DevOps!) Basicamente é isso daqui...
  • 27. O que teve de bom
  • 28. O que teve de bom App “on the Cloud” • IaaS (Digital Ocean, AWS, AppFog, ...) • Contrate sob demanda (de acordo com sua necessidade ao longo do ciclo de vida do produto) • Escalabilidade garantida
  • 29. O que teve de bom App “on the Cloud” • IaaS (Digital Ocean, AWS, AppFog, ...) • Contrate sob demanda (de acordo com sua necessidade ao longo do ciclo de vida do produto) • Escalabilidade garantida
  • 30. O que teve de bom Além das keynotes... Padrões de projeto / Frameworks Cases de sucesso (Folha de SP, SERPRO) Metodologias de desenvolvimento ... E mais!
  • 31. Resumindo • Todas as baterias para a Web • Retirar o preconceito do mercado corporativo • Criar aplicativos que alcancem a maior % do público alvo possível
  • 32. Resumindo • Ferramentas para auxiliar o desenvolvedor e acabar com a dor de cabeça que são os deploys • Preocupe-se com a regra de negócio e não com aspectos pontuais da linguagem (mas também não pode dar uma de programador asp.net e avacalhar)
  • 33. Resumindo Ou seja, a cada ano temos uma boa surpresa.... Então participe você também!