18
PHP para Iniciantes Boas Práticas Marcelo Diniz

PHP para iniciantes - Boas Práticas

Embed Size (px)

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.

Citation preview

Page 1: PHP para iniciantes - Boas Práticas

PHP para Iniciantes

Boas Práticas

Marcelo Diniz

Page 2: PHP para iniciantes - Boas Práticas

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.

Page 3: PHP para iniciantes - Boas Práticas

IDE'sAmbiente de desenvolvimento integrado

Local onde o programador vai trabalhar.

– Editor;

– Gerenciador de arquivos e pastas;

– Integração com outras ferramentas;

– Compilador;

Page 4: PHP para iniciantes - Boas Práticas

IDE'sAmbiente de desenvolvimento integrado

Page 5: PHP para iniciantes - Boas Práticas

Frameworks 

- Conjunto de classes e funções; - Orientação a Objetos; - Padrões de Projeto;

Page 6: PHP para iniciantes - Boas Práticas

Frameworks - PHP

Page 7: PHP para iniciantes - Boas Práticas

Frameworks - JavaScript

Raphaël

Page 8: PHP para iniciantes - Boas Práticas

Frameworks - CSS

Page 9: PHP para iniciantes - Boas Práticas

Testes

– A todo momento são realizados;

– Passar por todas as linhas de código ao menos 1 vez;

– Escreva;

– Use ferramentas;

Page 10: PHP para iniciantes - Boas Práticas

Testes

Page 11: PHP para iniciantes - Boas Práticas

Debug

Encontrar e reduzir erros em software;

Page 12: PHP para iniciantes - Boas Práticas

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 } } ?>

Page 13: PHP para iniciantes - Boas Práticas

CVS (Controlador de Versão)

- Guarda histórico de arquivos anteriores; - Essencial quando trabalhado em equipe;

Page 14: PHP para iniciantes - Boas Práticas

CVS (Controlador de Versão)

Page 15: PHP para iniciantes - Boas Práticas

CMS's (Gerenciador de Conteúdo)

- Sistema gerenciador de websites, portais, intranets;- Integra ferramentas para criação de conteúdos;- Fácil customização;

Page 16: PHP para iniciantes - Boas Práticas

CMS's (Gerenciador de Conteúdo)

Page 17: PHP para iniciantes - Boas Práticas

Dúvidas ?

??

?

?

?

? ?

?

Page 18: PHP para iniciantes - Boas Práticas

$contato = array( "nome“ => "Marcelo Felipe Santiago Diniz", "email“ => "[email protected]", "twitter“ => "marcelo_leo27" );

print_r ($contato);