PHP like a super
hero
@eminetto
Quem?
EltonMinetto
Graduado/pós-graduadoemCiênciadaComputação
Desenvolvedordesde1997
Professordesde2004
AutordetrêslivrossobrePHPeumsobregridcomputing
PodcasternoBizandCode
CTOdaCoderockredoCodeSquad
MembrodadiretoriadaABRAPHP
PorqueaprenderPHP?
“IloveGoogle’sstat,that75percentof
thewebrunsPHP.Nooneknowstheweb
betterthanGoogle.”
AndiGutmans-Zend
http://venturebeat.com/2013/05/17/google-app-engine-finally-supports-php-the-language-that-runs-75-of-the-web/
Porondecomeço?
PHPNamespacesTraitsOrientaçãoaobjetosBancode
DadosControledeversões
TestesFrameworks ORMRESTSOA
IntegraçãocontínuaXdebugAPC
MemcachedObjectCalisthenics
PHP
Arquitetura Web
Tipos de dados e operadores
Funções nativas
Namespaces
PHP
phar
Traits
Composer
Servidor web embutido
Banco de dados embutido
Bancosdedados
SQL - MySQL, sqlite, PostgreSQL
NoSQL - MongoDB, CouchDB, Cassandra, Redis
Controledeversões
Git,SVN, Mercurial
Github, BitBucket
Testesunitários
PHPUnit
Segurançaeprogramaçãosegura
Participe,sejasocial
Participe de eventos, grupos de usuários regionais
Escreva um blog
Participe de fóruns e listas de discussão
Ok?
Éisso?
Designpatterns
Frameworks ZendFramework Symfony Code
Igniter SlimSilex
Doctrine
DesignPatterns
Frameworks
Zend Framework, CakePHP, Symfony, Code Igniter
Micro-Frameworks
Silex, Slim, Respect
ORM
Doctrine
AprendamaisdeumSistema
Operacional
Linux, Windows, MacOSX
Temmais?
Manda!
Performance-Cache
Apc, Memcache
Performance-Avaliação
Siege, Apache ab, ySlow
Integraçãocontínua
CloudComputing
Amazon Web Services
Heroku, PHPCloud
Certificação
Omaisimportante!
Divirta-senoprocesso
@eminetto
http://eltonminetto.net
http://coderockr.com
http://code-squad.com
eminetto@coderockr.com

PHP like a Super Hero - V3