php para iniciantes - boas práticas

18
PHP para Iniciantes Boas Práticas Marcelo Diniz

Upload: marcelo-felipe-santiago-diniz

Post on 28-Jun-2015

1.088 views

Category:

Technology


5 download

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

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);