A apresentação iniciará em     alguns instantes
Prepare-se para o próximo   estágio da evolução           PHP           Raphael Almeida      PHP Conference Brazil 2011
Seja um   expert  na sualinguagem deprogramação
PHP
PHP“É a minha sugestão”
Estude  ProgramaçãoOrientada a Objeto
PrefiraComposiçãosobre Herança
PrefiraComposiçãosobre Herança   “GoF”
SOLID
SOLID“Robert C. Martin”
SOLID“Uncle Bob”
SOLID
Single ResponsibilityOLID
Alta coesão
Single ResponsibilityOpen-closedLID
Single ResponsibilityOpen-closedLiskov substitutionID
Polimorfismo
Single ResponsibilityOpen-closedLiskov substitutionInterface segregationD
Single ResponsibilityOpen-closedLiskov substitutionInterface segregationDependency inversion
Baixo acoplamento
Programar para  Interface
Injeção    dedependência
Use Exceptions
Aprenda com quem sabe
Doctrine 2   Symfony 2      YiiZend Framework 2
CakePHP ?
CakePHP 1.3Beba com moderação
Pouco usado    no  PHP 5.3
Clousure
Namespaces
NovasFuncionalidades      do    PHP 5.4
Servidor WEB Embutido
php ­S localhost:8080
Melhorias no Array
Traits
YII
PHP 5.4
Como testaro PHP 5.4  hoje?
Como testar o                  PHP 5.4 no                    Ubuntuhttp://bit.ly/instalarphp54rc
Sugestões demelhorias para    o PHP
Objeto como parâmetro       padrão
Cast para Objeto
Importar Namespace     padrão
Escopo de Aplicação
$_GET
$_GET$_POST
$_GET $_POST$_SESSION
$_GET   $_POST $_SESSION$_APPLICATION
O que  você  estáesperando?
O que  você  estáesperando?Colabore!
Dicas
PHP é uma linguagem    de tipagem     dinâmica
PHP é multiparadigma
Use o console interativo
~$ php ­a
VPS, instale o que    quiser
Grandes poderes,    grandesresponsabilidades
Está na dúvida?Olhe o código fonte
Quer aprender?  Colabore
Testes de código automatizado
Perguntas?
Obrigado@raph_almeidaraphaeldealmeida.netgithub.com/raphaeldealmeida
Prepare-se para o próximo estágio da evolução PHP
Prepare-se para o próximo estágio da evolução PHP
Prepare-se para o próximo estágio da evolução PHP
Prepare-se para o próximo estágio da evolução PHP
Prepare-se para o próximo estágio da evolução PHP
Prepare-se para o próximo estágio da evolução PHP
Prepare-se para o próximo estágio da evolução PHP
Prepare-se para o próximo estágio da evolução PHP
Prepare-se para o próximo estágio da evolução PHP
Prepare-se para o próximo estágio da evolução PHP
Prepare-se para o próximo estágio da evolução PHP
Prepare-se para o próximo estágio da evolução PHP
Prepare-se para o próximo estágio da evolução PHP
Prepare-se para o próximo estágio da evolução PHP
Prepare-se para o próximo estágio da evolução PHP
Upcoming SlideShare
Loading in …5
×

Prepare-se para o próximo estágio da evolução PHP

5,492 views

Published on

0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
5,492
On SlideShare
0
From Embeds
0
Number of Embeds
3,897
Actions
Shares
0
Downloads
18
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Prepare-se para o próximo estágio da evolução PHP

  1. 1. A apresentação iniciará em alguns instantes
  2. 2. Prepare-se para o próximo estágio da evolução PHP Raphael Almeida PHP Conference Brazil 2011
  3. 3. Seja um expert na sualinguagem deprogramação
  4. 4. PHP
  5. 5. PHP“É a minha sugestão”
  6. 6. Estude ProgramaçãoOrientada a Objeto
  7. 7. PrefiraComposiçãosobre Herança
  8. 8. PrefiraComposiçãosobre Herança “GoF”
  9. 9. SOLID
  10. 10. SOLID“Robert C. Martin”
  11. 11. SOLID“Uncle Bob”
  12. 12. SOLID
  13. 13. Single ResponsibilityOLID
  14. 14. Alta coesão
  15. 15. Single ResponsibilityOpen-closedLID
  16. 16. Single ResponsibilityOpen-closedLiskov substitutionID
  17. 17. Polimorfismo
  18. 18. Single ResponsibilityOpen-closedLiskov substitutionInterface segregationD
  19. 19. Single ResponsibilityOpen-closedLiskov substitutionInterface segregationDependency inversion
  20. 20. Baixo acoplamento
  21. 21. Programar para Interface
  22. 22. Injeção dedependência
  23. 23. Use Exceptions
  24. 24. Aprenda com quem sabe
  25. 25. Doctrine 2 Symfony 2 YiiZend Framework 2
  26. 26. CakePHP ?
  27. 27. CakePHP 1.3Beba com moderação
  28. 28. Pouco usado no PHP 5.3
  29. 29. Clousure
  30. 30. Namespaces
  31. 31. NovasFuncionalidades do PHP 5.4
  32. 32. Servidor WEB Embutido
  33. 33. php ­S localhost:8080
  34. 34. Melhorias no Array
  35. 35. Traits
  36. 36. YII
  37. 37. PHP 5.4
  38. 38. Como testaro PHP 5.4 hoje?
  39. 39. Como testar o PHP 5.4 no Ubuntuhttp://bit.ly/instalarphp54rc
  40. 40. Sugestões demelhorias para o PHP
  41. 41. Objeto como parâmetro padrão
  42. 42. Cast para Objeto
  43. 43. Importar Namespace padrão
  44. 44. Escopo de Aplicação
  45. 45. $_GET
  46. 46. $_GET$_POST
  47. 47. $_GET $_POST$_SESSION
  48. 48. $_GET $_POST $_SESSION$_APPLICATION
  49. 49. O que você estáesperando?
  50. 50. O que você estáesperando?Colabore!
  51. 51. Dicas
  52. 52. PHP é uma linguagem de tipagem dinâmica
  53. 53. PHP é multiparadigma
  54. 54. Use o console interativo
  55. 55. ~$ php ­a
  56. 56. VPS, instale o que quiser
  57. 57. Grandes poderes, grandesresponsabilidades
  58. 58. Está na dúvida?Olhe o código fonte
  59. 59. Quer aprender? Colabore
  60. 60. Testes de código automatizado
  61. 61. Perguntas?
  62. 62. Obrigado@raph_almeidaraphaeldealmeida.netgithub.com/raphaeldealmeida

×