php para iniciantes - boas práticas
DESCRIPTION
Ajudar quem está inciando na área do desenvolvimento web através das melhores práticas de como se fazer as coisas mais corretas mostrando as melhores ferramentas para o desenvolvimento, como IDE's, documentação, frameworks, CMS's, testes, debugação, entre outras.TRANSCRIPT
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'sAmbiente de desenvolvimento integrado
Local onde o programador vai trabalhar.
– Editor;
– Gerenciador de arquivos e pastas;
– Integração com outras ferramentas;
– Compilador;
IDE'sAmbiente 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 <[email protected]> * @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“ => "[email protected]", "twitter“ => "marcelo_leo27" );
print_r ($contato);