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

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

FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA Módulo de Programação Prof. Flávio Dantas.

Apresentações semelhantes


Apresentação em tema: "FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA Módulo de Programação Prof. Flávio Dantas."— Transcrição da apresentação:

1 FTIN FORMAÇÃ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 PHPConhecer o PHP Instalar o ApacheInstalar o Apache Como iniciar um Novo ProjetoComo iniciar um Novo Projeto Conhecer os comandos básicos do PHPConhecer os comandos básicos do PHP FormuláriosFormulá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.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 robustezVelocidade e robustez Estruturado e orientação a objetosEstruturado e orientação a objetos PortabilidadePortabilidade Tipagem dinâmicaTipagem dinâmica Sintaxe similar a C/C++ e o PerlSintaxe similar a C/C++ e o Perl Open-sourceOpen-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.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.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 WampServerCuriosidade do nome WampServer W - WindowsW - Windows A - ApacheA - Apache M - MySQLM - MySQL P - PHPP - PHP

10 Baixando o WampServer Digite o seguinte endereço em seu navegador: o seguinte endereço em seu navegador: Vamos utilizar a versãoVamos 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.Com o instalador em mãos execute-o dando dois cliques.

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

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

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

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

16 Instalando o WampServer Confirme a instalaçãoConfirme a instalação

17 Instalando o WampServer Aguarde a instalação ser concluidaAguarde 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 WindowsPara concluir a instalação selecione o aplicativo “Explorer” no diretório de instalação do Windows

19 Instalando o WampServer Instalação em andamentoInstalação em andamento

20 Instalando o WampServer Basta apenas avançarBasta apenas avançar

21 Instalando o WampServer Fim da instalaçãoFim da instalação

22 Instalando o WampServer Menu iniciarMenu iniciar

23 Testando o Servidor Abra qualquer navegador e digite o seguinte endereço: qualquer navegador e digite o seguinte endereço:

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 iniciarVocê 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 criadoFeito 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:Comando Absoluto: Só e somente só, existirá PHP onde for delimitado pelas tags sem essa informação sua página não passará de um simples código HTML

28 Comandos básicos do PHP Comando de EscreverComando 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 fimO 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 sinaisPara realizar operações matemáticas utilizamos os seguintes sinais +Adição -Subtração *Multiplicação /Divisão =Atribuição ==Igualdade

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 Então $soma é uma variável A variável $soma está guardando o resultado da equação 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 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 diferentesVeja 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 + HTMLPHP + 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árioNã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 é HTMLTudo aquilo que estiver fora das tags é 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 formaAprenderemos 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 Os formulários vêem delimitados pelas tags Dentro das tags form existirão os input, que servirão para entrada de textoDentro das tags form existirão os input, que servirão para entrada de texto Trabalharemos inicialmente com apenas dois tipos de inputs:Trabalharemos inicialmente com apenas dois tipos de inputs: –text –submit

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

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

42 Explicando o Código Na tag form existem propriedades ou atributos: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

43 Explicando o Código Nas tags inputsNas 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 nadaVeja 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 navegadorVocê verá o seguinte resultado no seu navegador

46 Criando aplicação com formulárioCriando 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.phpCriamos 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ódigoCriamos 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 valorVeja 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"]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 somaA operação utilizava foi a soma

51 AtividadeAtividade

52 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

53 Atividade Coloque todos os arquivos dentro de uma pasta e compacte-a Atividades copiadas ou iguais a de outros colegas serão invalidadas.

54 Atividade Prazo para postagem: 02/11/13 até às 23:55h 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

55 FERRAMENTAS DE APOIO  Apostilas e vídeos do AVASIS;  Fórum durante o módulo, com resposta em até 6 horas úteis;  do professor: 

56 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

57 Dúvidas FórumFórum Chat: toda terça feira no horário:Chat: toda terça feira no horário: das 19 h às 20:30H das 19 h às 20:30H


Carregar ppt "FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA Módulo de Programação Prof. Flávio Dantas."

Apresentações semelhantes


Anúncios Google