Desenvolvimento de Software I - USBWEBSERVER - PHP

223 views 34 slides Aug 28, 2018
Slide 1
Slide 1 of 34
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34

About This Presentation

Introdução à utilização da linguagem PHP utilizando o USBWEBSERVER.


Slide Content

Desenvolvimento de
Software I

Competências
Desenvolver arquitetura de sistemas web.

Habilidades
1.1.Identificaraestruturadeaplicaçõesemambienteclienteservidor.
1.2.Apresentarsoluçõesparaproblemascomputacionaisem
ambientesweb.
1.3.Aplicartécnicasdedesenvolvimentodesoftwaresemambientes
web.

Bases Tecnológicas
1.IntroduçãoàlinguagemPHP
2.Conceitosbásicosdalinguagem:•manipulaçãodevariáveislocais,globais
esuperglobaisemPHP;•operadores;•estruturadedesviocondicional,laço
derepetição;•estruturadefunçõesemPHP;•passagemdeargumentopor
valoresereferencias;•retornodevalores;•principaisfunçõesdoPHP;•
manipulaçãodevetores;•enviodeformulárioerequisiçãodepágina
3.Introduçãoasistemasdistribuídos:•conceitosdaarquiteturacliente
servidor,provedores
4.Validaçãodedados:•noservidor;•nonavegador;•tratamentodeerros;
•gerenciamentodesessão
5.Softwaredeapoio:•PHP

USBWEBSERVER

Executando o serviço
Abra a pasta, localize e execute o arquivo usbwebserver.exe

Verifique se o serviço Apache/Mysqlfoi realmente
ativado

Verificando o serviço (localhost)
Na aba “Geral”, clique no botão “Localhost”

Comoresposta,emseunavegadorteráaapresentação
doUSBWebservereodirecionamentoparalocalhost.
Poderá realizar o acesso direto, digitando na URL: http://localhost:8080/

Se tiver problemas com localhost:
Verifique a porta de acesso, o padrão do USBWebserveré 8080, mas poderá ser
modificada na aba configurações:
Modifique para 8083 ou somente 83 para que não conflita com outros serviços.

Pasta física –Aplicação PHP
Os arquivos de trabalho deverão ficar na pasta “root”.

Criando uma pasta para as aulas
Crie uma pasta dentro da pasta root com o nome DSI

Visualizando a pasta no navegador

Introdução ao PHP

TagPHP
<?php
// código PHP aqui
?>

Código PHP inserido numa estrutura HTML
<h1>HTML aqui</h1>
<?php
// código PHP aqui
?>
<p>Mais HTML</p>

Iniciando a codificação no Notepad++
AbraoNotepad++(tambémpoderáserusadoo
blocodenotasououtroeditordesuapreferência)

Salve o programa na pasta DSI dentro da pasta
root com o nome primeiro.php
Não esqueça de salvar os
arquivos com a extensão
correta.
Sempre utilizaremos a
extensão .php

Inserindo comentários

Comentários
// -comentário de uma linha
/* ... */ -comentário de mais de uma linha

Comando echo
Exibetudoquefordigitadoentreaspas(simples
ouduplas),napágina
Devesempreterminaralinhadecomandocom;
(pontoevírgula)

Exemplo

Inserindo TagsHTML

Variáveis
Começa com cifrão e é case sensitive
Exemplos:
$A = “ETEC ”;
$a = “ Professor Luiz Pires Barbosa”;
echo$A, $a;

Exemplo:

Executando o programa no navegador
Atualize o
navegador

Podemos utilizar a tag<br/> para realizar a
quebra de linhas no PHP
Exemplo:
echo'<br/>';
Quebra de linha

Exemplo

Atividade 1 –Concatenação
Abra um novo arquivo no Notepad++ com o
nome concatenacao.php

Atualize os arquivos da pasta DSI

Atividade 2 -Concatenação
<?php
$nome = 'Fulano';
$idade = 35;
echo'Eu sou '.$nome.' e tenho '.$idade.' anos.';
?>
Observação: Acrescente essas linhas de código no programa

Atualizando o navegador

Date
<?php
$formato = 'H:i:sd/m/Y';
$data = date($formato);
echo$data;
?>