cabra macho

30
PHP é coisa de Cabra Macho @trentin

Upload: cristian-trentin

Post on 11-Jun-2015

989 views

Category:

Technology


4 download

DESCRIPTION

O que um bom Developer PHP precisa saber

TRANSCRIPT

Page 1: Cabra Macho

PHP é coisa de Cabra Macho

@trentin

Page 2: Cabra Macho

Eu já sei...

•Enviar email com o PHP;

•Conectar em um banco de dados;

•Salvar e Editar dados via form;

•Alterar um arquivo txt;

•Criar um cookie ou alterar dados de uma session;

Page 3: Cabra Macho

A esqueci de falar...

•Eu também sei fazer upload de fotos (peguei um ‘tutoriau na neti’);

Page 4: Cabra Macho

Scripts prontos?

Page 5: Cabra Macho

Prazer sou o bigode!

Função: Programador de P.O.G

Page 6: Cabra Macho

PHP é coisa de criança....

Page 7: Cabra Macho

PHP não é Seguro...

Para o bigode não...

Page 8: Cabra Macho

PHP é fácil

Pensa assim e tu vai trabalhar aqui...

Page 9: Cabra Macho

Você quer ser um cabra macho no PHP?

Não Sim

Page 10: Cabra Macho

Então vá aprender

Java ou ASP

PHP :D

Page 11: Cabra Macho

Cabra MachoPasso 01

Page 12: Cabra Macho

Cabra machoprograma no ‘Bloco de Notas’!

Macho mas não burro!

Page 13: Cabra Macho

Escolha uma IDE amigável

ZendAptanaKomodoEclipseNotepad++PHP EditorE mais uns 300

Page 14: Cabra Macho

Instalar Apache, PHP e Bancona mão

Emuladores são para quebrar um galho... Esqueça o next, next, finish.

Page 15: Cabra Macho

Documentação de código(Documentar para que?)

Page 16: Cabra Macho

<?php /** * [Descrição do arquivo]. * * [mais informações precisa ter 1 [ENTER] para definir novo parágrafo] * * [pode usar quantas linhas forem necessárias] * [linhas logo abaixo como esta, são consideradas mesmo parágrafo] * * @package [Nome do pacote de Classes, ou do sistema] * @category [Categoria a que o arquivo pertence] * @name [Apelido para o arquivo] * @author [nome do autor] <[e-mail do autor]> * @copyright [Informações de Direitos de Cópia] * @link [link de onde pode ser encontrado esse arquivo] * @version [Versão atual do arquivo] * @since [Arquivo existe desde: Data ou Versao] */

Retirado - http://www.walkeralencar.com/PHPCodeStandards.pdf

Page 17: Cabra Macho

Use PHPdoc.org

Page 18: Cabra Macho

Use controle de versão

Page 19: Cabra Macho

Esqueça programação estruturada

Page 20: Cabra Macho

Nunca confie no usuário(validações)

Valide tudo que o usuário enviar para sua aplicação

Page 21: Cabra Macho

Faça uso do TDD(Test-driven development)

Page 22: Cabra Macho

Cabra MachoPasso 02 (Plus)

Page 23: Cabra Macho

Tenha certificação PHP

Page 24: Cabra Macho

Não use Frameworks!

Page 25: Cabra Macho

Não use Frameworks!x

Page 26: Cabra Macho

Não deixe para arrumar depois

Page 27: Cabra Macho

Isso é feito por um bigode!

Page 28: Cabra Macho

Aqui também

Page 29: Cabra Macho

Não seja um bigode

Cabra macho tem vida longa eganha mais.

Page 30: Cabra Macho

CRISTIAN @[email protected]

www.cristiantrentin.com.br | www.webparatodos.com.br