O slideshow foi denunciado.
Seu SlideShare está sendo baixado. ×

Orquestrando Aplicações PHP com Symfony

Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Próximos SlideShares
PHP Symfony, Vale A Pena
PHP Symfony, Vale A Pena
Carregando em…3
×

Confira estes a seguir

1 de 35 Anúncio

Mais Conteúdo rRelacionado

Diapositivos para si (18)

Anúncio

Semelhante a Orquestrando Aplicações PHP com Symfony (20)

Mais de Flávio Lisboa (20)

Anúncio

Mais recentes (20)

Orquestrando Aplicações PHP com Symfony

  1. 1. PHP Conference Brasil – 11 anos http://www.phpconf.com.br
  2. 2. Palestrante: www.fgsl.eti.br
  3. 3. AVISO: Esta é uma palestra-bússola
  4. 4. O que é Symfony? Symfony é um conjunto de componentes PHP reusáveis... O fundamento padrão sobre o qual algumas das melhores aplicações PHP são construídas. Você pode escolher um dos 30 componentes disponíveis para usar em suas próprias aplicações.
  5. 5. Quem usa os componentes Symfony? CMS
  6. 6. O que é Symfony? … e Symfony é um framework PHP para projetos Web. Você pode acelerar a criação e melhorar manutenção de suas aplicações Web PHP. Você pode evitar tarefas repetitivas e controlar seu código.
  7. 7. CONTROLE
  8. 8. código-fonte sem controle deixa desenvolvedores em pânico
  9. 9. Desenvolvedores tem desejos
  10. 10. EU DESEJO UM COMPONENTE QUE GERENCIE A GERAÇÃO E VERSIONAMENTO DE URLS PARA ATIVOS DE WEB, COMO FOLHAS DE ESTILO, ARQUIVOS JAVASCRIPT E IMAGENS
  11. 11. Asset
  12. 12. EU DESEJO UM COMPONENTE QUE SIMULE O COMPORTAMENTO DE UM WEB BROWSER
  13. 13. BrowserKit Laravel Silex Codeception e-commerce e-commerce BrowserKit permite que você faça requisições, clique sobre links e submeta formulários programaticamente.
  14. 14. EU DESEJO UM COMPONENTE QUE CARREGUE AS CLASSES DO MEU PROJETO
  15. 15. ClassLoader Mautic Sculpin phpMyFAQ Phinx Concrete5 E EU?!
  16. 16. EU DESEJO UM COMPONENTE QUE AJUDE ENCONTRAR, CARREGAR, COMBINAR, AUTOPREENCHER E VALIDAR VALORES DE CONFIGURAÇÃO.
  17. 17. Config
  18. 18. EU DESEJO UM COMPONENTE QUE FACILITE A CRIAÇÃO DE INTERFACES DE LINHA DE COMANDO TESTÁVEIS E COMPREENSÍVEIS
  19. 19. Console
  20. 20. EU DESEJO UM COMPONENTE QUE CONVERTA SELETORES CSS EM EXPRESSÕES XPATH
  21. 21. CssSelector descendant-or-self::div[@class and contains(concat(' ',normalize-space(@class), ' '), ' item ')]/h4/a
  22. 22. EU DESEJO UM COMPONENTE QUE FORNEÇA FERRAMENTAS PARA DEPURAR FACILMENTE CÓDIGO PHP
  23. 23. Debug O método enable() registra um manipulador de erros, um manipulador de exceções e um carregador de classes especial.
  24. 24. EU DESEJO UM COMPONENTE QUE PERMITA PADRONIZAR E CENTRALIZAR O MODO COMO OBJETOS SÃO CONSTRUÍDOS NA MINHA APLICAÇÃO
  25. 25. DependencyInjection
  26. 26. DependencyInjection
  27. 27. DependencyInjection
  28. 28. EU DESEJO UM COMPONENTE QUE FACILITE A NAVEGAÇÃO DOM PARA DOCUMENTOS HTML E XML
  29. 29. DomCrawler
  30. 30. EU DESEJO UM COMPONENTE QUE FORNEÇA FERRAMENTAS QUE PERMITAM QUE OS COMPONENTES DA APLICAÇÃO SE COMUNIQUEM ENTRE SI DISPARANDO E OUVINDO EVENTOS
  31. 31. EventDispatcher
  32. 32. E muito mais...
  33. 33. Referências ● Codeception: http://codeception.com/ ● Drupal: https://www.drupal.org/ ● Easybook: http://easybook-project.org/ ● Elcodi: http://elcodi.io/ ● eZPublish: http://ez.no/es/ ● Laravel: https://laravel.com/ ● OroCRM: https://www.orocrm.com/ ● PhpBB: https://www.phpbb.com/ ● Piwik: https://piwik.org/ ● Silex: http://silex.sensiolabs.org/ ● Thelia: http://thelia.net/

×