A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Aula 1 Introdução à Programação WEB I PHP, ASP e JSP

Apresentações semelhantes


Apresentação em tema: "Aula 1 Introdução à Programação WEB I PHP, ASP e JSP"— Transcrição da apresentação:

1 Aula 1 Introdução à Programação WEB I PHP, ASP e JSP

2 Programação WEB I Introdução PHP Programação WEB I ASP
JSP

3 Programação WEB I Conhecendo PHP, ASP e JSP Código em PHP
Código em HTML gerado pelo servidor Gera o resultado no servidor O cliente recebe apenas o código HTML,Javascript e css se houver

4 Programação WEB I Conhecendo PHP, ASP e JSP VANTAGENS DESVANTAGENS PHP
ARQUITETURA ABERTA FECHADA USO DE SCRIPTS Java Script VBScript , Jscript Java Script SEGURANÇA VERSATILIDADE ARQUITETURA NT SEGURANÇA JAVA BANCO DE DADOS MySQL, Interbase, MsQL, ORACLE... ADO JDBC

5 Quantas pessoas podem estar acessando o meu site?
Programação WEB I Quantas pessoas podem estar acessando o meu site? Conhecendo PHP, ASP e JSP PHP- Hipertext PreProcessor PHP 1 Rasmus Lerdorf – Linguagem C e PERL Conhecida como Personal Home Pages Tools PHP/FI- Script PHP + Formulário Até aqui não era uma linguagem de programação.

6 Passou a se chamar: Personal Home Page Forms Interpreter PHPFI
Livro de visita Passou a se chamar: Personal Home Page Forms Interpreter PHPFI 1996 – Teve acesso a base de dados (Contando com vários outros programadores) 1997 – domínios já utilizavam PHP 1998 – Em Israel: Zeev Suraski e Andi Gutmans PHP 3 REESCREVERAM POR COMPLETO O PHP PHP Hypertext Preprocessor

7 1999 – Erros de segurança foram tratados
Surge a versão 3 1999 – Erros de segurança foram tratados PHP 4 Resolução de segurança e dentre outras coisas PHP 5 2004 – Surgimento da versão foi a que mais perdurou 32 versões Tratou de segurança Popularizou mais ainda com esta versão PHP 6 2006 – Já começou a se falar nesta versão Solucionar o problema do UNICODE (utf-8, ISO...) Mas não foi lançada!

8 PHP 7 Decidiram pular do PHP 5.5 para o 7 (livros já publicados com a versão 6); Realises; UNICODE? Aguardemos!

9 Programação WEB I Conhecendo PHP, ASP e JSP
PHP- Hipertext PreProcessor Rasmus Lerdorf Conhecida como Personal Home Pages Tool PHP/FI- Script PHP + Formulário HTML PHP/FI- 15 mil WEB mil WEB Zeev Suraski e Andi Gutmans- outro interpretador Nasceu e morreu em 07/08/08 (última release, a 4.4.9) 2004 – Nasceu o PHP 5 (novo modelo de OO) PHP 1 PHP 2 PHP 3 PHP 4 PHP 5

10 Programação WEB I Conhecendo PHP, ASP e JSP JSP PHP ASP cliente
Container JAVA JSP PHP ASP servidor <html> <Head> </Head> </html> cliente request Internet intranet Arquivo HTML Dinânico <% Conexão com o banco Set conntemp=server %>

11 Programação WEB I Conhecendo PHP, ASP e JSP
PHP- Hipertext PreProcessor Maior sucesso na Europa - Particularmente na França; No Brasil está crescendo cada vez mais; Mais estável do que o ASP;

12 Programação WEB I Conhecendo PHP, ASP e JSP ASP - Active Server Pages
Surgiu juntamente com o IIS (Internet Information Server 3.0); Arquitetura totalmente fechada; Qualquer linguagem de criação de Scripts - VBScript ao Phyton;

13 Programação WEB I Conhecendo PHP, ASP e JSP JSP - Java Server Pages
Desenvolvido pela Sun Microsystems ; Interage com HTML + Java + BD + HTTP;

14 Programação WEB I Iniciando o PHP

15 Programação WEB I Iniciando o PHP ESTILO ASP ESTILO script
Necessita de uma configuração no php.ini

16 Programação WEB I Iniciando o PHP
A linguagem php interage com a linguagem HTML

17 Programação WEB I Manipular uma variável é bem simples:
Iniciando o PHP Variáveis Manipular uma variável é bem simples: Não é necessário declarar uma variável; Coloca-se apenas o símbolo $ juntamente com uma string; É Sensitive; Após o $ deve ser uma letra e não um número; Não aceita símbolos como Não utiliza caracteres acentuados : ç, ã e oturos.

18 Programação WEB I Iniciando o PHP Variáveis
O identificador $_recebe é: Válido Inválido O identificador $12anos é: Válido Inválido Deve ser uma letra ou “_” O identificador Cod_produto é: Válido Inválido Deve ter $ antes do Cod_produto

19 Programação WEB I Iniciando o PHP Variáveis - Tipos
Inteiros (integer ou long): - Utilizados para números inteiros; Ponto Flutuante (double ou float) - Utilizados para números reais; Strings - Utilizados para Strings de caracteres; Arrays - Utilizados para armazenar vários itens de dados do mesmo tipo; Objeto - Armazenar instância de classes.

20 Programação WEB I Iniciando o PHP Variáveis - Tipos
Inteiros (integer ou long);

21 Programação WEB I Iniciando o PHP Variáveis - Tipos Ponto Flutuante

22 Programação WEB I Iniciando o PHP Variáveis - Tipos Strings

23 Programação WEB I PHP Código fonte HTML Google Chrome

24 Programação WEB I Iniciando o PHP Variáveis - Tipos Arrays
Array é um tipo de variável que possui seu conteúdo agrupado por índices, como um vetor ou um dicionário.

25 Programação WEB I Comandos Imprime Irá retornar a representação
da variável ao invés de exibi-la.

26 Programação WEB I Cuidados ao trabalhar com variáveis: ? Se houver algum valor antes, estes valores são somados. Os restantes são descartados.

27 Programação WEB I Cuidados ao trabalhar com variáveis:
A soma de variáveis podem dar problemas quando estipulamos o tipo e não utilizamos os ( ). Sem ( ) a variável a ser tratada será sempre a primeira!

28 Programação WEB I Constantes Não utiliza $;
Utiliza-se a instrução: define

29 Programação WEB I Iniciando o PHP Operadores

30 Programação WEB I Iniciando o PHP Usando Operadores

31 Programação WEB I Iniciando o PHP Operadores de Strings
espaço espaço Aspas simples sempre irá ler e imprimir da forma que foi declarada; Aspas duplas Lê e imprime os valores das variáveis.

32 Programação WEB I Iniciando o PHP Operadores de Atribuição

33 Programação WEB I Iniciando o PHP Exercícios
1- Implemente um código em php seguindo os seguintes passo: Crie uma variável “a” e atribui o valor 1 a ela; Crie uma variável “b” e atribui o valor 2a ela; Crie uma variável “c” e atribui o valor -15 a ela; Realize o seguinte calculo matemático: Ajuda: sqrt(variável);

34 Programação WEB I Exercícios - Respostas


Carregar ppt "Aula 1 Introdução à Programação WEB I PHP, ASP e JSP"

Apresentações semelhantes


Anúncios Google