Upload
fernando-andrade
View
155
Download
1
Embed Size (px)
Citation preview
23/11/12 Desenvolvimento Web I 2/22
Introdução
● Fundamentos da computação● Programação● Arquitetura cliente-servidor● A linguagem PHP● Formato de um programa PHP● Ambiente de desenvolvimento
23/11/12 Desenvolvimento Web I 3/22
Funcionamento Básico
● Recebe dados, processa e retorna uma informação como resultado
23/11/12 Desenvolvimento Web I 6/22
Representação do Dados
1 byte 1 KB 1 MB 1 GB 1 TB
x1024 x1024 x1024 x1024
bit → BBinary digITIT8 bits = 1 byte
23/11/12 Desenvolvimento Web I 8/22
Programação
Definir o problema
Codificar uma solução
Entender o problema
Solução satisfatória?
FimSIM NÃO
23/11/12 Desenvolvimento Web I 10/22
Algoritmo
● Sequência bem estruturada de ações que levam a execução de uma determinada tarefa
● Textual● Fluxograma● Pseudocódigo
23/11/12 Desenvolvimento Web I 12/22
Fluxograma
Ler nota 1
Ler nota 2
CalcularMédia = (nota 1 + nota 2)/2
Média >= 5
“APROVADO” “REPROVADO”
Fim
Início
SIM NÃO
23/11/12 Desenvolvimento Web I 13/22
Pseudocódigo
Inícioreal: nota1, nota2, media;leia (nota 1);leia (nota 2);media ← (nota 1 + nota 2) / 2;se (media >= 5) então
escreva (“APROVADO”);senão
escreva (“REPROVADO”);fimse;
Fim.
23/11/12 Desenvolvimento Web I 16/22
Linguagem PHP
● 1994● pacote de programas CGI ● Rasmus Lerdof ● Personal Home Page Tools● PHP: Hypertext Preprocessor● script open source● Suporte a vários bancos de dados
23/11/12 Desenvolvimento Web I 17/22
Arquivos PHP
● Podem conter texto, HTML e scripts● São retornados para o browser como HTML● Extensões .php, .php3, ou .phtml
23/11/12 Desenvolvimento Web I 18/22
Sintaxe Básica
<?php//código PHP?>
<script language= “PHP”//código PHP</script>
<?/*comentário de bloco*/?>
<%//código PHP%>
23/11/12 Desenvolvimento Web I 19/22
Ambiente de Desenvolvimento
http://httpd.apache.org/download.cgi
http://www.mysql.com/downloads/
http://www.php.net/downloads.php
WAMP
23/11/12 Desenvolvimento Web I 20/22
Vamos Programar !
<?php/*informações sobre o estado atual do PHP*/
phpinfo();
?>
23/11/12 Desenvolvimento Web I 21/22
Vamos Programar !
<?php
echo "Data de hoje : <br />";echo date("l F d, Y");echo "<br />Hello!!";
?>