ftin formação técnica em informática

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

Upload: lionel-trujillo

Post on 31-Dec-2015

21 views

Category:

Documents


2 download

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

TRANSCRIPT

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

FTINFORMAÇÃO TÉCNICA EM INFORMÁTICA

Módulo de ProgramaçãoProf. Flávio Dantas

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

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

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

Afinal de contas o que é PHP?

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

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.

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

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

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

Apache(Servidor Web)

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

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.

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

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.

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

Instalando ambiente de Desenvolvimento

• Curiosidade do nome WampServer• W - Windows• A - Apache• M - MySQL• P - PHP

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

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

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

Instalando o WampServer

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

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

Instalando o WampServer

• Depois de aberto basta clicar em “Next”

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

Instalando o WampServer

• Aceite os termos de licença.

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

Instalando o WampServer

• Mantenha o diretório C:\wamp

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

Instalando o WampServer

• Marque todas as opções para a instalação

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

Instalando o WampServer

• Confirme a instalação

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

Instalando o WampServer

• Aguarde a instalação ser concluida

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

Instalando o WampServer

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

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

Instalando o WampServer

• Instalação em andamento

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

Instalando o WampServer

• Basta apenas avançar

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

Instalando o WampServer

• Fim da instalação

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

Instalando o WampServer

• Menu iniciar

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

Testando o Servidor

• Abra qualquer navegador e digite o seguinte endereço: http://localhost/

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

Quais os programas para Programar em PHP?

• Eclipse (Precisa configurar)• Aptana PHP (Não precisa configurar)• Notepad++• Notepad Comum• Entre outros...

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

Iniciando um Projeto PHP

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

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

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

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

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

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

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

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.

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

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

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

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

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

Comandos básicos do PHP

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

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

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

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

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

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

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

PHP + HTML

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

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

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

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

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

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

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

Criando Formulários

• Veja o código abaixo:

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

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

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

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

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

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

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

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

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

Explicando o Código

• Você verá o seguinte resultado no seu navegador

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

Criando aplicação com formulário

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

Criando uma aplicação Programa-Usuário

• Criamos primeiramente o formulário numa página que vou chamar de index.php

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

Criando uma aplicação Programa-Usuário

• Criamos agora uma página chamada funcao.php onde existirá o seguinte código

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

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

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

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

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

Atividade

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

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

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

Atividade

Coloque todos os arquivos dentro de uma pasta e compacte-a

Atividades copiadas ou iguais a de outros colegas serão invalidadas.

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

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

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

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:

[email protected]

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

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

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

Dúvidas

• Fórum• Chat: toda terça feira no horário: das 19 h às 20:30H