1 / 57

FTIN Formação Técnica em Informática

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?.

Download Presentation

FTIN Formação Técnica em Informática

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. FTINFormação Técnica em Informática Módulo de Programação Prof. Flávio Dantas

  2. 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

  3. Afinal de contas o que é PHP?

  4. 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.

  5. 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

  6. Apache (Servidor Web)

  7. 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.

  8. 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.

  9. Instalando ambiente de Desenvolvimento • Curiosidade do nome WampServer • W - Windows • A - Apache • M - MySQL • P- PHP

  10. 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

  11. Instalando o WampServer • Com o instalador em mãos execute-o dando dois cliques.

  12. Instalando o WampServer • Depois de aberto basta clicar em “Next”

  13. Instalando o WampServer • Aceite os termos de licença.

  14. Instalando o WampServer • Mantenha o diretório C:\wamp

  15. Instalando o WampServer • Marque todas as opções para a instalação

  16. Instalando o WampServer • Confirme a instalação

  17. Instalando o WampServer • Aguarde a instalação ser concluida

  18. Instalando o WampServer • Para concluir a instalação selecione o aplicativo “Explorer” no diretório de instalação do Windows

  19. Instalando o WampServer • Instalação em andamento

  20. Instalando o WampServer • Basta apenas avançar

  21. Instalando o WampServer • Fim da instalação

  22. Instalando o WampServer • Menu iniciar

  23. Testando o Servidor • Abra qualquer navegador e digite o seguinte endereço: http://localhost/

  24. Quais os programas para Programar em PHP? • Eclipse (Precisa configurar) • Aptana PHP (Não precisa configurar) • Notepad++ • Notepad Comum • Entre outros...

  25. Iniciando um Projeto PHP

  26. 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

  27. 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

  28. Comandos básicos do PHP • Comando de Escrever Existe um comando que serve para escrever informações do PHP para o usuário de seu sistema, chama-se: echo ou print

  29. 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.

  30. 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

  31. Comandos básicos do PHP • Para realizar operações matemáticas utilizamos os seguintes sinais

  32. Comandos básicos do PHP

  33. 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...

  34. 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

  35. 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

  36. PHP + HTML

  37. 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

  38. 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

  39. Criando Formulários • Os formulários vêem delimitados pelas tags <form> </form> • Dentro das tagsform existirão os input, que servirão para entrada de texto • Trabalharemos inicialmente com apenas dois tipos de inputs: • text • submit

  40. Criando Formulários • Veja o código abaixo:

  41. Explicando o Código • Existe um form, significa então existência de formulário • Dentro da tagform existem 3 inputs: • 2 type=text • 1 type=submit

  42. Explicando o Código • Na tagform 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

  43. 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

  44. 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

  45. Explicando o Código • Você verá o seguinte resultado no seu navegador

  46. Criando aplicação com formulário

  47. Criando uma aplicação Programa-Usuário • Criamos primeiramente o formulário numa página que vou chamar de index.php

  48. Criando uma aplicação Programa-Usuário • Criamos agora uma página chamada funcao.php onde existirá o seguinte código

  49. 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

  50. 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

More Related