Post on 11-Jun-2015
description
PHP é coisa de Cabra Macho
@trentin
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;
A esqueci de falar...
•Eu também sei fazer upload de fotos (peguei um ‘tutoriau na neti’);
Scripts prontos?
Prazer sou o bigode!
Função: Programador de P.O.G
PHP é coisa de criança....
PHP não é Seguro...
Para o bigode não...
PHP é fácil
Pensa assim e tu vai trabalhar aqui...
Você quer ser um cabra macho no PHP?
Não Sim
Então vá aprender
Java ou ASP
PHP :D
Cabra MachoPasso 01
Cabra machoprograma no ‘Bloco de Notas’!
Macho mas não burro!
Escolha uma IDE amigável
ZendAptanaKomodoEclipseNotepad++PHP EditorE mais uns 300
Instalar Apache, PHP e Bancona mão
Emuladores são para quebrar um galho... Esqueça o next, next, finish.
Documentação de código(Documentar para que?)
<?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
Use PHPdoc.org
Use controle de versão
Esqueça programação estruturada
Nunca confie no usuário(validações)
Valide tudo que o usuário enviar para sua aplicação
Faça uso do TDD(Test-driven development)
Cabra MachoPasso 02 (Plus)
Tenha certificação PHP
Não use Frameworks!
Não use Frameworks!x
Não deixe para arrumar depois
Isso é feito por um bigode!
Aqui também
Não seja um bigode
Cabra macho tem vida longa eganha mais.
CRISTIAN @TRENTINtrentin.cristian@gmail.com
www.cristiantrentin.com.br | www.webparatodos.com.br