Programação e Designer para WEB



Documentos relacionados
Programação e Designer para WEB

Programação e Designer para WEB

Segurança na WEB Ambiente WEB estático

Programação e Designer para WEB

Programação Web Prof. Wladimir

Web Design Aula 09: Formulários

DWEB. Design para Web. HTML5 - Marcação de formulário. Curso Superior de Tecnologia em Design Gráfico

Linguagem de. Aula 06. Profa Cristiane Koehler

INTRODUÇÃO AO DESENVOLVIMENTO WEB

Conteúdo Programático de PHP

Programação Web com PHP. Prof. Wylliams Barbosa Santos Optativa IV Projetos de Sistemas Web

Programando em PHP. Conceitos Básicos

Conteúdo Dinâmico. Introdução. Interação Browser x Servidor Web. Interação Browser x Servidor Web

DELEGAÇÃO REGIONAL DO ALENTEJO CENTRO DE FORMAÇÃO PROFISSIONAL DE ÉVORA. Reflexão Criação de páginas para a web em hipertexto

Desenvolvimento Web XHTML Formulários. Prof. Bruno E. G. Gomes

LINGUAGEM DE PROGRAMAÇÃO WEB

Integrantes: Catarino Rodrigues Data: 26/10/2012. Leandro de Matos Pereira. Leandro dos Santos Marciano. Ramon Alves de Souza

Desenvolvendo Websites com PHP

Aula 1 Desenvolvimento Web. Curso: Técnico em Informática / 2º módulo Disciplina: Desenvolvimento Web Professora: Luciana Balieiro Cosme

Os objetivos indicados aplicam-se a duas linguagens de programação: C e PHP

Programação WEB. Prof. André Gustavo Duarte de Almeida docente.ifrn.edu.br/andrealmeida. Aula III Introdução PHP

Plano de Trabalho Docente Ensino Técnico

Administração Central Unidade de Ensino Médio e Técnico CETEC. Ensino Técnico

Mini-curso de PHP. Aulas ministradas por: André Luis de Paula Arthur Kalsing Diego Silva

PHP AULA1. Prof. Msc. Hélio Esperidião

FORMULÁRIOS HTML (FORMS) E ENTRADAS DE DADOS (INPUT)

PROGRAMAÇÃO WEB DO LADO DO CLIENTE

0,5 pelo negrito das palavras ID, Nome, e Analisar em outro momento.

CURSO EFA DE TÉCNICO DE INFORMÁTICA E SISTEMAS. Módulo 788- Administração de Servidores Web. Ano letivo Docente: Ana Batista

WEBDESIGN. Professor: Paulo Marcos Trentin - paulo@paulotrentin.com.br Escola CDI de Videira

Trabalho de Sistema de Informações. Instalação e configuração aplicativo Ocomon

Introdução ao PHP. Prof. Késsia Marchi

Sumário. Capítulo 1 O que é o PHP? Capítulo 2 Instalação do PHP Capítulo 3 Noções básicas de programação... 25

PHP() é uma linguagem de integração de servidor que permite a criação de paginas dinâmicas. Como todas

Manual de Instalação do OASIS

DESENVOLVIMENTO DE SOFTWARE DE VOTAÇÃO WEB UTILIZANDO TECNOLOGIA TOUCHSCREEN

Introdução. HyperText Markup Language HTML. Formulário. Fluxo do Formulário. Fluxo do Formulário. Fluxo do Formulário. Fluxo do Formulário

ATIVIDADES PRÁTICAS SUPERVISIONADAS

Desenvolvendo Websites com PHP

Formulário (Send & Recieve) Prof. Celso H. Masotti

Manual de Instalação e Utilização - Bug Wisard Report

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL Aula 06: Introdução Linguagem HTML

2 echo "PHP e outros.";

PHP. Hypertext Pre-Processor

Faça um Site PHP 5.2 com MySQL 5.0 Comércio Eletrônico

PHP com Banco de Dados SQL

Programação para Internet I

WEBDESIGN. Professor: Paulo Trentin Escola CDI de Videira

UNICE Ensino Superior Linguagem de Programação Ambiente Cliente Servidor.

Procedimento Operacional. Este documento tem como finalidade informar todos os parâmetros necessários para a configuração do Internet Explorer 8.

HTML - 7. Vitor Vaz da Silva Paula Graça

LINGUAGEM DE PROGRAMAÇÃO WEB

Desenvolvimento de Aplicações Web. Prof. José Eduardo A. de O. Teixeira / j.edu@vqv.com.br

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL

Apostila Active Brasil de Webdesign. Daniel de Menezes Gularte Omar Queiroz Apostila de Webdesign ver. 1 rev. 0. Curso de Web Design

Instituto Federal do Sertão-PE. Curso de PHP. Professor: Felipe Correia

Ferramentas desenvolvidas internamente não atendem às necessidades de crescimento, pois precisam estar sendo permanentemente aperfeiçoadas;

Programação WEB Introdução


Enviado dados para o PHP através de formulário

Linguagem de Programação. Introdução ao PHP. Prof Mauricio Lederer Ciência da Computação - UNIANDRADE 1

Desenvolvendo Websites com PHP

Web Design. Prof. Felippe

Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu 2014/2.

INTRODUÇÃO AO DESENVOLVIMENTO FRONT-END COM HTML, CSS E JAVASCRIPT

Tecnologia WEB III. Prof. Erwin Alexander Uhlmann. PHP e MySQL. UHLMANN, Erwin Alexander. Introdução ao PHP. Instituto Siegen. Guarulhos, 2012.

Software Adobe DreamWeaver. Requisitos para criar aplicações Web

Introdução à Tecnologia Web. Ferramentas e Tecnologias de Desenvolvimento Web. Profª MSc. Elizabete Munzlinger

Treinamento em PHP. Aula 1. Ari Stopassola Junior

Programação WEB II. Formulários Em PHP. Métodos GET e POST progweb2@thiagomiranda.net. Thiago Miranda dos Santos Souza

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL

O código JavaScript deve ser colocado entre tags de comentário para ficar escondido no caso de navegadores antigos que não reconhecem a linguagem.

ASP Active Server Pages. ASP (Active Server Pages)

Tecnologias Web. Formulários HTML

Plano de Trabalho Docente 2015

PROGRAMAÇÃO PARA INTERNET. Fonte: Raul Paradeda

World Wide Web e Aplicações

Ferramentas para Multimídia e Internet

Aplicativo para controle de vendas e estatísticas através da Internet. Carlos Alberto Zago

Programação Web Prof. Wladimir

Os componentes de um formulário são: Form, Input, Select e AreaText

II Semana TI. Curso ASP.NET AJAX. Raphael Zanon Rodrigues UNIVEM - Prof. Elvis Fusco

Instalando o WordPress em localhost

Módulo 6: Linguagem de Programação IV 6.1. Introdução 6.2. Bases de Dados Visão Estrutural SGBD: Sistema de Gestão de Bases de Dados

Helder da Rocha. Criação de. Web Sites II. Servidor Web Aplicações Web Programas CGI e SSI. Rev.: CWS /01 A4

Características do PHP. Começando a programar

Transcrição:

Programação e Designer para WEB PHP Prof. Rodrigo Rocha prof.rodrigorocha@yahoo.com http://www.bolinhabolinha.com Apresentação Onde Estamos Introdução a hipertexto. A linguagem HTML. Ambientes para programação em HTML. Linguagem de Programação PHP. Conceitos de acessibilidade e usabilidade para Web. 1

Ambiente WEB estático Servidor IIS Apache Cliente Browser IE FireFox Ambiente Web Dinâmico Servidor Web Cliente Navegadores Servidores de BD 2

Problema: estático x dinâmico Criar um site em html de revenda de veículos, que mostre a foto do carro e seu valor. E agora, acabou de chegar mais carros???? Como atualizamos este site??? Contratamos um estagiário?!?!?!?!?!? Aplicações web Intranet Extranet Dinâmicas Acesso a banco de dados Precisamos de interação!!! Linguagens Client side Escrita dentro da página html Usuário têm acesso ao código fonte g Ex; javascript e vbscript Server side São processadas no servidor Servidor retorna resultado em forma de página html Usuários não conseguem ver o código fonte 3

Windows Web: IIS Linguagem: ASP, ASP.NET Banco de Dados: SQL Server ou outros Linux Web: Apache Linguagem: PHP Banco de Dados: Mysql, Postgre, outros Ambientes Server-Side AMP Apache Mysql PHP LAMP Linux Apache Mysql - PHP Windows Instalação Podemos utilizar conjuntos de programas que rodam do pendrive Exemplo: WOS Linux Instalação do Apache, MySQL e PHP Habilitação dos módulos Testando... <? phpinfo( ) ;?> 4

Onde eu programo PHP? Página deve ter a extensão.php Pode conter códigos html O Código php fica entre as tags <? e?> ou <?php?> Posso ter n tags php dentro do documento html Exemplo: <html> <body> <? echo Eu faço ;?> <font color=blue size=5>anhanguera</font> <? echo!!!!!!!!!!!!! ;?> </body> </html> Comentários // /*. */ Saída de texto na tela Echo print printf Comandos Variáveis Não precisamos declará-las explicitamente O nome da variável é precedida do sinal $ $nome_variável = alguma coisa ; $eh_um_numero = 123; 5

Estruturas de decisão IF (Se) Switch case (selecione caso) for (para) Estruturas de repetição while (enquanto) do while (repita até) 6

Enviando/Recebendo dados Os dados são enviados através de formulários (<form></form>) Podem ser enviados por Get Os dados são mostrados na URL Post Dados são transmitidos sem aparecer na URL Entrada de texto pelo usuário Campos do form (text) Layout 7

Campos do form (text area) Entrada de uma grande área de texto Layout Campos do form (password) Entrada de texto com máscara (senha) Layout 8

Campos do Form (radio button) Entrada de dados através de escolha de uma opção layout Campos do Form (checkbox) Permite ao usuário escolher várias opções Layout 9

Campos do form (select) Escolher uma opção em uma seleção dropdown Layout Campos do form (hidden) Enviar um valor (get/post) sem mostrá-lo na tela (campo escondido) tag 10

Campos do form (submit button) Enviar os dados do formulários Layout Dados enviados por post Recebendo dados no PHP $_POST [ nome_variavel_que_veio_por_post"] Posso extrair todos os dados passados por post extract($_post) Mostrando todo o vetor print_r($_post) Dados enviados por get $ GET [ nome variavel que veio por post"] $_GET [ nome_variavel_que_veio_por_post ] Posso extrair todos os dados passados por post extract($_get) Mostrando todo o vetor print_r($_get) 11

Bibliografia Livro texto MELO, Alexandre Altair De; NASCIMENTO, Mauricio G.F. PHP PROFISSIONAL : APRENDA A DESENVOLVER SISTEMAS PROFISSIONAIS ORIENTADOS A OBJETOS COM PADRÕES DE PROJETOS. 1ª ed. São Paulo: Novatec, 2007 BUDD, Andy; MOLL, Cameron; COLLISON, Simon. Criando Páginas Web com CSS : Soluções avançadas para padrões WEB.1ª ed. São Paulo: Pearson Education, 2007 ZELDMAN, Jeffrey. Projetando Web Sites Compatíveis. 1.ed. Rio de Janeiro: Campus, 2003. Complementar ANSELMO, Fernando. PhP4 e MySQL: maior, melhor e totalmente sem cortes. 1.ed. Florianópolis: Visual Books, 2002. NIELSEN, Jakob. Projetando Websites: a prática da simplicidade. 1.ed. Rio de Janeiro: Campus, 2000. DAMASCENO, Anielle. Webdesign: teoria e prática. 1.ed. Florianópolis: Visual Books, 2003. 12