introdução ao php

Download Introdução ao php

Post on 26-Jan-2015

596 views

Category:

Technology

1 download

Embed Size (px)

DESCRIPTION

Introdução ao PHP, slides workshop universidade portucalense novembro 2011

TRANSCRIPT

  • 1. INTRODUO PHP E MYSQL 1

2. ndice Introduo / Apresentao O que o PHP e o que pretende resolver. Variaveis, tipos de dados e operadores Ciclos e estruturas de deciso. Funes e classes MySQL, e chamadas base de dados. E agora? 2 3. Apresentao Miguel Pinto Programador Web Co-Fundador da ComunidadePortuguesa de PHP PHP, mysql, Javascript, Actionscript, entre outras.3 4. O que o PHP? PHP (um acrnimo recursivo para "PHP: HypertextPreprocessor", originalmente Personal Home Page) umalinguagem interpretada livre e utilizada para gerar contedodinmico na World Wide Web. Nasceu em 1994 como uma srie de componentes CGI. Foi lanado como linguagem em 1997 com o nome PHP/F1. Foi mais tarde reescrito para suporte a objectos, herana,propriedades e mtodos. 4 5. Como funciona?http Response Http Headers, HTML, CSS, JSCliente Server APACHE Index.phpDBou IIS,http RequestNginx,www.teste.com/index.php Solaris InterpretadorPHP 6. Script e Variveis Tags de abertura. Regras para criao de variveis. Tipos de dados. Constantes.6 7. Operadores Comparao, atribuio e negao Aritemticos. Incremento e decremento. Lgicos 7 8. Ciclos e decises If statement While e do while For e foreach8 9. Funes e classes Criar uma funo Import e require Criar uma classe Definir mtodos e propriedades Construtores e destrutores Visibilidade Herana 9 10. MySQL phpMyAdmin Criar uma base de dados Criar uma tabela Inserir dados Ligar ao mysql Procurar dados Inserir, editar, apagar, pesquisar 10 11. E agora?1. Praticar, rever, praticar, praticar2. O manual do PHP est cheio de exemplos prticos.3. No vale a pena reinventar a roda.4. Patterns, frameworks e best practices.5. Reusabilidade, separao de responsabilidades, arquitectura de software.11 12. Questes 12 13. Links Miguel Pinto (blog)http://blog.lookatitude.com PHPhttp://www.php.net Comunidade Portuguesa de PHPhttp://www.php-pt.com Zendhttp://www.zend.com Flash builder 4 for PHPhttp://www.adobe.com/br/products/flash-builder-php.html13 14. 14