php like a super hero - v3

36

Upload: elton-minetto

Post on 21-Jun-2015

598 views

Category:

Technology


0 download

DESCRIPTION

Atualização da palestra sobre como ser um grande programador PHP

TRANSCRIPT

Page 1: PHP like a Super Hero - V3
Page 2: PHP like a Super Hero - V3

PHP !"#$ % &'($r )$r*

@eminetto

Page 3: PHP like a Super Hero - V3

Quem?

Page 4: PHP like a Super Hero - V3

Elton MinettoGraduado/pós-graduado em Ciência da Computação

Desenvolvedor desde 1997Professor desde 2004

Autor de três livros sobre PHP e um sobre grid computing Podcaster no Biz and Code

CTO da Coderockr e do Code SquadMembro da diretoria da ABRAPHP

Page 5: PHP like a Super Hero - V3

Por que aprender PHP?

Page 6: PHP like a Super Hero - V3

“I love Google’s stat, that 75 percent of the web runs PHP. No one knows the web

better than Google.”

Andi Gutmans - Zendhttp://venturebeat.com/2013/05/17/google-app-engine-finally-supports-php-the-language-that-runs-75-of-the-web/

Page 7: PHP like a Super Hero - V3
Page 8: PHP like a Super Hero - V3

Por onde começo?

Page 9: PHP like a Super Hero - V3

PHP Namespaces Traits Orientação a objetos Banco de

Dados Controle de versões

Testes Frameworks ORM REST SOA

Integração contínua Xdebug APC

Memcached Object Calisthenics

Page 10: PHP like a Super Hero - V3
Page 11: PHP like a Super Hero - V3

PHPArquitetura Web

Tipos de dados e operadoresFunções nativas

Namespaces

Page 12: PHP like a Super Hero - V3

PHPphar

TraitsComposer

Servidor web embutidoBanco de dados embutido

Page 13: PHP like a Super Hero - V3

Bancos de dadosSQL - MySQL, sqlite, PostgreSQL

NoSQL - MongoDB, CouchDB, Cassandra, Redis

Page 14: PHP like a Super Hero - V3

Controle de versõesGit,SVN, MercurialGithub, BitBucket

Page 15: PHP like a Super Hero - V3

Testes unitáriosPHPUnit

Page 16: PHP like a Super Hero - V3

Segurança e programação segura

Page 17: PHP like a Super Hero - V3

Participe, seja socialParticipe de eventos, grupos de usuários regionais

Escreva um blogParticipe de fóruns e listas de discussão

Page 18: PHP like a Super Hero - V3

Ok?É isso?

Page 19: PHP like a Super Hero - V3

Design patterns Frameworks Zend Framework Symfony Code

Igniter Slim Silex

Doctrine

Page 20: PHP like a Super Hero - V3
Page 21: PHP like a Super Hero - V3

Design Patterns

Page 22: PHP like a Super Hero - V3

FrameworksZend Framework, CakePHP, Symfony, Code Igniter

Page 23: PHP like a Super Hero - V3

Micro-FrameworksSilex, Slim, Respect

Page 24: PHP like a Super Hero - V3

ORMDoctrine

Page 25: PHP like a Super Hero - V3

Aprenda mais de um Sistema Operacional

Linux, Windows, MacOSX

Page 26: PHP like a Super Hero - V3

Tem mais?Manda!

Page 27: PHP like a Super Hero - V3
Page 28: PHP like a Super Hero - V3

Performance - CacheApc, Memcache

Page 29: PHP like a Super Hero - V3

Performance - AvaliaçãoSiege, Apache ab, ySlow

Page 30: PHP like a Super Hero - V3

Integração contínua

Page 31: PHP like a Super Hero - V3

Cloud ComputingAmazon Web Services

Heroku, PHPCloud

Page 32: PHP like a Super Hero - V3

Certificação

Page 33: PHP like a Super Hero - V3
Page 34: PHP like a Super Hero - V3

O mais importante!

Page 35: PHP like a Super Hero - V3

Divirta-se no processo