PHP para Iniciantes
Boas Práticas
Marcelo Diniz
Objetivo da palestra
A idéia sobre a palestra é apresentar as
principais ferramentas para um bom
desenvolvimento em PHP, como as IDE's,
documentação, frameworks, CMS's entre
outros.
IDE's
Ambiente de desenvolvimento integrado
Local onde o programador vai trabalhar.
– Editor;
– Gerenciador de arquivos e pastas;
– Integração com outras ferramentas;
– Compilador;
IDE's
Ambiente de desenvolvimento integrado
Frameworks
 
- Conjunto de classes e funções;
- Orientação a Objetos;
- Padrões de Projeto;
Frameworks - PHP
Frameworks - JavaScript
Raphaël
Frameworks - CSS
Testes
– A todo momento são realizados;
– Passar por todas as linhas de código ao menos 1 vez;
– Escreva;
– Use ferramentas;
Testes
Debug
Encontrar e reduzir erros em software;
Documentação
<?php
/**
* Descrição da classe Home.
* @author Marcelo Diniz <marcelo.leo27@gmail.com>
* @version 0.1
* @access public
*/
class Home {
/*
* verifica o login e senha
* @access public
* @param String $login
* @param String $senha
* return void
*/
function login($login, $senha) {
//codigos php
}
}
?>
CVS (Controlador de Versão)
- Guarda histórico de arquivos anteriores;
- Essencial quando trabalhado em equipe;
CVS (Controlador de Versão)
CMS's (Gerenciador de Conteúdo)
- Sistema gerenciador de websites, portais, intranets;
- Integra ferramentas para criação de conteúdos;
- Fácil customização;
CMS's (Gerenciador de Conteúdo)
Dúvidas ?
?
?
?
?
?
? ?
?
$contato = array(
"nome“ => "Marcelo Felipe Santiago Diniz",
"email“ => "marcelo.leo27@gmail.com",
"twitter“ => "marcelo_leo27"
);
print_r ($contato);

PHP para iniciantes - Boas Práticas