curso desenvolvimento web com php - html

36
Desenvolvimen to WEB com PHP <html>

Upload: willian-magalhaes

Post on 29-Jun-2015

3.226 views

Category:

Technology


1 download

DESCRIPTION

Material utilizado durante o curso de Desenvolvimento WEB com PHP, realizado na UNIPAR campus Paranavaí em março de 2010.

TRANSCRIPT

Page 1: Curso Desenvolvimento WEB com PHP - HTML

Desenvolvimento WEB com PHP

<html>

Page 2: Curso Desenvolvimento WEB com PHP - HTML

Quem sou eu?

WILLIAN MAGALHÃES

Bacharel em Sistemas de Informação(UNIPAR 2007)

Pós-graduado em Desenvolvimento de sistemas para WEB (UEM 2010)

Page 3: Curso Desenvolvimento WEB com PHP - HTML

Cronograma

1 aula - Introdução, Padrões WEB e HTML

1 aula - CSS e layouts

8 aulas - PHP (projeto completo)

Sequência das aulas

Rendimento da turma

Page 4: Curso Desenvolvimento WEB com PHP - HTML

Rápida

Introdução

Page 5: Curso Desenvolvimento WEB com PHP - HTML

Entendendo a WEB

Server sidePHP

MySQLApache

Client sideHTMLCSSJavaScript

Page 6: Curso Desenvolvimento WEB com PHP - HTML

Pensamento interessante...

Page 7: Curso Desenvolvimento WEB com PHP - HTML

Web Stadards

Page 8: Curso Desenvolvimento WEB com PHP - HTML

Web Standards

Conjunto de tecnologias criadas pelo W3C

HTML, XHTML, CSS, entre outras

Padronização na exibição (browsers)

Maior facilidade na manutenção

Ranking sites de busca (bem escrito)

Otimização de páginas web (performance)

Page 9: Curso Desenvolvimento WEB com PHP - HTML

Web Standards

Garantindo Acessibilidade e Portabilidade

Aplicações do tipo cross-browser

Estatísticas de browsers

Fonte: www.w3schools.com

Page 10: Curso Desenvolvimento WEB com PHP - HTML

HTML / XHTML

Page 11: Curso Desenvolvimento WEB com PHP - HTML

Conceitos básicos

HTML (Linguagem de Marcação de Hiper Texto)

documento de texto contendo tags de marcação que informam ao browser como exibir a página

XHTML (eXtensible Markup Language)

versão melhorada do HTML baseada na XMLsintaxe regular e previsível que facilita a leitura einterpretação por softwares (browsers)

Page 12: Curso Desenvolvimento WEB com PHP - HTML

Características da XHTML

Tags devem ser escritas em letras minúsculas

Tags devem ser aninhadas

Uso de Tags de fechamento obrigatório

Elementos vazios devem ser fechados

Valores dos atributos devem estar entre “aspas”

Page 13: Curso Desenvolvimento WEB com PHP - HTML

Estrutura do documento XHTML

Declaração que identifica um documento como XHTML DOCTYPE html

Um cabeçalho para o documento head

Um corpo para o documento body

Page 14: Curso Desenvolvimento WEB com PHP - HTML

Identificação do documento

DOCTYPE (Document Type Definition – DTD)

Identifica a versão do XHTML, indicando como o navegador interpretará

Possui três versões

Page 15: Curso Desenvolvimento WEB com PHP - HTML

Identificação do documento

XHTML 1.0 Transitional: constitui elementos HTML e atributos de apresentação (tanto CSS quanto elementos em desuso)

XHTML 1.0 Strict: separa a estrutura dos elementos da apresentação. Não permite atributos de apresentação nem elementos em desuso. Uso de folhas de estilo (CSS).

XHTML 1.0 Frameset: inclui os elementos HTML (Transitional), inclusive elementos que possibilitam o uso de frames.

Page 16: Curso Desenvolvimento WEB com PHP - HTML

Olá HTML

indentação / .HTM .HTML .XHTML

Page 17: Curso Desenvolvimento WEB com PHP - HTML

Formatação básica

Títulos

Parágrafos

Quebra de linha

Divisão de seções

<h1> Título </h1>

<p> Parágrafo </p>

<br />

<hr />

Page 18: Curso Desenvolvimento WEB com PHP - HTML

Listas

Ordenadas<ol> <li> Introdução </li> <li> Conceitos básicos </li> <li> Conceitos avançados </li></ol>

Page 19: Curso Desenvolvimento WEB com PHP - HTML

Listas

Não-ordenadas<ul> <li> Pentium 100MHz </li> <li> 8MB de Ram </li> <li> HD de 2GB </li></ul>

Page 20: Curso Desenvolvimento WEB com PHP - HTML

Listas

Definição<dl> <dt> Pentium 100MHz </dt> <dd> Processador fabricado pela empresa INTEL, componente responsável pelo processamento.

</dd></dl>

Page 21: Curso Desenvolvimento WEB com PHP - HTML

Imagens

Tag <img>

Atributos

<img src=“imagem.jpg” />

<img src=“imagem.jpg” alt=“foto linda” />

Page 22: Curso Desenvolvimento WEB com PHP - HTML

Hiperlinks

Entre páginas

Caminho absoluto / Caminho relativo

Atributo target

<a href=“pagina2.html”> Ir para página 2 </a>

<a href=“http://www.site.com/pasta/pagina.html”> ...<a href=“pasta/pagina.html”> ...

<a href=“pagina2.html” target=“_blank”> Página 2 </a>

Page 23: Curso Desenvolvimento WEB com PHP - HTML

Hiperlinks

Âncoras

E-mails

<a name=“topo”> Parte superior do documento </a><a href=“#topo”> Ir a parte superior </a>

<a href=“mailto:[email protected]”> E-Mail </a>

Page 24: Curso Desenvolvimento WEB com PHP - HTML

Tabelas

Estrutura básica<table> <tr> <th> Janeiro </th> <th> Fevereiro </th> </tr> <tr> <td> 10% </td> <td> 20% </td> </tr></table>

Page 25: Curso Desenvolvimento WEB com PHP - HTML

Tabelas

Mesclando células... <tr> <td colspan=“2”> Conteúdo </td> </tr>... <tr> <td rowpan=“2”> Conteúdo </td> </tr>...

Page 26: Curso Desenvolvimento WEB com PHP - HTML

Formulários

Estrutura básica<form method=“GET” action=“valida.html”> ... <input type=“submit” /></form>

Page 27: Curso Desenvolvimento WEB com PHP - HTML

Formulários

Campo de texto

Campo de senha

Caixa de seleção

Botões de opção

<input type=“text” />

<input type=“password” />

<input type=“checkbox” value=“valor” />

<input type=“radio” name=“sexo” value=“masc” /><input type=“radio” name=“sexo” value=“fem” />

Page 28: Curso Desenvolvimento WEB com PHP - HTML

Formulários

Listas ou menus

Campo de texto com várias linhas

<select size=“1”> <option value=“azul”> Azul </option> <option value=“verde”> Verde </option></select>

<textarea rows=“5” cols=“50”> </textarea>

Page 29: Curso Desenvolvimento WEB com PHP - HTML

Formulários

Botão simples

Botão de reset

Botão enviar<input type=“submit” value=“enviar” />

<input type=“reset” value=“limpar” />

<input type=“button” value=“pressione aqui” />

Page 30: Curso Desenvolvimento WEB com PHP - HTML

Organizado os dados

Conjunto de campos

Rótulos

...<fieldset> <legend> Título </legend></fieldset>...

...<label for=“nomeCampo”> Rótulo </label>...

Page 31: Curso Desenvolvimento WEB com PHP - HTML

Entendendo os frames

Page 32: Curso Desenvolvimento WEB com PHP - HTML

Frames

Estrutura básica

Iframe

<frameset cols=“100px,*”> <frame src=“pagina1.html noresize /> <frame src=“pagina2.html name=“principal” /></frameset>

<iframe src=“www.google.com" width=“200" height="300"> <p> Seu Browser não suporta iframes </p></iframe>

Page 33: Curso Desenvolvimento WEB com PHP - HTML

Dúvidas? Sugestões?

[email protected]

Page 34: Curso Desenvolvimento WEB com PHP - HTML

Bibliografia

[email protected] [email protected]

Livro Guia de consulta rápida HTML 4

Sites www.apostilando.com www.leandrovieira.com www.maujor.com www.w3schools.com

Page 35: Curso Desenvolvimento WEB com PHP - HTML

Slides disponíveis em:

www.slideshare.com/wmagalhaes

Page 36: Curso Desenvolvimento WEB com PHP - HTML

JBRIGADO!

</html>