PROGRAMAÇÃO EM AMBIENTE WEB I

Documentos relacionados
HTML. Conceitos básicos de formatação de páginas WEB

4. Características Gerais das Tabelas do HTML

> Herbet Ferreira Rodrigues > contato@herbetferreira.com

Programação para Internet I

OPERAÇÃO DE SOFTWARE E APLICATIVOS

1. HTML - Introdução. Hyper Text Markup Language. É uma linguagem de formatação de conteúdos. Portável. Ficheiros de pequena dimensão

Autoria Web. Professor: Diego Oliveira. Conteúdo 02: Principais Tags HTML

CEEP-CENTRO ESTADUAL DE EDUCAÇÃO PROFISSIONAL PEDRO BOARETTO NETO INTERNET E PROGRAMAÇÃO WEB INICIO DE HTML

Programação para Web HTML - Parte 2

Curso PHP Básico. Jairo Charnoski do Nascimento

QUEM FEZ O TRABALHO?

Algoritmia e Programação APROG HTML. Introdução. Nelson Freire (ISEP DEI-APROG 2014/15) 1/15


Ensino I nterativo Universidade Anhembi Morumbi. Multimídia I

Programação web Prof. Wladimir

Webdesign HTML. Introdução a HTML e as principais tags da linguagem. Thiago Miranda dos Santos Souza

Prof. Erwin Alexander Uhlmann 1/7/2010

Ferramentas para Multimídia e Internet

HyperText Markup Language HTML

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

Maurício Samy Silva. Novatec

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RN - IFRN APOSTILA: AUTORIA WEB PROFESSOR: ADDSON ARAÚJO DA COSTA SANTA CRUZ - RN

Desenvolvedor Web Docente André Luiz Silva de Moraes

WebDesign. Professor: Paulo Trentin Escola CDI de Videira

Desenvolvimento de Sites com PHP e Mysql Docente André Luiz Silva de Moraes

Linguagem WEB Prof. Alexandre Unterstell -

gedit Bloco de notas

Programação e Designer para WEB

Roteiro 2: Conceitos de Tags HTML

HTML. Sessão 4 HTML. Criação de Páginas WEB. Tabelas

HTML Curso Básico HTML CURSO BÁSICO Aprenda os conceitos iniciais de HTML em alguns minutos.

Introdução. História. Como funciona

Quem sou eu? Ana Paula Alves de Lima. Formação:

Tecnologias para apresentação de dados - HTML. Aécio Costa

MÓDULO 1 - xhtml Básico

LINGUAGEM DE PROGRAMAÇÃO HTML COMPONENTES: ROBSON EDMILSON

Desenvolvimento em Ambiente Web. Prof. André Y. Kusumoto

Prof.: Melba Lima Gorza Aula Introdutória de HTML. Componentes do HTML. Estrutura de um documento XHTML

Introdução ao HTML Hypertext Markup Language

4 - HTML Básico: Criando documentos HTML:

Síntese da aula anterior

Introdução ao HTML 5 e Implementação de Documentos

HyperText Markup Language (HTML) Desenho de Documentos na World Wide Web

Roteiro de Estudos e Atividades Avaliativas HTML

Tecnologia WEB I. Prof. Erwin Alexander Uhlmann. Dos princípios do HTML, estruturação com CSS e automação com Javascript

Aula 03: Noções Fundamentais do CSS, Formatação de Fonte e Inserção de Imagens

Curso de HTML. Daniel Destro do Carmo Softech Network Informática

Técnicas e processos de produção. Profº Ritielle Souza

Introdução. Introdução a HTML. A Linguagem HTML. Estrutura de uma Página. Mário Antonio Meireles Teixeira

Sumário. HTML CSS JQuery Referências IHC AULA

Programação HTML Construção de Páginas para WEB 47

Desenvolvimento Web. Saymon Yury C. Silva Analista de Sistemas.

INTRODUÇÃO À PROGRAMAÇÃO

1 INTRODUÇÃO. Web é o diminutivo para World Wide Web.

Web Design Aula 15: Propriedades CSS

Por que aprender a fazer tabelas? Tabelas auxiliam na formatação da página, e é por essa razão que eles foram acrescentados à linguagem html

Introdução a Tecnologia Web Desenvolvimento e Manutenção de Site

Apostila Programador Web v3.0 Prof. Alexandre Unterstell

HTML. Um documento HTML é constituído por um conjunto de TAGS (ex. html, head, body, etc.).

Roteiro de Auxílio para as Atividades Práticas de Sistemas de Informação

FTIN - Módulo de WebDesign. Prof. Iran Pontes

Como criar uma página WEB

APOSTILA DE INTRODUÇÃO AO HTML

Escrito por Sáb, 15 de Outubro de :16 - Última atualização Seg, 26 de Março de :31

Claudio Damasceno. Avançar

Lista e Tabelas. Fundamentos da Linguagem Web

APOSTILA. Curso de HTML com PHP HTML. Pablo Dapont

Curso de HTML. Rone Ilídio

Desenvolvimento em Ambiente Web. Prof. André Y. Kusumoto

José Frazão. Página 2 de 19

Todos os tags obedecem a uma hierarquia, como no seguinte exemplo: <a> <b> <c> </c> </b> </a>

CURSO HTML. Parte 1: Introdução ao desenvolvimento WEB. Olá amigos visitantes,

Aplicativos para Internet Aula 01

Web Design. Prof. Felippe

O HTML possui sintaxes para os tags na ordem LIFO, ou seja, o último tag a ser digitado é o primeiro a ser fechado, por exemplo:

TECNOLOGIAS WEB AULA 5 PROF. RAFAEL DIAS

Capítulo 9 - Imagens. Imagens

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

UNIVERSIDADE PAULISTA UNIP EMENTA E CONTEÚDO PROGRAMÁTICO. I. Ementa HTML e XHTML, de estrutura e marcação utilizados na sua composição; CSS.

Desenvolvimento em Ambiente Web. Prof. André Y. Kusumoto

Módulo: Criação de Páginas WEB

MODULO 4 DESENVOLVIMENTO DE PÁGINAS WEB ESTÁTICAS. Redes de Comunicação

Introdução à Tecnologia Web

PDI 1 - Projeto e Design de Interfaces Web

1 INTRODUÇÃO 4 2 APLICAÇÕES

2 HTML Inserindo objetos

XHTML. A versão mais recente desta linguagem é a XHTML (extensible HyperText Markup Language Linguagem de Marcação de Hipertexto Estendida).

Web Design Aula 02: HTML

As tags indicam as diversas partes da página e produzem diferentes efeitos no navegador, elas são os comandos da linguagem HTML.

CURSO BÁSICO DE HTML Alessandro S Silveira. Lista de tags e atributos

WEB DESIGNER WEB DESIGNER

UNIVERSIDADE FEDERAL DO PARANÁ FRONTPAGE 2000

HTML5 e Mobile Web Reinaldo Ferraz W3C Brasil

Apostila Básica de Informática Ensino Fundamental Volume 4

Observações importantes:

Prof. Vania Gimenez- Aula de Hoje Caro aluno- Este material é só um apoio as aulas, os livros devem ser utilizados para o aprimoramento de seu estudo.

UNIVERSIDADE PAULISTA UNIP EMENTA E CONTEÚDO PROGRAMÁTICO

Comandos Básicos de HTML

APOSTILA DE INFORMÁTICA INTERNET E

Este arquivo é parte integrante do CD MEGA CURSOS Acesse -

Transcrição:

PROGRAMAÇÃO EM AMBIENTE WEB I Prof. Esp. Fabiano Taguchi fabianotaguchi@gmail.com http://fabianotaguchi.wordpress.com UM POUCO DE HISTÓRIA Tudo começou com a ARPANET; 1977 ARPANET nasce 1987 Das universidades, volta-se a fins comerciais 1991 É criado o HTML HTTP - WWW 1

WWW É um grande conjunto de documentos (páginas) interligados, onde cada uma dessas páginas pode conter um tipo de hipermídia: Vídeos Sons Hipertextos Figuras MAIS UM POUCO DE HISTÓRIA Logo do Mosaic Mosaic exibindo uma página de 1994 2

HISTÓRIA: HTML 1992: Primeira aparição do HTML; 1993: HTML + algumas definições de aparência, tabelas e formulários. 1994: HTML 2.0 + padronização de características 1994: HTML 3.0 + extensão do HTML 1995: HTML 3.2 + padronização do Netscape e Internet Explorer. HISTÓRIA: HTML 2000: XHTML é criado (versão do HTML 4.0); 2004: Surge a Web 2.0; 2008: W3c anuncia a especificação do HTML 5. 2011: Crescente o desenvolvimento do HTML5. 2012: Previsão da versão final do HTML5 Hoje: Difusão de uso do HTML5. 3

WEB 1.0 Tinha como características: Estática, não existia interatividade; Destaque para o surgimento dos grandes portais; 1994 Apenas 10 mil sites hospedados. WEB 2.0 Tinha (tem) como características: Web colaborativa; Oferece conteúdo dinâmico com interatividade dos usuários; Criação de redes sociais dás mais variadas instâncias e finalidades. 4

WEB 3.0 Terá como características: Geração de conteúdo através da coletividade; Ferramentas para inovação; Terceirização de tarefas para um grande número de pessoas. Exemplos: Companhia aérea Azul. Exemplos: Starbucks LINGUAGEM DE MARCAÇÃO E ESTILOS - HTML 5

SEPARAÇÃO EM CAMADAS HTML Conteúdo Dados e estrutura CSS Apresentação Cores, fontes e posicionamentos. JavaScript Comportamentos - Interatividade 6

HYPERTEXT MARKUP LANGUAGE Ou simplesmente HTML é uma linguagem de marcação interpretada por um navegador Web, esta linguagem é composta por diversas tags com atributos que permitem que seja escrito um site. Tag indica estrutura Atributos são as propriedades de uma estrutura. ESTRUTURA DE UMA PÁGINA <!DOCTYPE html> <html> <head> <meta charset= UTF-8 /> <title> Minha primeira página em HTML </title> </head> <body> Minha primeira informação. </body> </html> 7

REGRAS HTML As tags HTML devem ser escritas em letras minúsculas e devem ser fechadas, bem como atributos devem sempre ter valores e entre aspas duplas. Exemplos: <p> Começamos um novo parágrafo </p> <b><p> Parágrafo em negrito </p></b> <br /> <hr /> <img src= imagem.gif alt= Foto da cidade /> TAGS ESTRUTURAIS 8

BODY Envolve todo o conteúdo HTML e pode receber vários atributos, dentre eles destacam-se: bgcolor Cor de fundo background Imagem como plano de fundo text Cor do texto principal link Cor dos links existentes na página alink Cor do link que foi ativado vlink Cor do link que já foi visitado META Esta tag fornece informações sobre o documento que não são mostrados, mas que podem ser utilizados em buscadores. <head> <meta name= aula content= Programação Web /> <meta name= keywords content= HTML, CSS /> <meta name= author content= Fabiano Taguchi /> <meta charset= UTF-8 /> </head> 9

META A tag ainda pode definir a linguagem natural da página, conteúdo padrão e redirecionamento de páginas. <head> <meta http-equiv= Content-Language content= pt-br > <meta http-equiv= Content-Type content= text/html > <meta http-equiv= refresh content= 5 ; URL= p1.html > </head> STYLE Apesar de ser recomendado utilizar regras CSS em arquivos separados (organização), esta tag é utilizada para inserir o CSS diretamente no HTML de uma página. O atributo utilizado é o type. <style type= text/css > body { color: red; background-color: blue; </style> 10

SCRIPT Tag utilizada para incluir um código JavaScript em uma página HTML. Os principais atributos utilizados são: src; type; async; charset. <script type= text/javascript src= ania.js > </script> ATRIBUTOS DE FORMATAÇÃO 11

FORMATAÇÃO font u em s sub big small i sup Alteração de face (face), cor (color) e tamanho (size) Efeito sublinhado Efeito enfatizado Efeito tachado Efeito subscrito Efeito que aumenta o texto Efeito que diminui o texto Efeito itálico Efeito sobrescrito TAGS PARA CONTEÚDO 12

IMAGEM DE FUNDO O atributo background quando usado na tag body permite que seja inserido uma imagem de fundo em uma página. <body background= fotos/cores.png > Informações a serem exibidas na página </body> PARÁGRAFOS Representada pela tag <p>, seu objetivo é organizar textos dentro de uma página HTML separando-os. O principal atributo é o align. <p> Começamos um novo parágrafo </p> <p align= right > Parágrafo à direita </p> <p align= left > Parágrafo à esquerda</p> 13

CORES Para trabalhar com cores em uma página HTML devem ser utilizados os atributos color e bgcolor. <body bgcolor= #00ff99 > <hr> <p color= #ff0000 > Exemplo de texto </p> </body> CABEÇALHOS 14

PRE É utilizada para mostrar um texto em sua formatação original, desta forma todos os enters, tab e espaços são preservados. <pre> Texto separado por dois espaços </pre> <pre> Texto em quebras de linha </pre> LINHA HORIZONTAL Para ser criado uma linha horizontal, a tag utilizada é a <hr>. <h1> Fabiano Taguchi </h1> <hr> <h2> fabianotaguchi@gmail.com </h2> <h3> http://fabianotaguchi.wordpress.com </h3> 15

QUEBRAS DE LINHAS As quebras de linha podem ser executadas com o uso da tag <br>. <p> Esse texto ficará Na mesma linha. <br> E este em outra linha. </p> <font color= ff0000 size= 3 > As páginas Web são escritas em HTML </font> TABULAÇÃO Para que seja deixado um espaço de margem dentro da página, a tag <blockquote> é utilizada. O efeito desta tag é acumulativo. <blockquote> Está é o site da XYZ. </blockquote> <blockquote> Seja bem vindo </blockquote> 16

CENTRALIZAR Um texto pode ser centralizado se for colocado dentro da tag <center>. Esta tag é antiga, e era usada quando não havia formas de centralizar textos. <center> Está é o site da XYZ. </center> <center> Seja bem vindo </center> ALINHAMENTOS Para que outros alinhamentos sejam feitos, o atributo align é inserido em várias tags. <h1 align= center > Cabeçalho centralizado </h1> <p align= left > Parágrafo alinhado à esquerda </p> <p align= right > Parágrafo alinhado à direita </p> <p align= center > Parágrafo centralizado </p> 17

IMAGENS As imagens são inseridas em um documento Web através da tag <img>. Alguns atributos podem ser inseridos: src Especifica o caminho físico da imagem alt Indica um texto alternativo title Exibida quando cursor fica sobre a imagem width e height Atributos de largura e altura border Cria borda ao redor da imagem IMAGENS Pode ainda na versão 5 do HTML fazer uso da tag <figcaption>, que cria uma legenda para imagem. <figure> <img src= img/produto.jpeg alt= Foto > <figcaption> Produto por R$ 129,90 </figcaption> </figure> 18

MAPAS SENSITIVOS Um mapa consiste em uma imagem que pode ser colocados links em áreas específicas. Como áreas podem ser usadas: rect, circle ou poly. <img src="planets.gif usemap="#planetmap"> <map name= mapa1 > <area shape= rect coords= 300,2,60,60 href= # > </map> LINKS A tag que representa um link é a tag <a>, seu principal atributo é o href que indic ao local do arquivo. Target também pode ser usado como atributo, que indica se o link será aberto na mesma página ou em uma nova. <a href= http://www.google.com.br > Google </a> 19

PERSONALIZANDO LINKS <body vlink= #ff0000 text= #ff00ff > <h2> <a href= http://www.google.com.br > Link para acesso ao site do Google </a> </h2> </body> ÂNCORAS São utilizadas como ponto de referência para marcar o início de uma seção no documento. No exemplo abaixo é criado a âncora para seção 1. <a href= #secao1 > Clique aqui </a> <a name= secao1 > Conteúdo a ser mostrado </a> 20

LISTAS NÃO ORDENADAS As listas não ordenadas são representadas pela tag <ul>. Cada item dentro de uma lista está contido dentro das tags <li>. <ul type= square > <li> Tome uma xícara de café </li> <li> Veja o sol nascer </li> <li> Ouça o canto dos pássaros </li> <li> Ouça o vento </li> </ul> LISTAS ORDENADAS São listas nas quais cada item é numerado de forma sequencial. Para criar uma lista ordenada, utilizamos a tag <ol>. <ol start= 10 type= A > <li> Inseria o CD-ROM </li> <li> Selecione executar </li> <li> Digite a letra para o drive de CD-ROM </li> <li> siga as instruções de instalação </li> </ol> 21

LISTAS DE GLOSSÁRIO Uma lista de glossário possui duas partes: termo e a definição do termo. Para o termo utiliza-se a tag <dt>, para a definição a tag usada é a <dd>. <dl> <dt> Manjericão </dt> <dd> Anual. Pode crescer até quatro pés de altura </dd> </dl> ÁUDIO E VÍDEO Uma forma de adicionar áudio e vídeo em páginas Web é fazendo uso da tag embed. O HTML5 possui suporte para adicionar mídia através do elemento <audio> e do elemento <video>, fazendo uso de alguns atributos: controls Cria controles padrão para áudio e vídeo autoplay Reprodução automática loop Repetição automaticamente do arquivo widht e height Largura e altura do elemento 22

ÁUDIO E VÍDEO Exemplos de aplicação dos elementos <audio> e <video>: <audio src= musica.mp3 ></audio> <video src= filme.wma ></video> <video src= audio.mp3 width= 300px height= 300px controls= controls autoplay= autoplay /> TABELAS 23

TABELAS Uma tabela é criada a partir da tag <table>. Cada linha dentro da tabela é criado com a tag <tr>, por sua vez cada célula dentro de uma linha pela tag <td>. <table> <tr> </tr> </table> <td> </td> <td> </td> TABELAS Entre os principais atributos de tabela temos: background Imagem do plano de fundo; bgcolor Cor do plano de fundo; border Largura da borda em pixels; cellpading Espaçamento nas células; cellspacing Espaçamento entre as células; width Largura da tabela align Alinhamento da tabela bordercolor Cor na borda da tabela 24

TABELAS <table border= 1 > <tr> <td> Primeira coluna </td> <td> Segunda coluna </td> <td> Terceira coluna </td> </tr> <tr> <td> Primeira coluna </td> <td> Segunda coluna </td> <td> Terceira coluna </td> </tr> </table> TABELAS <table border= 2 > <caption> Dados do curso </caption> <tr> <td> Nome do curso </td> <td> Valor do curso </td> <td> Nome do professor </td> </tr> </table> 25

TABELAS <table border= 2 cellpading= 2 > <tr> <td colspan= 2 > Primeira linha </td> </tr> <tr> <td> Primeira coluna </td> <td> Segunda coluna </td> </tr> </table> TABELAS <table border= 2 cellpading= 2 > <tr> <td> Programação Web </td> <td> R$ 250,00 </b> <td rowspan= 2 > José Joaquim </n> </tr> <tr> <td> Lógica de Programação </td> <td> R$ 120,00 </td> </tr> </table> 26

TABELAS <table border= 2 cellpading= 2 > <caption> Dados do curso </caption> <tr> <th> Nome do curso </th> <th> Valor do curso </th> <th> Nome do professor </th> </tr> <tr> <td> Programção Web </td> <td> R$ 250,00 </td> <td> José Joaquim </td> </tr> </table> LINHAS DE TABELAS Como visto, para criar uma linha de uma tabela a tag <tr> é criada. Alguns atributos podem ser utilizados nas linhas: align Alinhamento do conteúdo da linha valign Alinhamento vertical do conteúdo bgcolor Define uma cor de segundo plano para linha 27

TABELAS <table border= 2 align= center bgcolor= ff4321 > <tr> <td> Nome do curso </td> <td valign= top nowrap> Valor </td> </tr> <tr> <td> Programação Web </td> <td> R$ 250,00 </td> </tr> </table> EXERCÍCIO 28

FRAMES FRAMES <html> <head> <title> Usando frames </title> </head> <frameset cols= 150,650 > <frame src= menu.html name= Menu > <frame src= principal.html name= Principal > </frameset> </html> 29

PÁGINA MENU.HTML <html> <head> <title> Menu </title> </head> <body bgcolor= #99ff33 > <a href= Principal.html target= Principal > </a> <a href= Java.html target= Principal > </a> <a href= JavaMe.html target= Principal > </a> </body> </html> PÁGINA PRINCIPAL.HTML <html> <head> <title> Principal </title> </head> <body bgcolor= #669966 > Principal </body> </html> 30

PÁGINA JAVA.HTML <html> <head> <title> Java </title> </head> <body bgcolor= #669966 > Java </body> </html> PÁGINA JAVAME.HTML <html> <head> <title> Java </title> </head> <body bgcolor= #669966 > Java ME </body> </html> 31

FRAMES DOIS FRAMESETS <html> <head> <title> Usando frames </title> </head> <frameset rows= 150,400 > <frame src= cabecalho.html name= Cabecalho > <frameset cols= 150,650 > <frame src= menu.html name= Menu > <frame src= principal.html name= Principal > </frameset> </frameset> </html> PÁGINA CABECALHO.HTML <html> <head> <title> Cabeçalho </title> </head> <body bgcolor= #669966 > <font align= center > Cabeçalho </font> </body> </html> 32

EXERCÍCIOS EXERCÍCIOS 33