A Evolução do PHP
a linguagem número 1 da web

PHP Conference 2013
29/11/2013

Evaldo Junior
CC BY-NC-SA
Evaldo Junior
●

Tecnólogo em Processamento de Dados

●

MBA em Gestão Estratégica de TI

●

Desenvolvedor Web

●

Uso pri...
PHP e MySQL – Casa do Código

EVALDO10 - 10%
PHP Nasceu em 1995!
A Evolução do PHP
O maior inimigo do PHP

É o PHP de anos atrás
Apostila de 2003
1º resultado no Google
Outro grande inimigo do PHP
são os programadores PHP
Enquanto isso, em 2012...

Alguém tem acompanhado essa discussão sobre a
mudança radical do php?
Um amigo me disse que vai...
Algo comum em PHP...
Algo comum em PHP...
E então? Existe uma maneira correta de
se programar em PHP?
br.phptherightway.com
Use sempre a versão atual

Pode ser a 5.4 ou a 5.5, hoje em dia
Use o servidor embutido
php -S 0.0.0.0:8080
PHP-FIG
PSR-0 (Autoload, namespaces)
Guia de Estilos: PSR-1 e PSR-2
PSR-1 (Padrão básico)
PSR-2 (Guia de estilos)
Sem um guia de estilos
Falta de namespaces
Namespaces
SPL
A biblioteca padrão
PEAR e PECL
Composer
composer.json
Packagist
Design Patterns
Exceptions
Bancos de dados
PDO
Doctrine ORM
Segurança
Sanitização
Validação

Respect Validation
TDD

PHPUnit – SimpleTest – PUnit
Frameworks

Fuel – Laravel - ZF – Cake - Symfony
Micro frameworks

Slim – Silex
PaaS

●

https://pagodabox.com/

●

https://appfog.com/
Mais informações

●

http://www.phptherightway.com/

●

http://www.php-fig.org/

●

http://pear.php.net/

●

http://getcom...
Perguntas?
Obrigado!

http://evaldojunior.com.br/
https://github.com/InFog
@InFog9
evaldojuniorbento@gmail.com

Imagens em CC no Flic...
Próximos SlideShares
Carregando em…5
×

A Evolução do PHP - A Linguagem Número 1 da Web - PHP Conference Brasil 2013

709 visualizações

Publicada em

Slides da minha palestra sobre a evolução do PHP e seus desenvolvedores na PHP Conference Brasil 2013.

Publicada em: Tecnologia
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
709
No SlideShare
0
A partir de incorporações
0
Número de incorporações
9
Ações
Compartilhamentos
0
Downloads
10
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

A Evolução do PHP - A Linguagem Número 1 da Web - PHP Conference Brasil 2013

  1. 1. A Evolução do PHP a linguagem número 1 da web PHP Conference 2013 29/11/2013 Evaldo Junior CC BY-NC-SA
  2. 2. Evaldo Junior ● Tecnólogo em Processamento de Dados ● MBA em Gestão Estratégica de TI ● Desenvolvedor Web ● Uso principalmente PHP – HTML, CSS, JavaScript, SQL... ● GNU/Linux - Python - Vim ● Dafiti ● Unimonte
  3. 3. PHP e MySQL – Casa do Código EVALDO10 - 10%
  4. 4. PHP Nasceu em 1995!
  5. 5. A Evolução do PHP
  6. 6. O maior inimigo do PHP É o PHP de anos atrás
  7. 7. Apostila de 2003 1º resultado no Google
  8. 8. Outro grande inimigo do PHP são os programadores PHP
  9. 9. Enquanto isso, em 2012... Alguém tem acompanhado essa discussão sobre a mudança radical do php? Um amigo me disse que vai mudar muito coisa e a transição vai ser lenta e demorada. fonte: http://meiobit.com/9356/mudancas-no-php6serao-polemicas/ Sim, um texto de 2006!
  10. 10. Algo comum em PHP...
  11. 11. Algo comum em PHP...
  12. 12. E então? Existe uma maneira correta de se programar em PHP?
  13. 13. br.phptherightway.com
  14. 14. Use sempre a versão atual Pode ser a 5.4 ou a 5.5, hoje em dia
  15. 15. Use o servidor embutido php -S 0.0.0.0:8080
  16. 16. PHP-FIG
  17. 17. PSR-0 (Autoload, namespaces)
  18. 18. Guia de Estilos: PSR-1 e PSR-2
  19. 19. PSR-1 (Padrão básico)
  20. 20. PSR-2 (Guia de estilos)
  21. 21. Sem um guia de estilos
  22. 22. Falta de namespaces
  23. 23. Namespaces
  24. 24. SPL A biblioteca padrão
  25. 25. PEAR e PECL
  26. 26. Composer
  27. 27. composer.json
  28. 28. Packagist
  29. 29. Design Patterns
  30. 30. Exceptions
  31. 31. Bancos de dados
  32. 32. PDO
  33. 33. Doctrine ORM
  34. 34. Segurança
  35. 35. Sanitização
  36. 36. Validação Respect Validation
  37. 37. TDD PHPUnit – SimpleTest – PUnit
  38. 38. Frameworks Fuel – Laravel - ZF – Cake - Symfony
  39. 39. Micro frameworks Slim – Silex
  40. 40. PaaS ● https://pagodabox.com/ ● https://appfog.com/
  41. 41. Mais informações ● http://www.phptherightway.com/ ● http://www.php-fig.org/ ● http://pear.php.net/ ● http://getcomposer.org/ ● https://packagist.org/
  42. 42. Perguntas?
  43. 43. Obrigado! http://evaldojunior.com.br/ https://github.com/InFog @InFog9 evaldojuniorbento@gmail.com Imagens em CC no Flickr

×