Escolar Documentos
Profissional Documentos
Cultura Documentos
PHP 01
PHP 01
Introduo
Fundamentos da computao Programao Arquitetura cliente-servidor A linguagem PHP Formato de um programa PHP Ambiente de desenvolvimento
Desenvolvimento Web I
23/11/12
2/22
Funcionamento Bsico
23/11/12
Desenvolvimento Web I
3/22
Sistema Computacional
Hardware
Software
Peopleware
23/11/12
Desenvolvimento Web I
4/22
Elementos de Hardware
23/11/12
Desenvolvimento Web I
5/22
Representao do Dados
bit Binary digIT 8 bits = 1 byte
x1024
1 byte 1 KB
x1024
1 MB
x1024
1 GB
x1024
1 TB
23/11/12
Desenvolvimento Web I
6/22
Linguagens de Programao
Alto e baixo nvel
23/11/12
Desenvolvimento Web I
7/22
Programao
Definir o problema
Entender o problema
Fim
SIM
Soluo satisfatria?
NO
23/11/12
Desenvolvimento Web I
8/22
Programao
Cdigo Fonte
Problema
Compilador
Cdigo Objeto
23/11/12
Desenvolvimento Web I
9/22
Algoritmo
Sequncia bem estruturada de aes que levam a execuo de uma determinada tarefa Textual Fluxograma Pseudocdigo
23/11/12
Desenvolvimento Web I
10/22
Textual
23/11/12
Desenvolvimento Web I
11/22
Fluxograma
Incio SIM Ler nota 1 Mdia >= 5 NO
REPROVADO
23/11/12
Desenvolvimento Web I
12/22
Pseudocdigo
Incio real: nota1, nota2, media; leia (nota 1); leia (nota 2); media (nota 1 + nota 2) / 2; se (media >= 5) ento escreva (APROVADO); seno escreva (REPROVADO); fimse; Fim.
23/11/12 Desenvolvimento Web I 13/22
Arquitetura Cliente-Servidor
23/11/12
Desenvolvimento Web I
14/22
Arquitetura Cliente-Servidor
Requisio
Resposta
Desenvolvimento Web I
23/11/12
15/22
Linguagem PHP
1994 pacote de programas CGI Rasmus Lerdof Personal Home Page Tools PHP: Hypertext Preprocessor script open source Suporte a vrios bancos de dados
23/11/12
Desenvolvimento Web I
16/22
Arquivos PHP
Podem conter texto, HTML e scripts So retornados para o browser como HTML Extenses .php, .php3, ou .phtml
23/11/12
Desenvolvimento Web I
17/22
Sintaxe Bsica
<?php //cdigo PHP ?> <script language= PHP //cdigo PHP </script> <? /*comentrio de bloco*/ ?> <% //cdigo PHP %>
18/22
23/11/12
Desenvolvimento Web I
Ambiente de Desenvolvimento
http://www.php.net/downloads.php http://httpd.apache.org/download.cgi
WAMP
http://www.mysql.com/downloads/
23/11/12
Desenvolvimento Web I
19/22
Vamos Programar !
23/11/12
Desenvolvimento Web I
20/22
Vamos Programar !
<?php echo "Data de hoje : <br />"; echo date("l F d, Y"); echo "<br />Hello!!"; ?>
23/11/12
Desenvolvimento Web I
21/22
http://php.net/
http://www.w3schools.com/php/
23/11/12
Desenvolvimento Web I
22/22