Upload
lionel-trujillo
View
21
Download
2
Embed Size (px)
DESCRIPTION
FTIN Formação Técnica em Informática. Módulo de Programação Prof. Flávio Dantas. Competências a serem trabalhadas nessa aula. Conhecer o PHP Instalar o Apache Como iniciar um Novo Projeto Conhecer os comandos básicos do PHP Formulários. Afinal de contas o que é PHP ?. O que é PHP?. - PowerPoint PPT Presentation
Citation preview
FTINFORMAÇÃO TÉCNICA EM INFORMÁTICA
Módulo de ProgramaçãoProf. Flávio Dantas
Competências a serem trabalhadas nessa aula
• Conhecer o PHP• Instalar o Apache• Como iniciar um Novo Projeto• Conhecer os comandos básicos do PHP• Formulários
Afinal de contas o que é PHP?
O que é PHP?
• PHP (abreviação de Personal Home Page) é uma linguagem interpretada livre e muito utilizada para gerar conteúdo dinâmico na Internet.
Principais características do PHP
• Velocidade e robustez• Estruturado e orientação a objetos• Portabilidade• Tipagem dinâmica• Sintaxe similar a C/C++ e o Perl• Open-source
Apache(Servidor Web)
Instalando ambiente de Desenvolvimento
• O PHP necessita de um servidor web para executar seu código-fonte, uma vez que sua linguagem é interpretada, utilizaremos então o servidor web Apache.
Instalando ambiente de Desenvolvimento
• Para instalar o servidor web utilizaremos a ferramenta chamada WampServer, pois essa ferramenta é usada para instalar rapidamente no computador os softwares PHP, MySQL e Apache.
Instalando ambiente de Desenvolvimento
• Curiosidade do nome WampServer• W - Windows• A - Apache• M - MySQL• P - PHP
Baixando o WampServer
• Digite o seguinte endereço em seu navegador: http://www.wampserver.com/en/
• Vamos utilizar a versão Wampserver (32 bits & PHP 5.4) 2.4
Instalando o WampServer
• Com o instalador em mãos execute-o dando dois cliques.
Instalando o WampServer
• Depois de aberto basta clicar em “Next”
Instalando o WampServer
• Aceite os termos de licença.
Instalando o WampServer
• Mantenha o diretório C:\wamp
Instalando o WampServer
• Marque todas as opções para a instalação
Instalando o WampServer
• Confirme a instalação
Instalando o WampServer
• Aguarde a instalação ser concluida
Instalando o WampServer
• Para concluir a instalação selecione o aplicativo “Explorer” no diretório de instalação do Windows
Instalando o WampServer
• Instalação em andamento
Instalando o WampServer
• Basta apenas avançar
Instalando o WampServer
• Fim da instalação
Instalando o WampServer
• Menu iniciar
Testando o Servidor
• Abra qualquer navegador e digite o seguinte endereço: http://localhost/
Quais os programas para Programar em PHP?
• Eclipse (Precisa configurar)• Aptana PHP (Não precisa configurar)• Notepad++• Notepad Comum• Entre outros...
Iniciando um Projeto PHP
Como iniciar um Projeto em PHP.
• Você deve acessar o seu diretório C:\wamp\www\ e criar uma pasta com o nome do projeto que você deseja iniciar
• Feito isso basta adicionar uma página chamada index.php e pronto, você já tem um projeto PHP criado
Comandos básicos do PHP
• Comando Absoluto:Só e somente só, existirá PHP onde for delimitado pelas tags <?php ?> sem essa informação sua página não passará de um simples código HTML
Comandos básicos do PHP
• Comando de EscreverExiste um comando que serve para escrever informações do PHP para o usuário de seu sistema, chama-se: echo ou print
Comandos básicos do PHP
Duas barras // simbolizarão um comentário no código, significa dizer que esse texto não será lido nem executado pelo Apache, sendo apenas para auxilio do programador para lembra o que determinado código faz.
Explicando o Código
• O comando echo e/ou print necessita sempre de algo para escrever, esse algo é tudo aquilo que vier dentro dos parênteses, no exemplo do slide anterior utilizamos apenas texto. No PHP todo texto deve vir acompanhado de aspas duplas no começo e no fim
Comandos básicos do PHP
• Para realizar operações matemáticas utilizamos os seguintes sinais
+ Adição- Subtração* Multiplicação/ Divisão= Atribuição
== Igualdade
Comandos básicos do PHP
Explicando o Código
• As variáveis no PHP são declaradas (escritas) sempre com um $ antes de seus nomes
• Variáveis são espaços na memória que você está reservado para guardar alguma coisa, seja ela texto, número, imagem, bytes, etc...
Explicando o Código
• Então $soma é uma variável• A variável $soma está guardando o
resultado da equação 13 + 4 • O comando print está escrevendo um
texto com o valor da variável $soma• Para escrever o texto com uma variável ao
mesmo tempo utiliza-se um ponto. O ponto é o conector entre texto e variável
Explicando o Código
• Veja que ocorre o mesmo nos demais códigos: subtração, multiplicação e divisão. A explicação é a mesma mudando apenas o fato de serem operadores matemáticos diferentes
PHP + HTML
PHP + HTML
• Não existirá outra conexão com o usuário se não por HTML, quando se programa em PHP, para tanto necessitamos conhecer o mínimo possível a criação de formulários para interação entre Programa-Usuário
PHP + HTML
• Tudo aquilo que estiver fora das tags <?php ?> é HTML
• Aprenderemos então a criação de formulários. Formulários esses que o usuário preencherá com informações e o php reconhecerá os dados e processará de alguma forma
Criando Formulários
• Os formulários vêem delimitados pelas tags <form> </form>
• Dentro das tags form existirão os input, que servirão para entrada de texto
• Trabalharemos inicialmente com apenas dois tipos de inputs:– text– submit
Criando Formulários
• Veja o código abaixo:
Explicando o Código
• Existe um form, significa então existência de formulário
• Dentro da tag form existem 3 inputs:– 2 type=text – 1 type=submit
Explicando o Código
• Na tag form existem propriedades ou atributos:– Name: O nome do formulário– Method: O método do envio, existem
apenas 2 POST e GET– Action: Para qual arquivo o formulário
enviará os dados preenchidos
Explicando o Código
• Nas tags inputs – O type="text" significa que é um input de
entrada de texto– O type="submit" significa que é um input
que enviará o formulário para o servidor processar as informações. O submit irá apontar para onde estiver no formulário o endereço do action
Explicando o Código
• Veja que no formulário eu apontei para um arquivo chamado funcao.php esse arquivo deve obrigatoriamente existir, mesmo que não faça nada
Explicando o Código
• Você verá o seguinte resultado no seu navegador
Criando aplicação com formulário
Criando uma aplicação Programa-Usuário
• Criamos primeiramente o formulário numa página que vou chamar de index.php
Criando uma aplicação Programa-Usuário
• Criamos agora uma página chamada funcao.php onde existirá o seguinte código
Explicando o Código
• Veja que dessa vez utilizando valores que vem do formulário. Como o formulário é method="post" foi utilizado uma função nativa do php chamada $_POST["nome_input"] onde entre os colchetes existe o nome do input que deseja obter o valor
Explicando o Código
• No caso o nome dos inputs que desejávamos obter as informações era valor1 e valor2 dessa forma utilizamos $_POST["valor1"] e $_POST["valor2"]
• A operação utilizava foi a soma
Atividade
Atividade
1. Crie uma página chamada exibir.php e nela utilize a função echo ou print para escrever seu nome completo com sua data de nascimento
2. Crie 5 arquivos php que faça interação com um formulário utilizando a função de soma, subtração, multiplicação e divisão
Atividade
Coloque todos os arquivos dentro de uma pasta e compacte-a
Atividades copiadas ou iguais a de outros colegas serão invalidadas.
Atividade
Prazo para postagem: 02/11/13 até às 23:55h
EVITE DEIXAR A POSTAGEM DE SUA ATIVIDADE PARA O ÚLTIMO DIA.
FAZENDO ISSO, IMPREVISTOS NÃO VÃO LHE PREJUDICAR.
* LEMBRANDO QUE SUA ORGANIZAÇÃO TAMBÉM ESTA
SENDO AVALIADA
FERRAMENTAS DE APOIO
Apostilas e vídeos do AVASIS; Fórum durante o módulo, com resposta
em até 6 horas úteis; E-mail do professor:
DÚVIDAS...
Acesse o Fórum de dúvidas e discussões Diariamente
Chat na Terça-Feira: dia 29/10/13 no horário: das 19:00 às 20:30 h
Dúvidas
• Fórum• Chat: toda terça feira no horário: das 19 h às 20:30H