102
PHP PARA INICIANTES Márcio Albuquerque

Php Para Iniciantes

Embed Size (px)

DESCRIPTION

Uma pequena introdução ao PHP, mostrando tudo de bom que tem e terá!!

Citation preview

Page 1: Php Para Iniciantes

PHP PARA INICIANTES

Márcio Albuquerque

Page 2: Php Para Iniciantes

Quem aqui usa PHP?

Page 3: Php Para Iniciantes

Quem aqui NÃO usa PHP?

Page 4: Php Para Iniciantes

Fofocas sobre PHP

Page 5: Php Para Iniciantes

PHP é apenas para

sites pequenos...

Page 6: Php Para Iniciantes

350 mil projetos...

3 milhões de usuários...

Page 7: Php Para Iniciantes

5 milhões de usuários...

150 milhões de URL...

Page 8: Php Para Iniciantes

10 milhões de usuários...

13 milhões de artigos...

Page 9: Php Para Iniciantes

15 milhões de usuários...

6 milhões de blogs...

200 milhões de visitantes...

Page 10: Php Para Iniciantes

30 milhões de usuários...

Page 11: Php Para Iniciantes

50 milhões de visitas...

Page 12: Php Para Iniciantes

3,5 bilhões de fotos...

Page 13: Php Para Iniciantes

240 milhões de usuários...

0,5 bilhão de visitantes...

Page 14: Php Para Iniciantes

300 milhões de usuários!!!

Page 15: Php Para Iniciantes

PHP não escala...

Page 16: Php Para Iniciantes
Page 17: Php Para Iniciantes

ELE VOA!!!

Page 18: Php Para Iniciantes

PHP = código espaguete...

Page 19: Php Para Iniciantes

O programador

é determinante...

Independente

da linguagem!

Page 20: Php Para Iniciantes

Preparação...

Page 21: Php Para Iniciantes

Certificados...

Page 22: Php Para Iniciantes

Experiência!!!

Page 23: Php Para Iniciantes

PHP brinca de OO...

Page 24: Php Para Iniciantes

FOFOCA VELHA!!!

Page 25: Php Para Iniciantes

Modificadores

de Acesso

Page 26: Php Para Iniciantes

Interface

Page 27: Php Para Iniciantes
Page 28: Php Para Iniciantes

Tratamento

de Exceção

Page 29: Php Para Iniciantes

Biblioteca PHP

Padrão (SPL)

Page 30: Php Para Iniciantes

Poucas ferramentas...

Page 31: Php Para Iniciantes
Page 32: Php Para Iniciantes
Page 33: Php Para Iniciantes
Page 34: Php Para Iniciantes
Page 35: Php Para Iniciantes
Page 36: Php Para Iniciantes
Page 37: Php Para Iniciantes
Page 38: Php Para Iniciantes

Não é uma ferramenta

corporativa...

Page 39: Php Para Iniciantes

SOAP

REST

XML

Blackbird ESB

Page 40: Php Para Iniciantes

APC

eAccelerator

Zend Accelerator

Frameworks

Page 41: Php Para Iniciantes

Software livre

não dá certo...

Page 42: Php Para Iniciantes

Tá bom...

Page 43: Php Para Iniciantes

Mais alguma??

Page 44: Php Para Iniciantes

Quem é o PHP?

Page 45: Php Para Iniciantes

Nasceu na

Dinamarca...

Page 46: Php Para Iniciantes

Mais especificamente

na Groenlândia!

Page 47: Php Para Iniciantes

Seu pai...

Rasmus Lerdorf

Rasmus Lerdorf

PHP

Page 48: Php Para Iniciantes

Personal

Home Page

Page 49: Php Para Iniciantes

Tratamento do CV

Contagem de Visitas

Page 50: Php Para Iniciantes

Personal Home Page

Form Interpreter

Page 51: Php Para Iniciantes

Tratamento de

Formulários

Page 52: Php Para Iniciantes

PHP 2

Versão aberta!!

Page 53: Php Para Iniciantes

Tios de criação...

Andi e Zeev!

Page 54: Php Para Iniciantes

PHP: Hypertext Processor

PHP 3

Page 55: Php Para Iniciantes
Page 56: Php Para Iniciantes

PHP 4, 5, 6...

Page 57: Php Para Iniciantes

Qual a cara do PHP?

Page 58: Php Para Iniciantes
Page 59: Php Para Iniciantes
Page 60: Php Para Iniciantes
Page 61: Php Para Iniciantes

O que PHP pode fazer?

Page 62: Php Para Iniciantes

Manipulação de BD

String e Formatação

Números e Formatação

Datas e Formatação

Page 63: Php Para Iniciantes

Sistema de Arquivo

Processameno de Imagem

Extensões Matemáticas

Sessão

Page 64: Php Para Iniciantes

Manipulação de Áudio

Compressão de Arquivo

Linguagem Humana

MIME (não texto)

Page 65: Php Para Iniciantes

.NET

Java

Flash

Memcache

Page 66: Php Para Iniciantes

Onde e como aprender PHP?

Page 67: Php Para Iniciantes
Page 68: Php Para Iniciantes
Page 69: Php Para Iniciantes
Page 70: Php Para Iniciantes
Page 71: Php Para Iniciantes
Page 72: Php Para Iniciantes

Nanoweb

WinBinder

Bambalam

PAMP

Page 73: Php Para Iniciantes

E o futuro do PHP?

Page 74: Php Para Iniciantes

Namespace

Closure

PHAR

Garbage Collector

15% mais veloz!!!

Page 75: Php Para Iniciantes

Unicode

Page 76: Php Para Iniciantes
Page 77: Php Para Iniciantes
Page 78: Php Para Iniciantes
Page 79: Php Para Iniciantes

Se é tão bom,

por que não usam?

Page 80: Php Para Iniciantes

Sistemas internos

Page 81: Php Para Iniciantes

Sistema de correio

do Governo

Page 82: Php Para Iniciantes

Quem é de órgão público?

Page 83: Php Para Iniciantes

O que você está fazendo?

Page 84: Php Para Iniciantes

O que fazer então?

Page 85: Php Para Iniciantes

Propaganda é a alma

do negócio!

Page 86: Php Para Iniciantes

Entrar nas universidades!

Page 87: Php Para Iniciantes

Versões recentes melhores!

Page 88: Php Para Iniciantes

Framewors são recentes!

Page 89: Php Para Iniciantes

Como fazer isso?

Page 90: Php Para Iniciantes

Tenha atitude

com o PHP!

Page 91: Php Para Iniciantes

Faça propaganda

do PHP!

Page 92: Php Para Iniciantes

Estude PHP!

Page 93: Php Para Iniciantes

Se torne um grande

profissional!

Page 94: Php Para Iniciantes

Clube PHP

Page 95: Php Para Iniciantes

Programador PHP

Page 96: Php Para Iniciantes

Programadora PHP

Page 97: Php Para Iniciantes
Page 98: Php Para Iniciantes
Page 99: Php Para Iniciantes
Page 100: Php Para Iniciantes
Page 101: Php Para Iniciantes

[email protected]

http://groups.google.com.br/group/phpba

[email protected]

Page 102: Php Para Iniciantes