UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas
Programação para Aplicações WEB
Profa. Semíramis Assis
2015.2
Apresentação

Objetivos da disciplina


Desenvolver sistemas web utilizando o
paradigma orientado a objetos e baseados
em componentes;
Desenvolver aplicações web estruturado
segundo o padrão MVC.
Apresentação

Conteúdo estudado:









Web
HTML
CSS
Javascript
JSP
Taglibs
Servlets
JSF
MVC
Apresentação

Metodologia de avaliação


Coding Dojo (Avaliações em duplas)
Listas de exercícios
Apresentação

Datas das avaliações:


08/10 – Coding DOJO U1
03/12 – Coding DOJO U2
Apresentação

Bibliografia:




Criando sites com HTML: sites de alta
qualidade com html e css.
Desenvolvimento para web com java.
http://www.w3.org/
http://www.w3schools.com
Conceitos Básicos




URL – Unified
Resource Location
URI – Unified
Resource Identifier
HTTP – Hypertext
Transfer Protocol
HTML – Hypertext
Markup Language




FTP – File Transfer
Protocol
XML – eXtensible
Markup Language
XSL – eXtensible
Stylesheet Language
W3C – World Wide
Web Consortium
Introdução

WWW – World Wide Web




Documentos hipermídia
Browsers (navegadores)
Padrão (URI) / Protocolo (HTTP) /
Linguagem de Marcação (HTML)
Padronizado pela W3C
Introdução

Evolução da WEB

Web 1.0:





Webmaster
Informação estática.
Sem interatividade.
Usuário busca
informação.
Alta taxa de
download.
Introdução

Evolução da Web

Web 2.0:





Dinâmica
Redes sociais
Interação entre
usuário final x
conteúdo da página.
Informação encontra
o usuário.
Alta taxa de upload.
Introdução

Evolução da Web

Web 3.0:





Informação filtrada
por interesses.
Google – pesquisa
interativa.
Web semântica.
Computação em
nuvem.
Dados, dispositivos e
pessoas conectados
ao redor do mundo.
Páginas Estáticas



HTML puro
Sem interatividade
Controlada apenas pelo Webmaster
Páginas Dinâmicas






Interatividade (comentários,
compartilhamento)
Flash, HTML5, Wikipedia
Blogs
Webdesigner
Usuários co-autores da informação
Cai conceito de webmaster
Páginas Dinâmicas de Cliente




Todo processamento é feito no lado
cliente (navegador)
Utilização de scripts (javascript,
vbscript)
Efeitos com HTML dinâmico (DHTML)
Depende do tipo e versão do navegador
para funcionar corretamente.
Páginas Dinâmicas de Servidor




Processamento feito todo pelo servidor.
Segurança (transações bancárias).
Utilização de linguagens, além de
scripts (Asp, PHP, Java).
Necessário servidor com boa
capacidade de processamento.
Dúvidas?
Download

Web_aula1_2_OK