SlideShare uma empresa Scribd logo
Desenvolvimento de
Aplicações Web
Prof. Pedro Clarindo da Silva Neto
Parte I
Prof. Pedro Clarindo da Silva Neto
A Internet
A Internet é um mecanismo de disseminação e
divulgação da informação pelo mundo, e um meio
para colaboração e interação entre indivíduos e
seus computadores, independentemente de suas
localizações geográficas. Sua influência atinge não
somente os campos técnicos das comunicações por
computadores, mas toda a sociedade, na medida
em que usamos cada vez mais ferramentas online
(disponíveis através da Internet) para fazer compras,
adquirir informação e operar em comunidade.
Desenvolvimento de Aplicações Web
Prof. Pedro Clarindo da Silva Neto
A Internet
A Internet hoje já é o maior repositório de
informações, que podem ser acessadas por
qualquer pessoa em qualquer parte do mundo. E o
que torna a Internet tão diferente das outras
invenções humanas é o insignificante período de
tempo em que ela passou a ser usada por milhões
de pessoas.
Desenvolvimento de Aplicações Web
Prof. Pedro Clarindo da Silva Neto
A Internet
A história da Internet, surgida a partir de pesquisas
militares nos períodos áureos da Guerra Fria, é
complexa e envolve muitos aspectos tecnoló-
gicos, organizacionais e comunitários. Temendo
um ataque russo às suas bases militares,
pesquisadores dos Estados Unidos idealizaram (na
década de 1960) um modelo de troca e
compartilhamento de informações seguro e
descentralizado. Criou-se então uma rede chamada
ARPANET.
Desenvolvimento de Aplicações Web
Prof. Pedro Clarindo da Silva Neto
A Internet
Na década de 1970, com a diminuição da tensão entre EUA e
URSS, o governo dos EUA permitiu a entrada na ARPANET de
pesquisadores que desenvolvessem estudos na área de defesa
em universidades. Com isso, a ARPANET começou a ter
dificuldades em administrar todo este sistema, devido ao
grande e crescente número de localidades universitárias
contidas nela. A criação de uma nova ARPANET, que possuía
localizações não militares, permitiu finalmente o desen-
volvimento da rede. Não só os pesquisadores, mas também os
alunos mais envolvidos na pesquisa, tiveram acesso aos
estudos já empreendidos e somaram esforços para aperfeiçoá-
los.
Desenvolvimento de Aplicações Web
Prof. Pedro Clarindo da Silva Neto
A Internet
A abertura da rede para interesses comerciais começou
em 1988, ganhando interesse público a partir da década
de 1990. Em 1991 foi criada a World Wide Web (que em
português significa “rede de alcance mundial”, também
conhecida como Web e WWW), que é um sistema de
documentos digitais que são interligados e executados na
Internet. A partir daí, a Internet foi enriquecida: o
conteúdo da rede ficou mais atraente com a
possibilidade de incorporar imagens e sons, e cada
informação passou a ter um endereço único e a poder ser
encontrada por qualquer usuário da rede.
Desenvolvimento de Aplicações Web
Prof. Pedro Clarindo da Silva Neto
A Internet
A World Wide Web é um modelo de compartilhamento de in-
formações construído sobre a Internet. É um sistema de hiper-
textos que permite que um usuário navegue por documentos
presentes em qualquer lugar do mundo através de um
computador conectado à Internet.
Desenvolvimento de Aplicações Web
Cuidado para não confundir os termos Web e Internet! A
Internet é o meio que permite que computadores do mundo
todo troquem dados entre si. A Web é apenas um dos serviços
que rodam na Internet, uma das maneiras pelas quais a
informação pode ser disseminada pela Internet.
Prof. Pedro Clarindo da Silva Neto
Principais padrões e conceitos
O W3C (abreviação de W3 Consortium, sendo que W3
vem das três letras W de World Wide Web) é uma
comissão de empresas de tecnologia que define um
conjunto de padrões para o desenvolvimento e para a
interpretação dos conteúdos para a Web. Este conjunto
de nor- mas, diretrizes, recomendações, notas, artigos,
tutoriais e afins, tem caráter técnico e é destinado a
orientar fabricantes, desenvolvedores e projetistas para o
uso de práticas que possibilitem a criação de uma Web
acessível a todos (independentemente dos dispositivos
usados ou de suas necessidades especiais).
Desenvolvimento de Aplicações Web
Prof. Pedro Clarindo da Silva Neto
Principais padrões e conceitos
A World Wide Web é uma rede de recursos e serviços de
informação. Ela serve-se de três mecanismos, de modo a
fazer com que esses recursos estejam legivelmente
disponíveis a uma quantidade mais vasta de usuários
possível:
1. Um esquema uniforme de atribuição de nomes, de
forma que seja possível localizar os recursos na Web
(ex: URI, que é o endereço de cada página na Internet);
2. Protocolos, para o acesso aos recursos nomeados
através da Web (ex: HTTP, que especifica como o
navegador e o servidor web comunicam entre si); e
Desenvolvimento de Aplicações Web
Prof. Pedro Clarindo da Silva Neto
Principais padrões e conceitos
3. Hipertextos, para uma navegação mais fácil através dos
referidos recursos (ex: HTML, uma linguagem de marcação
para codificar a informação de modo que possa ser exibida
em uma grande quantidade de dispositivos, e que veremos
com mais profundidade no próximo capítulo).
Desenvolvimento de Aplicações Web
Todos os recursos disponíveis na Web – documentos HTML,
imagens, videoclipes, programas etc – possuem um endereço,
o qual poderá ser codificado por um Identificador de Recursos
Universal, ou “URI” (Universal Resource Identifier).
Prof. Pedro Clarindo da Silva Neto
Principais padrões e conceitos
Os URIs são constituídos por três partes principais: (1) o nome do mecanis-
mo usado para se ter acesso ao recurso; (2) o nome da máquina de hospe-
dagem desse recurso; e (3) o nome do próprio recurso. Como exemplo, ve-
jamos o URI que designa a página dos Relatórios Técnicos da W3C: http://
www.w3.org/TR. Este URI poderá ser lido da seguinte maneira: “Existe um
documento disponibilizado através do protocolo HTTP, hospedado na má-
quina www.w3.org, na qual se poderá ter acesso ao recurso TR”.
Atualmente, os documentos disponíveis na Web podem estar na forma de
vídeos, sons, hipertextos e figuras. O usuário pode então seguir as
hiperligações na página para outros documentos ou mesmo enviar in-
formações de volta para o servidor a fim de interagir com ele. O ato de
seguir hiperligações é, comumente, chamado de “navegar” ou “surfar” na
Web. Os navegadores mais utilizados no mercado atualmente são o
Microsoft Internet Explorer e o Mozilla Firefox.
Desenvolvimento de Aplicações Web
Prof. Pedro Clarindo da Silva Neto
As páginas que encontramos ou construímos na Web podem ser de dois tipos:
 As Páginas Estáticas, que não possuem flexibilidade na alteração de seus
conteúdos e são, geralmente, criadas com as linguagens HTML e CSS (te- mas
dos próximos capítulos deste material). Estas páginas são mais fáceis de criar,
mas oferecem poucas vantagens aos desenvolvedores e aos visitantes, já que
só podem apresentar textos planos acompanhados de imagens (ou, no
máximo, conteúdos multimídia - vídeos ou áudios). 

 As Páginas Dinâmicas, mais complexas e versáteis, feitas em alguma lin-
guagem de programação, com as quais podemos interagir. Além de utilizarem
os recursos de criação das páginas estáticas, permitem que seus conteúdos
variem, por exemplo, de acordo com consultas a Bancos de Dados.
Desenvolvimento de Aplicações Web
Para visualizar as informações disponíveis na Web, utilizamos um programa
de computador chamado navegador (web browser). Ele descarrega as
informações (chamadas “documentos” ou “páginas”) de servidores web
(ou “sítios”) e mostra-os na tela do usuário.
Prof. Pedro Clarindo da Silva Neto
Comércio Eletrônico
O crescimento da Internet levou ao desenvolvimento de uma
nova forma de negócios chamada “comércio eletrônico”.
Desenvolvimento de Aplicações Web
O Comércio Eletrônico é caracterizado pelo uso de meios eletrônicos para
a condução de transações comerciais (entre empresas, governo e
consumidores), e pela integração das tecnologias da Internet com processos
comerciais (para facilitar trocas de produtos, serviços, capitais, informações
e conhecimento).
Este tipo de negócio permite integrar a cadeia de produção, criar novos
serviços que explorem os recursos da Internet, e ampliar e diversificar
os mercados competitivos (pois o produto fica disponível por qualquer
usuário em todo o mundo). Além disso, há a necessidade de oferecer
sistemas bem projetados e implementados (devido à alta concorrência).
Prof. Pedro Clarindo da Silva Neto
Comércio Eletrônico
O comércio eletrônico deu origem a novos tipos de modelos de
negócio. Entre eles, destacam-se as Lojas Virtuais, que vendem bens e
serviços; as corretoras de informações, que fornecem informações sobre
produtos, preços etc; as corretoras de transações, onde os compradores
têm acesso a taxas e termos de várias fontes; os e-marketplaces, que
concentram informações de vários fornecedores; as provedoras de
conteúdo, que geram receita fornecendo conteúdo a clientes por uma
taxa e vendendo espaço para propaganda; as provedoras de serviços
online, que fornecem serviços e apoio para produtos de hardware e
software; os portais, que são pontos de entrada inicial à Web, com
conteúdo especializado, serviços; os leilões Virtuais; e os banners de
propaganda, recursos gráficos usados para propaganda e conectados
por um link (para o site do anunciante).
Desenvolvimento de Aplicações Web
CAELUM, Java e Orientação a Objetos, Apostila. [Internet: http://
www.caelum.com.br/ downloads/apostila/caelum-java-objetos-fj11.pdf].
Acesso em 04/03/2009.
DEITEL, Harvey M.; DEITEL, Paul J., Java: Como Programar, São Paulo:
Prentice-Hall, 2005.
GOODMAN, Danny, JavaScript a Bíblia, Ed. Campus, 2001

HALL, Marty; BROWN, Larry, Core Servlets e JavaServer Pages vo1 e vol 2, Ed.
Ciência Moderna, 2005
HORSTMANN, Cay; CORNELL, Gary, Core Java 2, Fundamentos, São Paulo:
Makron Books, Volume 1, 2000.
KURNIAWAN, Budi, Java para a Web com Servlets, JSP e EJB, Ed. Ciência
Moderna, 2002
MUSCIANO, Chuck; KENNEDY, Bill, HTML: The definitive guide, Ed. Orelly,
1997 OLSON, Steven Douglas, Ajax com Java, Ed. Alta Books, 2007
Referências
Prof. Pedro Clarindo da Silva Neto
Desenvolvimento de Aplicações Web

Mais conteúdo relacionado

Mais procurados

Evolução da Internet & Web
Evolução da Internet & WebEvolução da Internet & Web
Evolução da Internet & Web
Luis Borges Gouveia
 
As três gerações do jornalismo na internet
As três gerações do jornalismo na internetAs três gerações do jornalismo na internet
As três gerações do jornalismo na internetClaudio Toldo
 
Informatica vários conteúdos
Informatica   vários conteúdosInformatica   vários conteúdos
Informatica vários conteúdos
Janice Ferreira Ferreira
 
Proinfo navegação na_internet_30_05
Proinfo navegação na_internet_30_05Proinfo navegação na_internet_30_05
Proinfo navegação na_internet_30_05
natanael_queiroz
 
Jornalismo WEB em Tempos Modernos
Jornalismo WEB em Tempos ModernosJornalismo WEB em Tempos Modernos
GT4 - Tópicos de Programação e Evolução WEB
GT4 - Tópicos de Programação e Evolução WEBGT4 - Tópicos de Programação e Evolução WEB
GT4 - Tópicos de Programação e Evolução WEB
Jhonatas Bruno
 
Ferramentas para reportagem multimídia
Ferramentas para reportagem multimídiaFerramentas para reportagem multimídia
Ferramentas para reportagem multimídia
Laércio Góes
 
1 cultura digital
1 cultura digital1 cultura digital
1 cultura digital
Thiago Skárnio
 
Do "navegar na internet" ao "andar nas nuvens"
Do "navegar na internet" ao "andar nas nuvens"Do "navegar na internet" ao "andar nas nuvens"
Do "navegar na internet" ao "andar nas nuvens"
Suelybcs .
 
Módulo 1 cultura digital
Módulo 1   cultura digitalMódulo 1   cultura digital
Módulo 1 cultura digital
Thiago Skárnio
 
DaSilva_Tutorial_Inovaday_Setembro_2011
DaSilva_Tutorial_Inovaday_Setembro_2011DaSilva_Tutorial_Inovaday_Setembro_2011
DaSilva_Tutorial_Inovaday_Setembro_2011Hudson Augusto
 
Os mecanismos-de-busca-e-suas-implicações
Os mecanismos-de-busca-e-suas-implicaçõesOs mecanismos-de-busca-e-suas-implicações
Os mecanismos-de-busca-e-suas-implicações
MARCO ANTONIO RIBEIRO DE QUEIROZ
 
1 web nova midia
1 web nova midia1 web nova midia
1 web nova midia
hipermidiafacomufjf
 
Consad 2015 abertura de dados e web semantica
Consad 2015   abertura de dados e web semanticaConsad 2015   abertura de dados e web semantica
Consad 2015 abertura de dados e web semanticaSPUK
 
Introdução a web semântica, ontologia e máquinas de busca
Introdução a web semântica, ontologia e máquinas de buscaIntrodução a web semântica, ontologia e máquinas de busca
Introdução a web semântica, ontologia e máquinas de busca
Alexandre Grolla
 

Mais procurados (19)

Evolução da Internet & Web
Evolução da Internet & WebEvolução da Internet & Web
Evolução da Internet & Web
 
As três gerações do jornalismo na internet
As três gerações do jornalismo na internetAs três gerações do jornalismo na internet
As três gerações do jornalismo na internet
 
Informatica vários conteúdos
Informatica   vários conteúdosInformatica   vários conteúdos
Informatica vários conteúdos
 
Proinfo navegação na_internet_30_05
Proinfo navegação na_internet_30_05Proinfo navegação na_internet_30_05
Proinfo navegação na_internet_30_05
 
Jornalismo WEB em Tempos Modernos
Jornalismo WEB em Tempos ModernosJornalismo WEB em Tempos Modernos
Jornalismo WEB em Tempos Modernos
 
web_semantica
web_semanticaweb_semantica
web_semantica
 
GT4 - Tópicos de Programação e Evolução WEB
GT4 - Tópicos de Programação e Evolução WEBGT4 - Tópicos de Programação e Evolução WEB
GT4 - Tópicos de Programação e Evolução WEB
 
Ferramentas para reportagem multimídia
Ferramentas para reportagem multimídiaFerramentas para reportagem multimídia
Ferramentas para reportagem multimídia
 
1 cultura digital
1 cultura digital1 cultura digital
1 cultura digital
 
Do "navegar na internet" ao "andar nas nuvens"
Do "navegar na internet" ao "andar nas nuvens"Do "navegar na internet" ao "andar nas nuvens"
Do "navegar na internet" ao "andar nas nuvens"
 
Módulo 1 cultura digital
Módulo 1   cultura digitalMódulo 1   cultura digital
Módulo 1 cultura digital
 
DaSilva_Tutorial_Inovaday_Setembro_2011
DaSilva_Tutorial_Inovaday_Setembro_2011DaSilva_Tutorial_Inovaday_Setembro_2011
DaSilva_Tutorial_Inovaday_Setembro_2011
 
Os mecanismos-de-busca-e-suas-implicações
Os mecanismos-de-busca-e-suas-implicaçõesOs mecanismos-de-busca-e-suas-implicações
Os mecanismos-de-busca-e-suas-implicações
 
Internet
InternetInternet
Internet
 
1 web nova midia
1 web nova midia1 web nova midia
1 web nova midia
 
Internet
InternetInternet
Internet
 
Consad 2015 abertura de dados e web semantica
Consad 2015   abertura de dados e web semanticaConsad 2015   abertura de dados e web semantica
Consad 2015 abertura de dados e web semantica
 
Introdução a web semântica, ontologia e máquinas de busca
Introdução a web semântica, ontologia e máquinas de buscaIntrodução a web semântica, ontologia e máquinas de busca
Introdução a web semântica, ontologia e máquinas de busca
 
Poder Da Colaboração
Poder Da ColaboraçãoPoder Da Colaboração
Poder Da Colaboração
 

Semelhante a Daw slide 01

Consad 2015 abertura de dados e web semantica
Consad 2015   abertura de dados e web semanticaConsad 2015   abertura de dados e web semantica
Consad 2015 abertura de dados e web semanticaSPUK
 
Internet
InternetInternet
Internet
marciapi
 
Perspectivas De Desenvolvimento Para Web
Perspectivas De Desenvolvimento Para WebPerspectivas De Desenvolvimento Para Web
Perspectivas De Desenvolvimento Para Web
Leandro Costa
 
UC 5 Ferramentas de Internet - Operador de Microcomputador
UC 5   Ferramentas de Internet - Operador de MicrocomputadorUC 5   Ferramentas de Internet - Operador de Microcomputador
UC 5 Ferramentas de Internet - Operador de Microcomputador
Geovania Pabulla
 
Navegação pesquisa na internet e segurança na rede
Navegação pesquisa na internet e segurança na redeNavegação pesquisa na internet e segurança na rede
Navegação pesquisa na internet e segurança na rede
myrianlaste
 
A Evolução da World Wide Web
A Evolução da World Wide WebA Evolução da World Wide Web
A Evolução da World Wide Web
Daniel Faria
 
Pim iv
Pim ivPim iv
Pim iv
DioogoSC
 
Trabalho de informarica.docx
Trabalho de informarica.docxTrabalho de informarica.docx
Trabalho de informarica.docx
ComprastudoOnline1
 
Módulo VIII - A História da Internet
Módulo  VIII - A História da InternetMódulo  VIII - A História da Internet
Módulo VIII - A História da InternetMayara Mônica
 
Dez motivos para você continuar desenvolvendo para a Web
Dez motivos para você continuar desenvolvendo para a WebDez motivos para você continuar desenvolvendo para a Web
Dez motivos para você continuar desenvolvendo para a Web
Reinaldo Ferraz
 
Conceitos históricos e evolução dos websites
Conceitos históricos e evolução dos websitesConceitos históricos e evolução dos websites
Conceitos históricos e evolução dos websitesLuciano Crecente
 
WebDesign - Aula01 - Introdução à Internet.pptx
WebDesign - Aula01 - Introdução à Internet.pptxWebDesign - Aula01 - Introdução à Internet.pptx
WebDesign - Aula01 - Introdução à Internet.pptx
GabrielaMota46
 
03-apostila-versao-digital-informatica-basica-015.909.942-05-1657644539.pdf
03-apostila-versao-digital-informatica-basica-015.909.942-05-1657644539.pdf03-apostila-versao-digital-informatica-basica-015.909.942-05-1657644539.pdf
03-apostila-versao-digital-informatica-basica-015.909.942-05-1657644539.pdf
ELIVELSON MAIA
 
! Internet !
! Internet !! Internet !
! Internet !
PedroJorge
 
A história da Internet
A história da InternetA história da Internet
A história da Internetgueste72107
 
Documento final atividade integradora desenvolvimento 10 01 2015
Documento final   atividade integradora desenvolvimento 10 01 2015Documento final   atividade integradora desenvolvimento 10 01 2015
Documento final atividade integradora desenvolvimento 10 01 2015inmidias
 

Semelhante a Daw slide 01 (20)

Aula01 midia digital
Aula01 midia digitalAula01 midia digital
Aula01 midia digital
 
Consad 2015 abertura de dados e web semantica
Consad 2015   abertura de dados e web semanticaConsad 2015   abertura de dados e web semantica
Consad 2015 abertura de dados e web semantica
 
Internet
InternetInternet
Internet
 
Perspectivas De Desenvolvimento Para Web
Perspectivas De Desenvolvimento Para WebPerspectivas De Desenvolvimento Para Web
Perspectivas De Desenvolvimento Para Web
 
UC 5 Ferramentas de Internet - Operador de Microcomputador
UC 5   Ferramentas de Internet - Operador de MicrocomputadorUC 5   Ferramentas de Internet - Operador de Microcomputador
UC 5 Ferramentas de Internet - Operador de Microcomputador
 
Navegação pesquisa na internet e segurança na rede
Navegação pesquisa na internet e segurança na redeNavegação pesquisa na internet e segurança na rede
Navegação pesquisa na internet e segurança na rede
 
A Evolução da World Wide Web
A Evolução da World Wide WebA Evolução da World Wide Web
A Evolução da World Wide Web
 
Pim iv
Pim ivPim iv
Pim iv
 
Trabalho de informarica.docx
Trabalho de informarica.docxTrabalho de informarica.docx
Trabalho de informarica.docx
 
Módulo VIII - A História da Internet
Módulo  VIII - A História da InternetMódulo  VIII - A História da Internet
Módulo VIII - A História da Internet
 
Dez motivos para você continuar desenvolvendo para a Web
Dez motivos para você continuar desenvolvendo para a WebDez motivos para você continuar desenvolvendo para a Web
Dez motivos para você continuar desenvolvendo para a Web
 
Conceitos históricos e evolução dos websites
Conceitos históricos e evolução dos websitesConceitos históricos e evolução dos websites
Conceitos históricos e evolução dos websites
 
WebDesign - Aula01 - Introdução à Internet.pptx
WebDesign - Aula01 - Introdução à Internet.pptxWebDesign - Aula01 - Introdução à Internet.pptx
WebDesign - Aula01 - Introdução à Internet.pptx
 
03-apostila-versao-digital-informatica-basica-015.909.942-05-1657644539.pdf
03-apostila-versao-digital-informatica-basica-015.909.942-05-1657644539.pdf03-apostila-versao-digital-informatica-basica-015.909.942-05-1657644539.pdf
03-apostila-versao-digital-informatica-basica-015.909.942-05-1657644539.pdf
 
Internet
InternetInternet
Internet
 
Eduardo natario palavras
Eduardo natario   palavrasEduardo natario   palavras
Eduardo natario palavras
 
! Internet !
! Internet !! Internet !
! Internet !
 
! Internet !
! Internet !! Internet !
! Internet !
 
A história da Internet
A história da InternetA história da Internet
A história da Internet
 
Documento final atividade integradora desenvolvimento 10 01 2015
Documento final   atividade integradora desenvolvimento 10 01 2015Documento final   atividade integradora desenvolvimento 10 01 2015
Documento final atividade integradora desenvolvimento 10 01 2015
 

Mais de Pedro Neto

Slides Css3
Slides Css3 Slides Css3
Slides Css3
Pedro Neto
 
Css 3
Css 3Css 3
Css 3
Pedro Neto
 
Capitulo 14 -_componentes_gui_parte_3
Capitulo 14 -_componentes_gui_parte_3Capitulo 14 -_componentes_gui_parte_3
Capitulo 14 -_componentes_gui_parte_3
Pedro Neto
 
Html 5 -_aula_2
Html 5 -_aula_2Html 5 -_aula_2
Html 5 -_aula_2
Pedro Neto
 
Html 5 -_aula_1
Html 5 -_aula_1Html 5 -_aula_1
Html 5 -_aula_1
Pedro Neto
 
Capitulo 14 -_componentes_gui_parte_1
Capitulo 14 -_componentes_gui_parte_1Capitulo 14 -_componentes_gui_parte_1
Capitulo 14 -_componentes_gui_parte_1
Pedro Neto
 
Como a web funciona
Como a web funcionaComo a web funciona
Como a web funciona
Pedro Neto
 
Como a internet funciona
Como a internet funcionaComo a internet funciona
Como a internet funciona
Pedro Neto
 
Arrays
ArraysArrays
Arrays
Pedro Neto
 
Interfaces POO
Interfaces POOInterfaces POO
Interfaces POO
Pedro Neto
 
Classes abstratas
Classes abstratasClasses abstratas
Classes abstratas
Pedro Neto
 
Heranca reescrita e_polimorfismo
Heranca reescrita e_polimorfismoHeranca reescrita e_polimorfismo
Heranca reescrita e_polimorfismo
Pedro Neto
 
Pacotes -organizando_suas_classes_e_bibliotecas
Pacotes  -organizando_suas_classes_e_bibliotecasPacotes  -organizando_suas_classes_e_bibliotecas
Pacotes -organizando_suas_classes_e_bibliotecas
Pedro Neto
 
Daw slide 08
Daw slide 08Daw slide 08
Daw slide 08
Pedro Neto
 
Daw slide 07
Daw slide 07Daw slide 07
Daw slide 07
Pedro Neto
 
Daw slide 06
Daw slide 06Daw slide 06
Daw slide 06
Pedro Neto
 
Sig parte 6
Sig parte 6Sig parte 6
Sig parte 6
Pedro Neto
 
Oficina de Computação Gráfica - Peças resultantes
Oficina de Computação Gráfica - Peças resultantesOficina de Computação Gráfica - Peças resultantes
Oficina de Computação Gráfica - Peças resultantes
Pedro Neto
 
Minicurso App Inventor
Minicurso App Inventor Minicurso App Inventor
Minicurso App Inventor
Pedro Neto
 
Programação Orientada a Objetos
Programação Orientada a ObjetosProgramação Orientada a Objetos
Programação Orientada a Objetos
Pedro Neto
 

Mais de Pedro Neto (20)

Slides Css3
Slides Css3 Slides Css3
Slides Css3
 
Css 3
Css 3Css 3
Css 3
 
Capitulo 14 -_componentes_gui_parte_3
Capitulo 14 -_componentes_gui_parte_3Capitulo 14 -_componentes_gui_parte_3
Capitulo 14 -_componentes_gui_parte_3
 
Html 5 -_aula_2
Html 5 -_aula_2Html 5 -_aula_2
Html 5 -_aula_2
 
Html 5 -_aula_1
Html 5 -_aula_1Html 5 -_aula_1
Html 5 -_aula_1
 
Capitulo 14 -_componentes_gui_parte_1
Capitulo 14 -_componentes_gui_parte_1Capitulo 14 -_componentes_gui_parte_1
Capitulo 14 -_componentes_gui_parte_1
 
Como a web funciona
Como a web funcionaComo a web funciona
Como a web funciona
 
Como a internet funciona
Como a internet funcionaComo a internet funciona
Como a internet funciona
 
Arrays
ArraysArrays
Arrays
 
Interfaces POO
Interfaces POOInterfaces POO
Interfaces POO
 
Classes abstratas
Classes abstratasClasses abstratas
Classes abstratas
 
Heranca reescrita e_polimorfismo
Heranca reescrita e_polimorfismoHeranca reescrita e_polimorfismo
Heranca reescrita e_polimorfismo
 
Pacotes -organizando_suas_classes_e_bibliotecas
Pacotes  -organizando_suas_classes_e_bibliotecasPacotes  -organizando_suas_classes_e_bibliotecas
Pacotes -organizando_suas_classes_e_bibliotecas
 
Daw slide 08
Daw slide 08Daw slide 08
Daw slide 08
 
Daw slide 07
Daw slide 07Daw slide 07
Daw slide 07
 
Daw slide 06
Daw slide 06Daw slide 06
Daw slide 06
 
Sig parte 6
Sig parte 6Sig parte 6
Sig parte 6
 
Oficina de Computação Gráfica - Peças resultantes
Oficina de Computação Gráfica - Peças resultantesOficina de Computação Gráfica - Peças resultantes
Oficina de Computação Gráfica - Peças resultantes
 
Minicurso App Inventor
Minicurso App Inventor Minicurso App Inventor
Minicurso App Inventor
 
Programação Orientada a Objetos
Programação Orientada a ObjetosProgramação Orientada a Objetos
Programação Orientada a Objetos
 

Último

PROVA FINAL Filosofia e Educação Cristã.ppt
PROVA FINAL Filosofia e Educação Cristã.pptPROVA FINAL Filosofia e Educação Cristã.ppt
PROVA FINAL Filosofia e Educação Cristã.ppt
betokg
 
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptxApresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
JulianeMelo17
 
A nossa mini semana 2706 2906 Juliana.pptx
A nossa mini semana 2706 2906 Juliana.pptxA nossa mini semana 2706 2906 Juliana.pptx
A nossa mini semana 2706 2906 Juliana.pptx
juserpa07
 
Sinais de pontuação
Sinais de pontuaçãoSinais de pontuação
Sinais de pontuação
Mary Alvarenga
 
O sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
O sentimento nacional brasiliero, segundo o historiador Jose Murlo de CarvalhoO sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
O sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
analuisasesso
 
PROPOSTA CURRICULAR EDUCACAO FISICA.docx
PROPOSTA CURRICULAR  EDUCACAO FISICA.docxPROPOSTA CURRICULAR  EDUCACAO FISICA.docx
PROPOSTA CURRICULAR EDUCACAO FISICA.docx
Escola Municipal Jesus Cristo
 
Sócrates e os sofistas - apresentação de slides
Sócrates e os sofistas - apresentação de slidesSócrates e os sofistas - apresentação de slides
Sócrates e os sofistas - apresentação de slides
jbellas2
 
Slides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptx
Slides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptxSlides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptx
Slides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptx
LuizHenriquedeAlmeid6
 
EJA -livro para professor -dos anos iniciais letramento e alfabetização.pdf
EJA -livro para professor -dos anos iniciais letramento e alfabetização.pdfEJA -livro para professor -dos anos iniciais letramento e alfabetização.pdf
EJA -livro para professor -dos anos iniciais letramento e alfabetização.pdf
Escola Municipal Jesus Cristo
 
PowerPoint Newton gostava de Ler - Saber em Gel.pdf
PowerPoint Newton gostava de Ler - Saber em Gel.pdfPowerPoint Newton gostava de Ler - Saber em Gel.pdf
PowerPoint Newton gostava de Ler - Saber em Gel.pdf
1000a
 
Memorial do convento slides- português 2023
Memorial do convento slides- português 2023Memorial do convento slides- português 2023
Memorial do convento slides- português 2023
MatildeBrites
 
Atividade - Letra da música "Tem Que Sorrir" - Jorge e Mateus
Atividade - Letra da música "Tem Que Sorrir"  - Jorge e MateusAtividade - Letra da música "Tem Que Sorrir"  - Jorge e Mateus
Atividade - Letra da música "Tem Que Sorrir" - Jorge e Mateus
Mary Alvarenga
 
MÁRTIRES DE UGANDA Convertem-se ao Cristianismo - 1885-1887.pptx
MÁRTIRES DE UGANDA Convertem-se ao Cristianismo - 1885-1887.pptxMÁRTIRES DE UGANDA Convertem-se ao Cristianismo - 1885-1887.pptx
MÁRTIRES DE UGANDA Convertem-se ao Cristianismo - 1885-1887.pptx
Martin M Flynn
 
Projeto aLeR+ o Ambiente - Os animais são nossos amigos.pdf
Projeto aLeR+ o Ambiente - Os animais são nossos amigos.pdfProjeto aLeR+ o Ambiente - Os animais são nossos amigos.pdf
Projeto aLeR+ o Ambiente - Os animais são nossos amigos.pdf
Bibliotecas Infante D. Henrique
 
05-os-pre-socraticos sociologia-28-slides.pptx
05-os-pre-socraticos sociologia-28-slides.pptx05-os-pre-socraticos sociologia-28-slides.pptx
05-os-pre-socraticos sociologia-28-slides.pptx
ValdineyRodriguesBez1
 
ptoposta curricular de geografia.da educação de jovens a e adultos
ptoposta curricular de geografia.da educação de jovens a e adultosptoposta curricular de geografia.da educação de jovens a e adultos
ptoposta curricular de geografia.da educação de jovens a e adultos
Escola Municipal Jesus Cristo
 
APOSTILA JUIZ DE PAZ capelania cristã.pdf
APOSTILA JUIZ DE PAZ capelania cristã.pdfAPOSTILA JUIZ DE PAZ capelania cristã.pdf
APOSTILA JUIZ DE PAZ capelania cristã.pdf
CarlosEduardoSola
 
Caça-palavras - ortografia S, SS, X, C e Z
Caça-palavras - ortografia  S, SS, X, C e ZCaça-palavras - ortografia  S, SS, X, C e Z
Caça-palavras - ortografia S, SS, X, C e Z
Mary Alvarenga
 
Caderno de Formação_PORTUGUÊS ESTRAN.pdf
Caderno de Formação_PORTUGUÊS ESTRAN.pdfCaderno de Formação_PORTUGUÊS ESTRAN.pdf
Caderno de Formação_PORTUGUÊS ESTRAN.pdf
carlaslr1
 
Acróstico - Reciclar é preciso
Acróstico   -  Reciclar é preciso Acróstico   -  Reciclar é preciso
Acróstico - Reciclar é preciso
Mary Alvarenga
 

Último (20)

PROVA FINAL Filosofia e Educação Cristã.ppt
PROVA FINAL Filosofia e Educação Cristã.pptPROVA FINAL Filosofia e Educação Cristã.ppt
PROVA FINAL Filosofia e Educação Cristã.ppt
 
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptxApresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
 
A nossa mini semana 2706 2906 Juliana.pptx
A nossa mini semana 2706 2906 Juliana.pptxA nossa mini semana 2706 2906 Juliana.pptx
A nossa mini semana 2706 2906 Juliana.pptx
 
Sinais de pontuação
Sinais de pontuaçãoSinais de pontuação
Sinais de pontuação
 
O sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
O sentimento nacional brasiliero, segundo o historiador Jose Murlo de CarvalhoO sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
O sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
 
PROPOSTA CURRICULAR EDUCACAO FISICA.docx
PROPOSTA CURRICULAR  EDUCACAO FISICA.docxPROPOSTA CURRICULAR  EDUCACAO FISICA.docx
PROPOSTA CURRICULAR EDUCACAO FISICA.docx
 
Sócrates e os sofistas - apresentação de slides
Sócrates e os sofistas - apresentação de slidesSócrates e os sofistas - apresentação de slides
Sócrates e os sofistas - apresentação de slides
 
Slides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptx
Slides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptxSlides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptx
Slides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptx
 
EJA -livro para professor -dos anos iniciais letramento e alfabetização.pdf
EJA -livro para professor -dos anos iniciais letramento e alfabetização.pdfEJA -livro para professor -dos anos iniciais letramento e alfabetização.pdf
EJA -livro para professor -dos anos iniciais letramento e alfabetização.pdf
 
PowerPoint Newton gostava de Ler - Saber em Gel.pdf
PowerPoint Newton gostava de Ler - Saber em Gel.pdfPowerPoint Newton gostava de Ler - Saber em Gel.pdf
PowerPoint Newton gostava de Ler - Saber em Gel.pdf
 
Memorial do convento slides- português 2023
Memorial do convento slides- português 2023Memorial do convento slides- português 2023
Memorial do convento slides- português 2023
 
Atividade - Letra da música "Tem Que Sorrir" - Jorge e Mateus
Atividade - Letra da música "Tem Que Sorrir"  - Jorge e MateusAtividade - Letra da música "Tem Que Sorrir"  - Jorge e Mateus
Atividade - Letra da música "Tem Que Sorrir" - Jorge e Mateus
 
MÁRTIRES DE UGANDA Convertem-se ao Cristianismo - 1885-1887.pptx
MÁRTIRES DE UGANDA Convertem-se ao Cristianismo - 1885-1887.pptxMÁRTIRES DE UGANDA Convertem-se ao Cristianismo - 1885-1887.pptx
MÁRTIRES DE UGANDA Convertem-se ao Cristianismo - 1885-1887.pptx
 
Projeto aLeR+ o Ambiente - Os animais são nossos amigos.pdf
Projeto aLeR+ o Ambiente - Os animais são nossos amigos.pdfProjeto aLeR+ o Ambiente - Os animais são nossos amigos.pdf
Projeto aLeR+ o Ambiente - Os animais são nossos amigos.pdf
 
05-os-pre-socraticos sociologia-28-slides.pptx
05-os-pre-socraticos sociologia-28-slides.pptx05-os-pre-socraticos sociologia-28-slides.pptx
05-os-pre-socraticos sociologia-28-slides.pptx
 
ptoposta curricular de geografia.da educação de jovens a e adultos
ptoposta curricular de geografia.da educação de jovens a e adultosptoposta curricular de geografia.da educação de jovens a e adultos
ptoposta curricular de geografia.da educação de jovens a e adultos
 
APOSTILA JUIZ DE PAZ capelania cristã.pdf
APOSTILA JUIZ DE PAZ capelania cristã.pdfAPOSTILA JUIZ DE PAZ capelania cristã.pdf
APOSTILA JUIZ DE PAZ capelania cristã.pdf
 
Caça-palavras - ortografia S, SS, X, C e Z
Caça-palavras - ortografia  S, SS, X, C e ZCaça-palavras - ortografia  S, SS, X, C e Z
Caça-palavras - ortografia S, SS, X, C e Z
 
Caderno de Formação_PORTUGUÊS ESTRAN.pdf
Caderno de Formação_PORTUGUÊS ESTRAN.pdfCaderno de Formação_PORTUGUÊS ESTRAN.pdf
Caderno de Formação_PORTUGUÊS ESTRAN.pdf
 
Acróstico - Reciclar é preciso
Acróstico   -  Reciclar é preciso Acróstico   -  Reciclar é preciso
Acróstico - Reciclar é preciso
 

Daw slide 01

  • 1. Desenvolvimento de Aplicações Web Prof. Pedro Clarindo da Silva Neto Parte I
  • 2. Prof. Pedro Clarindo da Silva Neto A Internet A Internet é um mecanismo de disseminação e divulgação da informação pelo mundo, e um meio para colaboração e interação entre indivíduos e seus computadores, independentemente de suas localizações geográficas. Sua influência atinge não somente os campos técnicos das comunicações por computadores, mas toda a sociedade, na medida em que usamos cada vez mais ferramentas online (disponíveis através da Internet) para fazer compras, adquirir informação e operar em comunidade. Desenvolvimento de Aplicações Web
  • 3. Prof. Pedro Clarindo da Silva Neto A Internet A Internet hoje já é o maior repositório de informações, que podem ser acessadas por qualquer pessoa em qualquer parte do mundo. E o que torna a Internet tão diferente das outras invenções humanas é o insignificante período de tempo em que ela passou a ser usada por milhões de pessoas. Desenvolvimento de Aplicações Web
  • 4. Prof. Pedro Clarindo da Silva Neto A Internet A história da Internet, surgida a partir de pesquisas militares nos períodos áureos da Guerra Fria, é complexa e envolve muitos aspectos tecnoló- gicos, organizacionais e comunitários. Temendo um ataque russo às suas bases militares, pesquisadores dos Estados Unidos idealizaram (na década de 1960) um modelo de troca e compartilhamento de informações seguro e descentralizado. Criou-se então uma rede chamada ARPANET. Desenvolvimento de Aplicações Web
  • 5. Prof. Pedro Clarindo da Silva Neto A Internet Na década de 1970, com a diminuição da tensão entre EUA e URSS, o governo dos EUA permitiu a entrada na ARPANET de pesquisadores que desenvolvessem estudos na área de defesa em universidades. Com isso, a ARPANET começou a ter dificuldades em administrar todo este sistema, devido ao grande e crescente número de localidades universitárias contidas nela. A criação de uma nova ARPANET, que possuía localizações não militares, permitiu finalmente o desen- volvimento da rede. Não só os pesquisadores, mas também os alunos mais envolvidos na pesquisa, tiveram acesso aos estudos já empreendidos e somaram esforços para aperfeiçoá- los. Desenvolvimento de Aplicações Web
  • 6. Prof. Pedro Clarindo da Silva Neto A Internet A abertura da rede para interesses comerciais começou em 1988, ganhando interesse público a partir da década de 1990. Em 1991 foi criada a World Wide Web (que em português significa “rede de alcance mundial”, também conhecida como Web e WWW), que é um sistema de documentos digitais que são interligados e executados na Internet. A partir daí, a Internet foi enriquecida: o conteúdo da rede ficou mais atraente com a possibilidade de incorporar imagens e sons, e cada informação passou a ter um endereço único e a poder ser encontrada por qualquer usuário da rede. Desenvolvimento de Aplicações Web
  • 7. Prof. Pedro Clarindo da Silva Neto A Internet A World Wide Web é um modelo de compartilhamento de in- formações construído sobre a Internet. É um sistema de hiper- textos que permite que um usuário navegue por documentos presentes em qualquer lugar do mundo através de um computador conectado à Internet. Desenvolvimento de Aplicações Web Cuidado para não confundir os termos Web e Internet! A Internet é o meio que permite que computadores do mundo todo troquem dados entre si. A Web é apenas um dos serviços que rodam na Internet, uma das maneiras pelas quais a informação pode ser disseminada pela Internet.
  • 8. Prof. Pedro Clarindo da Silva Neto Principais padrões e conceitos O W3C (abreviação de W3 Consortium, sendo que W3 vem das três letras W de World Wide Web) é uma comissão de empresas de tecnologia que define um conjunto de padrões para o desenvolvimento e para a interpretação dos conteúdos para a Web. Este conjunto de nor- mas, diretrizes, recomendações, notas, artigos, tutoriais e afins, tem caráter técnico e é destinado a orientar fabricantes, desenvolvedores e projetistas para o uso de práticas que possibilitem a criação de uma Web acessível a todos (independentemente dos dispositivos usados ou de suas necessidades especiais). Desenvolvimento de Aplicações Web
  • 9. Prof. Pedro Clarindo da Silva Neto Principais padrões e conceitos A World Wide Web é uma rede de recursos e serviços de informação. Ela serve-se de três mecanismos, de modo a fazer com que esses recursos estejam legivelmente disponíveis a uma quantidade mais vasta de usuários possível: 1. Um esquema uniforme de atribuição de nomes, de forma que seja possível localizar os recursos na Web (ex: URI, que é o endereço de cada página na Internet); 2. Protocolos, para o acesso aos recursos nomeados através da Web (ex: HTTP, que especifica como o navegador e o servidor web comunicam entre si); e Desenvolvimento de Aplicações Web
  • 10. Prof. Pedro Clarindo da Silva Neto Principais padrões e conceitos 3. Hipertextos, para uma navegação mais fácil através dos referidos recursos (ex: HTML, uma linguagem de marcação para codificar a informação de modo que possa ser exibida em uma grande quantidade de dispositivos, e que veremos com mais profundidade no próximo capítulo). Desenvolvimento de Aplicações Web Todos os recursos disponíveis na Web – documentos HTML, imagens, videoclipes, programas etc – possuem um endereço, o qual poderá ser codificado por um Identificador de Recursos Universal, ou “URI” (Universal Resource Identifier).
  • 11. Prof. Pedro Clarindo da Silva Neto Principais padrões e conceitos Os URIs são constituídos por três partes principais: (1) o nome do mecanis- mo usado para se ter acesso ao recurso; (2) o nome da máquina de hospe- dagem desse recurso; e (3) o nome do próprio recurso. Como exemplo, ve- jamos o URI que designa a página dos Relatórios Técnicos da W3C: http:// www.w3.org/TR. Este URI poderá ser lido da seguinte maneira: “Existe um documento disponibilizado através do protocolo HTTP, hospedado na má- quina www.w3.org, na qual se poderá ter acesso ao recurso TR”. Atualmente, os documentos disponíveis na Web podem estar na forma de vídeos, sons, hipertextos e figuras. O usuário pode então seguir as hiperligações na página para outros documentos ou mesmo enviar in- formações de volta para o servidor a fim de interagir com ele. O ato de seguir hiperligações é, comumente, chamado de “navegar” ou “surfar” na Web. Os navegadores mais utilizados no mercado atualmente são o Microsoft Internet Explorer e o Mozilla Firefox. Desenvolvimento de Aplicações Web
  • 12. Prof. Pedro Clarindo da Silva Neto As páginas que encontramos ou construímos na Web podem ser de dois tipos:  As Páginas Estáticas, que não possuem flexibilidade na alteração de seus conteúdos e são, geralmente, criadas com as linguagens HTML e CSS (te- mas dos próximos capítulos deste material). Estas páginas são mais fáceis de criar, mas oferecem poucas vantagens aos desenvolvedores e aos visitantes, já que só podem apresentar textos planos acompanhados de imagens (ou, no máximo, conteúdos multimídia - vídeos ou áudios). 
  As Páginas Dinâmicas, mais complexas e versáteis, feitas em alguma lin- guagem de programação, com as quais podemos interagir. Além de utilizarem os recursos de criação das páginas estáticas, permitem que seus conteúdos variem, por exemplo, de acordo com consultas a Bancos de Dados. Desenvolvimento de Aplicações Web Para visualizar as informações disponíveis na Web, utilizamos um programa de computador chamado navegador (web browser). Ele descarrega as informações (chamadas “documentos” ou “páginas”) de servidores web (ou “sítios”) e mostra-os na tela do usuário.
  • 13. Prof. Pedro Clarindo da Silva Neto Comércio Eletrônico O crescimento da Internet levou ao desenvolvimento de uma nova forma de negócios chamada “comércio eletrônico”. Desenvolvimento de Aplicações Web O Comércio Eletrônico é caracterizado pelo uso de meios eletrônicos para a condução de transações comerciais (entre empresas, governo e consumidores), e pela integração das tecnologias da Internet com processos comerciais (para facilitar trocas de produtos, serviços, capitais, informações e conhecimento). Este tipo de negócio permite integrar a cadeia de produção, criar novos serviços que explorem os recursos da Internet, e ampliar e diversificar os mercados competitivos (pois o produto fica disponível por qualquer usuário em todo o mundo). Além disso, há a necessidade de oferecer sistemas bem projetados e implementados (devido à alta concorrência).
  • 14. Prof. Pedro Clarindo da Silva Neto Comércio Eletrônico O comércio eletrônico deu origem a novos tipos de modelos de negócio. Entre eles, destacam-se as Lojas Virtuais, que vendem bens e serviços; as corretoras de informações, que fornecem informações sobre produtos, preços etc; as corretoras de transações, onde os compradores têm acesso a taxas e termos de várias fontes; os e-marketplaces, que concentram informações de vários fornecedores; as provedoras de conteúdo, que geram receita fornecendo conteúdo a clientes por uma taxa e vendendo espaço para propaganda; as provedoras de serviços online, que fornecem serviços e apoio para produtos de hardware e software; os portais, que são pontos de entrada inicial à Web, com conteúdo especializado, serviços; os leilões Virtuais; e os banners de propaganda, recursos gráficos usados para propaganda e conectados por um link (para o site do anunciante). Desenvolvimento de Aplicações Web
  • 15. CAELUM, Java e Orientação a Objetos, Apostila. [Internet: http:// www.caelum.com.br/ downloads/apostila/caelum-java-objetos-fj11.pdf]. Acesso em 04/03/2009. DEITEL, Harvey M.; DEITEL, Paul J., Java: Como Programar, São Paulo: Prentice-Hall, 2005. GOODMAN, Danny, JavaScript a Bíblia, Ed. Campus, 2001
 HALL, Marty; BROWN, Larry, Core Servlets e JavaServer Pages vo1 e vol 2, Ed. Ciência Moderna, 2005 HORSTMANN, Cay; CORNELL, Gary, Core Java 2, Fundamentos, São Paulo: Makron Books, Volume 1, 2000. KURNIAWAN, Budi, Java para a Web com Servlets, JSP e EJB, Ed. Ciência Moderna, 2002 MUSCIANO, Chuck; KENNEDY, Bill, HTML: The definitive guide, Ed. Orelly, 1997 OLSON, Steven Douglas, Ajax com Java, Ed. Alta Books, 2007 Referências Prof. Pedro Clarindo da Silva Neto Desenvolvimento de Aplicações Web