Top Banner
PHP para Iniciantes Boas Práticas Marcelo Diniz
18

PHP para iniciantes - Boas Práticas

Jun 28, 2015

Download

Technology

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.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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);