Successfully reported this slideshow.

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

763 views

Published on

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

Published in: Technology
  • Be the first to comment

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

×