Está en la página 1de 27

Curso PHP – Aula 01 
Bruno Falcão – brunogfalcao@gmail.com

Roteiro 

§  Objetivos 

§  Roteiro do curso 

§  Sites Dinâmicos 

§  O PHP 

§  PHP x ASP 

§  Ferramentas 

§  Sintaxe básica 

§  E o Design?

Objetivos 

n  Apresentar conceitos de PHP que possibilitem o desenvolvimento de 
aplicações web e um futuro aperfeiçoamento

O que é possível fazer

O que é possível fazer

O que é possível fazer

O que é possível fazer 

n  Área restrita em sites (ex: para clientes verem seus projetos) 
n  Site de conteúdo (notícias) 
n  Sites de fotos (ex: bobflash) 
n  Comércio eletrônico (mostrar produtos) 
n  Gerenciar estabelecimentos (clínicas, lojas, ...) 
n  E mais...

Roteiro do curso 

n  Introdução 

n  Conceitos básicos 

n  Fundamentos 

n Comandos echo e print 
n Variáveis, Strings e Arrays 
n Operadores 
n Condicionais 
n Comandos de repetição 
n Sintaxe de Funções

Roteiro do curso 

n Funções do PHP 
n Componentes de formulário 
n Métodos GET e POST 
n Upload de arquivos 
n Arquivos 
n Banco de Dados 
n Cookies e sessões 
n Enviando e‐mails

Roteiro do curso 

n Orientação a objetos* 
n Classe, Herança, Visibilidade 

n Dicas de Segurança* 

n Avaliação para Certificação

Sites Dinâmicos 
Servidor só responde

n  Sites estáticos 

Cliente  Servidor 

Retorna 
mesmo html 

Sites Dinâmicos 
Servidor processa e 
responde
Cliente pode 
n  Sites Dinâmicos  passar informações 

Servidor 
Cliente 

Banco 
de 
Retorna Html 
Dados 
Dinâmico 

O PHP 

n  PHP: Hypertext Preprocessor 

n  Velocidade e robustez 

n  Estruturado e orientação a objeto 

n  Sintaxe similar a Linguagem C/C++ e o PERL 

n  Roda no servidor (retorna um html) 

n  Surgiu em 1994 como um pacote de programas CGI 

n  Interação com MySQL 

n  Código fonte não aparece

PHP x ASP 

n  Ambos tem a mesma finalidade (páginas web) 

n  PHP roda em servidores gratuítos (ex: apache) 

n  ASP só roda em servidores microsoft  (maior custo)

Ferramentas 

n  Durante o curso utilizaremos: 

n XAMPP – para rodar o PHP e o MySQL 
n PHP Editor – para editar arquivos .PHP

Ferramentas 
PHP Editor

Ferramentas 
Xampp

Sintaxe Básica 

n  <?php 

[codigo] 

?> 

n  <?

[Codigo] 

?>

Sintaxe Básica 

n  Obrigatório o uso de “;” no final da linha 

n  Variáveis definidas com um cifrão antes 
São case sensitive ($Var ≠ $var ≠ $VAR) 

n  Comentário de 1 linha 
// Comentário 

n  Comentário de mais de 1 linha 
/* 
Comentário 
*/

Sintaxe Básica 

n  Documento HTML normal 

<html> 
<head> 
<title>Título da página</title> 
</head> 
<body> 
[conteúdo aqui] 
<table> 
<tr> 
<td></td> 
<td></td> 
</tr> 
</table> 
</body> 
</html>

Sintaxe Básica 

n  Documento HTML com PHP 

<html> 
<head> 
<title>Título da página</title> 
</head> 
<body> 
<?
echo “Hello World”; 
?>
</body> 
</html>

Sintaxe Básica 

n  Outro exemplo 

<html> 
<head> 
<title>Título da página</title> 
</head> 
<body> 
<?
$nome = “bruno”; 
echo “Hello”; 
echo $nome; 
?>
</body> 
</html>

Sintaxe Básica 

n  Comandos de impressão 
O que tiver após o comando aparece na tela como se fosse html 
n <?
Echo “usando echo”; 
print “Usando print”; 
?>

Sintaxe Básica 

n  A tag PHP pode ser aberta e fechada várias vezes no meio do html 

n  Ex: 
... 
<table> 
<tr> 
<td><? echo “Nome”; ?></td> 
<td><? echo “Telefone”; ?></td>  Nome  Telefone 
</tr>  João  99999999
<tr> 
<td><? echo $nome; </td> 
<td><? echo $telefone; ?></td> 
</tr> 
</table> 
... 

Onde Salvar os Arquivos

E o design? 

n  Utilizar programas que facilitem o trabalho de design 

n  Digitar apenas programação 

n  Recomendação: Dreamweaver

Referências 

n  www.php.net 

n  www.imasters.com.br 

n  http://www.wmonline.com.br/ 

n  http://www.scriptbrasil.com.br/

También podría gustarte