É possível produzir mais com a mesma qualidade? Conheça o Yii Framework!

146 visualizações

Publicada em

Palestra que foi realizado no dia 28/05/2016 no 1º Encontro de Dev's PHP do Estado do Ceará, organizado pela comunidade PHP com Rapadura.

Publicada em: Internet
0 comentários
2 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
146
No SlideShare
0
A partir de incorporações
0
Número de incorporações
7
Ações
Compartilhamentos
0
Downloads
0
Comentários
0
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

É possível produzir mais com a mesma qualidade? Conheça o Yii Framework!

  1. 1. Conheça o
  2. 2.  Quem é tu “mermo” ? Kilderson Sena facebook.com/kilderson.sena youtube.com/dersonsena github.com/dersonsena - Programador PHP e Microempresário; - Graduado em Análise e Desenvolvimento de Sistema; - Programador há mais de 10 anos; - ≈ $ whois Kilderson Sena
  3. 3.  Quem é tu “mermo” ? imobsoft.com.br
  4. 4.  Quem é tu “mermo” ? yiiacademy.com.br
  5. 5.  Quem é tu “mermo” ? telegram.me/yiibrasil
  6. 6.  Quem é tu “mermo” ?
  7. 7.
  8. 8.
  9. 9.  Luke Obi Wan Qui-gon Yoda
  10. 10.  Quais os Pré Requisitos ?
  11. 11.
  12. 12.
  13. 13.
  14. 14.
  15. 15.  O que é o Yii ?
  16. 16.  O que é o Yii ? “Um framework PHP de alto desempenho para o desenvolvimento de aplicações web e APIs.”
  17. 17.   PHP 5.4.x;  Bem balanceado, estável e suportado;  Facilidade para trabalhar com banco de dados;  Boa documentação e comunidade amigável;  E muito mais… O que é o Yii ?
  18. 18.  Qiang Xue  Prado framework;  Início do desenvolvimento 01/01/2008;  Lançamento versão 1.0 em 03/12/2008;  Lançamento versão 2.0 em 12/10/2014  Ganhou o Zend’s PHP 5 Coding Contest http://www.cnphp6.com/archives/55 36 O que é o Yii ?
  19. 19.  O que é o Yii ? “E um acrônimo para “Yes! It Is!” É a resposta exata e mais concisa para as perguntas:
  20. 20.
  21. 21.
  22. 22.
  23. 23.
  24. 24.
  25. 25.  Como o Yii pode me ajudar ?
  26. 26.  Fácil Instalação $ cd /path/to/htdocs $ composer global require "fxp/composer-asset-plugin:~1.1.1” $ composer create-project --prefer-dist yiisoft/yii2-app-basic basic- composer
  27. 27.  Fácil Instalação
  28. 28.  Como o Yii pode me ajudar ? Gerar códigos rotineiros com o famoso: GII
  29. 29.  GII
  30. 30.
  31. 31.  Como o Yii pode me ajudar ? Versionando mudanças no DB com Migrations
  32. 32.  Migrations $ cd /path/to/your/project $ php yii migrate/create create_clientes Yii Migration Tool (based on Yii v2.0.9-dev) Create new migration '/path/to/your/project/migrations/m160526_204647_create_clientes.php' ? (yes|no) [no]: yes New migration created successfully.
  33. 33.  Migrations
  34. 34.
  35. 35.  Migrations $ php yii migrate Yii Migration Tool (based on Yii v2.0.9-dev) Total 1 new migration to be applied: m160526_204647_create_clientes Apply the above migration? (yes|no) [no]: yes
  36. 36.  Migrations *** applying m160526_204647_create_clientes > create table {{%clientes}} ... done (time: 0.021s) > insert into {{%clientes}} ... done (time: 0.003s) *** applied m160526_204647_create_clientes (time: 0.035s) 1 migration was applied. Migrated up successfully.
  37. 37.  Como o Yii pode me ajudar ? Widgets e Interfaces com
  38. 38.  Widgets e Interfaces <?= yiijuiDatePicker::widget([ 'name' => ’fieldName’ ]) ?>
  39. 39.  Widgets e Interfaces <?= yiijuiSpinner::widget([ 'name’ => 'country', 'clientOptions' => [ 'step' => 2 ] ]) ?>
  40. 40.  Widgets e Interfaces <?= yiibootstrapAlert::widget([ 'options' => [ 'class' => 'alert-info', ], 'body' => ’Your Message', ]) ?>
  41. 41.  Como o Yii pode me ajudar ? Módulo de Debug
  42. 42.  Módulo de Debug Barra de Debug
  43. 43.  Módulo de Debug
  44. 44.
  45. 45.  Extensões Oficiais - Twig, - Smarty - SwiftMailer - Sphinx - ElasticSearch - Redis - MongoDB - Bootstrap - JUI - Imagine - Codeception - Faker - AuthClient - APIDoc - E mais…
  46. 46.  Extensões Oficiais Mais de 300 extensões no packagist: https://packagist.org/search/?search_query%5Bquery%5D=yii2
  47. 47.  Dúvidas ?

×