Escolar Documentos
Profissional Documentos
Cultura Documentos
Programao Web
Prof. MSc. Alan Souza
alan.souza@unama.br
2014
Situe-se
Programao Web
Disciplina do 4 semestre (+4 para completar)
Pr-requisitos:
Lgica de Programao
|||||
Programao Orientada a Objetos |||||
Banco de dados
|||
Idioma ingls
|||
Vai ser importante para:
Desenvolvimento de Sistemas: web;
Projeto de Interfaces Web.
05/03/2015
#Avisos
1. Voc vai precisar praticar (sozinho)!
2. No se iluda somente assistindo aulas;
3. Presena em sala escada;
4. Primeiro prestar ateno na explicao e depois fazer;
05/03/2015
Contedo resumido
1. HTML(5)
2. CSS(3)
3. Javascript
4. JEE (Java Enterprise Edition)
1. Servlets
2. Java Server Pages (JSP)
3. Integrao com Banco de Dados (JDBC)
Internet
05/03/2015
Internet
Internet
05/03/2015
Internet
Internet
05/03/2015
Internet
Internet
05/03/2015
Internet
Internet
05/03/2015
Outros acontecimentos...
2012
2012/2013
junho/2013
abril/2014
setembro/2014
janeiro/2015
05/03/2015
05/03/2015
10
05/03/2015
Vantagens
S precisaria de um navegador de
internet (browser) para usar.
Escalabilidade no processamento.
Se for necessrio aumentar o poder
de processamento, basta fazer no
servidor.
Manuteno
e
atualizao
Desvantagens
necessrio possuir uma conexo
ativa com internet/intranet.
Incompatibilidade entre navegadores
de diferentes fabricantes.
Desenvolvimento de interface
complexa.
Segurana: exposio mundial.
Desvantagens
Dificuldade para distribuir a aplicao
Velocidade de resposta maior.
e as atualizaes (manuteno em
cada cliente).
Permite acessar recursos da Desenvolvimento
de
interface
mquina cliente (porta USB, porta simplificado.
serial...).
Segurana:
local.
exposio
somente
11
05/03/2015
Navegadores de Internet
Cdigos HTML e CSS ganham vida atravs do Navegador de Internet
(conhecido como browser tambm);
12
05/03/2015
Descrio
Tag de cabealho. Pode ir de <h1> at <h6>.
medida que o nmero cresce, a letra na tela
diminui.
Tag para formar pargrafo.
13
05/03/2015
Descrio
<br> ou <br/>
Quebra de linha no texto.
<hr> ou <hr/>
Desenha uma linha separadora.
<!-- Isto um comentrio --> Insere comentrio no cdigo HTML.
So ignorados pela interpretao do
browser.
<b> Texto em negrito </b>
Define o texto em negrito.
<i> Texto em itlico </i>
Define o texto em itlico.
<sub> Texto subscrito </sub> Mostra o texto subscrito.
<sup> Texto sobrescrito </sup> Mostra o texto sobrescrito.
Descrio
Define informaes sobre o documento HTML.
Define o ttulo do documento HTML.
Define o endereo padro ou um alvo padro para todos os
links da pgina.
Realiza uma relao entre um documento HTML e outros
documentos externos.
Define metadata para um documento HTML.
Define um script do tipo client-side (lado do cliente).
Define informao de estilo para o documento.
14
05/03/2015
Descrio
Cria a tabela.
Define uma clula de cabealho na tabela
Cria uma linha na tabela.
Cria uma clula na tabela.
Cria um ttulo para a tabela.
Especifica um ou mais grupos de colunas na tabela para formatao.
Especifica propriedades para cada coluna dentro do elemento
<colgroup>
Agrupa o contedo do cabealho da tabela.
Agrupa o contedo do corpo da tabela.
Agrupa o contedo do rodap da tabela.
15
05/03/2015
Descrio
Alinhamento da tabela.
Adiciona borda na tabela.
Mescla clulas dispostas em colunas.
Mescla clulas dispostas em linhas.
Descrio
Define uma lista ordenada
Define uma lista no ordenada
<li>
<dl>
<dt>
<dd>
16
05/03/2015
à
í
ô
á
Á
À
Í
Ô
é
ó
ú
ã
Ã
É
Ó
Ú
ê
õ
ç
â
Â
Ê
Õ
Ç
17
05/03/2015
Resultado:
HTML Exerccio 1
Gerar o cdigo HTML que
produz a tela ao lado:
18
05/03/2015
HTML Exerccio 2
A partir do cdigo HTML mostrado, desenhe/escreva o que
ser mostrado no browser.
19