DESENVOLVIMENTO DE COMÉRCIO ELETRÔNICO

Slides:



Advertisements
Apresentações semelhantes
Criando aplicações WEB
Advertisements

Módulo II – Domine a Internet Introdução a Informática DCC - UFMG.
WINDOWS Sistemas Operacionais PLATAFORMA TECNOLÓGICOS
Servidor WEB Profº Marcio Funes.
PHP Constantino Martins DEI – Departamento de Engenharia Informática
HTML – Hyper Text Markup Language
Shell Script Professor: João Paulo
Programas Utilitários Básicos
Encontro Linguagem HTML; 13. Hospedagem na WWW.
SCC Bancos de Dados e Suas Aplicações
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Tecnologia para Web JavaScript
Prof. Esp. Marcelo Mendes
WAMP5 2.0 "Um pacotão completo e gratuito que inclui Apache, PHP5, MySQL database, PHPmyadmin e SQLitemanager!" O WAMP5 (que significa Windows, Apache,
Prof.: Carlos Hairon R. Gonçalves
PHP Lissandra Fuganti A vida é uma peça de teatro que não permite ensaios... Por isso, cante, ria, dance, chore e viva intensamente cada momento de sua.
DESENVOLVIMENTO DE COMÉRCIO ELETRÔNICO
Tecnologias para Internet
EL e JSTL Prof. Danton Cavalcanti Franco Junior
Curso EFA de técnico de Informática e Sistemas
Programação Web com PHP
PÁginas Dinâmicas Programação Web.
Criando Apresentações
Introdução ao Desenvolvimento Web
Aula02 TAGS Estrutura de uma página html Como salvar página web
Programação para estrutura Cliente-Servidor
FTIN Formação Técnica em Informática
INTERNET E PROGRAMAÇÃO WEB
Rodrigo Cristiano Silva
1ª Aula de Html Íria Albuquerque.
Estrutura HTML – Parte I
ACCESS 2007 EDIMILSON JÚNIOR.
Curso EFA de técnico de Informática e Sistemas
ASP (Active Server Pages)
Curso de Web Master Php – 1ª Aula.
07/04/2017 Linux Ubuntu 2.
Prof. Alexandre Monteiro Recife
Professor: Márcio Amador
PrograMação para internet
PROGRAMAÇÃO PARA INTERNET Prof.: Jean Carlo Mendes
Escola de Engenharia de Piracicaba Sistemas de Apoio a Decisão
Curso Técnico em Informática Disciplina: Programação Web 2 - PHP
PROGRAMAÇÃO WEB AULA 02 Prof. Gustavo Linhares Instituto Federal de Educação, Ciência e Tecnologia do Norte de Minas Gerais.
PROGRAMAÇÃO WEB AULA 04 Prof. Gustavo Linhares 28/10/2009 Instituto Federal de Educação, Ciência e Tecnologia do Norte de Minas Gerais.
PROGRAMAÇÃO WEB AULA 01 Prof. Gustavo Linhares
LINGUAGENS DE PROGRAMAÇÃO WEB
Autoria WEB Prof. Thiago Nogueira Tolentino Barbosa
PHP – Aula01 Ferramentas -Web.
Trabalho de Seminários em Informática
Aguilar Figueira Dias Orientador Prof. Dr. João Bosco da Mota Alves
Fundamentos de linguagens de programação
“O homem é um animal utilizador de ferramentas... Sem ferramentas ele não é nada, com ferramentas ele é tudo”. Thomas Carlyle.
Desenvolvimento de Sites Dinâmicos para Web Prof. Anderson M. Fernandes Mestrando em Informática.
PROGRAMAÇÃO II – PARTE 1 Profa. Maria Augusta Constante Puget.
Karine Alessandra Córdova
HTML Estrutura e Sintaxe.
Aula 1 Introdução à Programação WEB I PHP, ASP e JSP
HTML - HyperText Markup Language Professora: Fabrícia F. de Souza.
Shell Script Parte 2.
Ferramentas para Sistema Web Sistemas de Informação Aula 9 – 08/05/2013.
Técnico em Informática - Senac
Student Tech Clubs Desenvolvimento WEB Antonio Ladeia Graduando em Tecnologia em Análise e Desenvolvimento de Sistemas Instituto Federal da Bahia Introdução.
Felipe Nunes Flores – Programa de Educação Tutorial.
PROGRAMAÇÃO PARA INTERNET Prof.: Jean Carlo Mendes
Programação para Web I AULA 2 BANCO DE DADOS.
JavaScript Introdução ao JavaScript 1. Objetivos Introdução Sintaxe Básica Arquivo (script) externo Script no HEAD da página Script no BODY da página.
Ismael Stangherlini – Programa de Educação Tutorial.
Programação p/ INTERNET - HTML Prof. João Ricardo Andrêo 30/5/ :10 1 Listas Numeradas As listas numeradas funcionam da mesma forma que as listas.
Prof. João Ricardo Andrêo Programação p/ INTERNET - HTML 31/5/ :34 1 Introdução e Conceitos CSS CSS significa Cascade Style Sheetes (Folha de Estilo.
Transcrição da apresentação:

DESENVOLVIMENTO DE COMÉRCIO ELETRÔNICO DCE DESENVOLVIMENTO DE COMÉRCIO ELETRÔNICO

PHP / MySQL PERSONAL HOME PAGE E BANCO DE DADOS

Apresentação A primeira versão do PHP surgiu em 1995, quando Rasmus Lerdorf criou para uso pessoal uma ferramenta chamada PHP/FI (Personal Home Page/Forms Interpreter). Porém, ele não imaginava que estava criando uma das mais poderosas linguagens para o desenvolvimento de aplicações na Web. O PHP (sigla que hoje é um acrônimo recursivo para PHP: Hypertext Preprocessor) tem conquistado muito espaço nos últimos anos. Isso se deve principalmente a facilidade de utilização e grande diversidade de recursos que possui. O PHP é uma linguagem totalmente voltada à Internet, possibilitando o desenvolvimento de sites realmente dinâmicos. Dominando essa linguagem, é possível transformar aqueles sites estáticos, feitos de HTML puro, em sites interativos, utilizando todas as técnicas de programação que essa linguagem oferece.

O que é PHP? PHP é uma linguagem de criação de scripts embutida em HTML no servidor. Os produtos patenteados nesse nicho do mercado são as Active Server Pages da Microsoft, o Coldfusion da Allaire e as Java Server Pages da Sun. PHP é, às vezes, chamado de “o ASP de código - fonte aberto” porque sua funcionalidade é tão semelhante ao produto/conceito, ou o que quer que seja da Microsoft. Falando estritamente, o PHP tem pouca relação com layout, eventos ou qualquer coisa relacionada à aparência de uma página da Web. De fato, a maior parte do que o PHP realiza é invisível para o usuário final. Alguém visualizando uma página de PHP não será capaz de dizer que não foi escrita em HTML, porque o resultado final do PHP é HTML. 4

Como surgiu a linguagem PHP? Rasmus Lerdorf – engenheiro de software, membro da equipe Apache e o homem misterioso do ano – é o criador e a força motriz original por trás do PHP. A primeira parte do PHP foi desenvolvida para utilização pessoal no final de 1994. Tratava-se de um wrapper de PerlCGI que o auxiliava a monitorar as pessoas que acessavam o seu site pessoal. No ano seguinte, ele montou um pacote chamado de Personal Home Page Tools (também conhecido como PHP Construction Kit) em resposta à demanda de usuários que, por acaso ou por relatos falados, depararam-se com o seu trabalho. A versão 2 foi logo lançada sob o título de PHP/FI e incluía o Form Interpreter, uma ferramenta para analisar sintaticamente consultas de SQL. Em meados de 1997, o PHP estava sendo utilizado mundialmente em aproximadamente 50.000 sites. Obviamente, estava se tornando muito grande para uma única pessoa administrar, mesmo para alguém concentrado e cheio de energia como Rasmus. O quarto trimestre de 1998 iniciou um período de crescimento explosivo para o PHP, quando todas as tecnologias de código-fonte aberto ganharam uma publicidade intensa. Em outubro de 1998, de acordo com a melhor suposição, mais de 100.000 domínios únicos utilizavam PHP de alguma maneira. Um ano depois, o PHP quebrou a marca de um milhão de domínios. 5

Sintaxe Básica <?php comandos ?> Abra qualquer editor de textos que você tiver. O código PHP fica embutido no próprio HTML da página criada. O interpretador identifica quando um código é PHP pelas seguintes tags: <?php comandos ?> <script language=“php”> comandos </script> <? comandos ?> <% comandos %> O tipo mais utilizado é o primeiro, pois independente do servidor Web, ele será sempre interpretado. Os demais devem ser habilitados no arquivo de configuração php.ini. Eles foram criados com intuito de facilitar o uso por programadores acostumados à sintaxe do ASP(Microsoft).

Delimitando o código PHP Agora, digite as seguintes linhas de comandos no seu editor: <html> <body> <?php // Beleza, este é o meu primeiro programa em PHP echo “<h2 align=‘center’>Que Maravilha!</H2>”; ?> </body> </html> Salve esse programa como exem1.php e envie-o para a pasta que você está utilizando para hospedar o site. Exemplo: C:\Webserver\Apache2.2\htdocs\exem1.php 7

Resultado do código PHP 8

Explicando o código PHP Todo o trecho de programação PHP deve estar entre as tags <?php e ?>, para que o servidor Web saiba que esse trecho deve ser processado. Vejamos, então, cada elemento do programa exem1.php. Elemento Descrição <?php Informa que aqui começa um programa PHP. // Representam uma linha de comentário. Tudo que aparece após estas barras na mesma linha é ignorado pelo PHP. Os comentários são muito úteis para uma boa documentação do seu programa. As duas barras servem para transformar uma única linha em comentário, mas você pode usar o /* para iniciar uma seqüência de comentários e, depois finalizar os comentários com o */. echo É um dos comandos mais utilizados em PHP. Serve para escrever alguma coisa na tela. ?> Informa que aqui termina o programa PHP. 9

Separador de instruções Para cada fim de linha de código, tem que haver um ponto e vírgula, indicando ao sistema fim de instrução. Exemplo: <?php echo ‘com ponto e virgula’; ?> Linhas de comando, de controle, não precisam de ponto e vírgula. if ($x == $x) { //aqui não precisa de ponto e vírgula echo ‘com ponto e virgula’; // aqui precisa } 10

Nomes de variáveis Toda variável em PHP tem seu nome composto pelo caracter $ e uma string, que deve iniciar por uma letra ou o caracter “_”. PHP é case sensitive, ou seja, as variáveis $php e $PHP são diferentes. Por isso, é preciso ter muito cuidado ao definir os nomes das variáveis. É bom evitar os nomes em maiúsculas, pois como veremos mais adiante, o PHP já possui algumas variáveis pré-definidas cujos nomes são formados por letras maiúsculas. 11

Estrutura de um programa em PHP Você pode ir concatenando scripts PHP com comandos HTML, podendo dessa forma, escrever vários scripts PHP em uma única página. Cada script PHP existente na página deve começar com a tag <?php, e terminar com ?>. As linhas de programação que serão escritas entre as tags devem sempre terminar com ; (ponto-e-vírgula), senão ocorrerão erros no momento da execução da página. Entre essas tags, você pode escrever programas, utilizando todos os recursos que o PHP lhe oferece, como definição e chamada de funções, acesso a banco de dados, atribuição de valores a variáveis, fórmulas matemáticas; etc. Toda essa mistura entre o HTML e o PHP é muito útil, pois nós utilizamos o PHP para gerar os dados dinamicamente, enquanto o HTML é usado para formatar e exibir esses dados nas páginas mostradas no browser. 12

Exemplo 2:exem2.php <html> <body> <?php $data_de_hoje = date (“d/m/y”,time()); ?> <p align=“center”>Hoje é dia <?php echo $data_de_hoje; ?></p> </body> </html> Perceba a combinação existente entre os comandos HTML, e o código PHP. No início do programa, atribuímos à variável $data_de_hoje a data atual, utilizando o comando date. Essa variável estará disponível para uso em qualquer parte da página. Depois, utilizamos comandos HTML para escrever “Hoje é dia”, e completamos abrindo um novo trecho de PHP, escrevendo a data atual armazenada na variável $data_de_hoje por meio do comando echo. 13

Exemplo 3:exem3.php <html> <body> <?php $dia = date (“d/m/y”,time()); $base = 5.5; $altura = 10; $area = $base * $altura; ?> </body> </html> Salve esse programa como exem3.php, e veja o resultado em seu navegador. Perceba que não há nenhum comando echo no programa, por isso seu navegador mostrará uma tela em branco. O que ocorreu foi que os valores atribuídos às variáveis ficaram armazenados apenas na memória, mas não foram mostrados na tela. 14

Exemplo 4:exem4.php <html> <body> <?php $escola = “ETE – Timbaúba”; $ano = 2011; $frase1 = “Seja um profissional atualizado, faça técnico na $escola; $frase2 = “$escola, seu sucesso está aqui, em $ano”; echo “<h3>$frase1</h3>”; echo “<h3>$frase2</h3>”; ?> </body> </html> 15

Resultado do código PHP 16