Enrique P. L. de Oliveira Enrique.leite@aes.edu.br Tecnologia para Web Enrique P. L. de Oliveira Enrique.leite@aes.edu.br.

Slides:



Advertisements
Apresentações semelhantes
Módulo II – Domine a Internet Introdução a Informática DCC - UFMG.
Advertisements

HISTÓRIA DA INTERNET.
UNIPAC – ARAGUARI CAMPUS – IX PROF. EVERTON HIPÓLITO DE FREITAS
Intranet.
Marketing Digital.
Bruno Rafael de Oliveira Rodrigues
Disciplina: Serviços de Rede Apresentação da Disciplina Prof. M.Sc. João Paulo de Brito Gonçalves Campus Cachoeiro Curso Técnico em Informática.
INTERNET HISTÓRIA.
Histórico da Internet FINAL DOS ANOS 60 Guerra Fria;
Conceitos Básicos de Computação
Conceitos Básicos de Computação O ABC da Computação.
Conceitos Básicos de Internet
INTERNET O que é ? História da Internet Internet no Brasil
Linux Servidor de Redes WEB Prof. Roberto Amaral.
Internet e Intranet A Internet é um conglomerado de redes em escala mundial de milhões de computadores interligados pelo Protocolo de Internet que permite.
A grande rede mundial de computadores
Curso EFA de técnico de Informática e Sistemas
Comunicação na Internet e a sua utilização para o fortalecimento das comissões de saúde e segurança no trabalho.
Profº Charles de Sá Graduado em Computação Profº Charles de Sá Graduado em Computação.
Internet Conglomerado de redes em escala mundial de milhões de computadores interligados pelo TCP/IP que permite o acesso a informações e todo tipo.
PÁginas Dinâmicas Programação Web.
Introdução ao Desenvolvimento Web
Estratégias Cliente-Servidor para SIGWeb
Programação para estrutura Cliente-Servidor
REDES DE COMPUTADORES Comparativo dos modelos ISSO/OSI x TCP/IP
Uma descrição detalhada da rede
Estrutura e Soluções WEB
A autoria - II.
Arquitetura Cliente /Servidor
Histórico e conceitos básicos.
Protocolo SMTP e POP O que é SMTP?
Conceitos de J2EE para a WEB
Técnico em Informática
Sistemas Distribuídos Carlos A. G. Ferraz DI/UFPE Aula 05.
Modelos de Referência OSITCP/IP29/06/06.  Camadas de Protocolos  Modelo de Referência OSI Funcionamento Camadas e Funcionalidades  Modelo de Referência.
PROJETO S.A.C.I Autores: Cleverson C. Ferreira Deborah C. Granada
Aplicações Web com Orientação a Objetos
Ferramentas de Desenvolvimento WEB
Tópicos avançados em internet B Carlos Oberdan Rolim Ciência da Computação.
REDES DE COMPUTADORES CONCEITOS E TÓPICOS RELACIONADOS A REDES DE COMPUTADORES ________________________________________________ Redes – Prof. Roni Márcio.
LINGUAGENS DE PROGRAMAÇÃO WEB
Sistemas de Informação: Estrutura básica dos Sistemas Empresariais.
Prof.°: João Henrique Disciplina: SOR II
Unidade 1 – Introdução a J2EE Prof.: Henrique Santos
CapaCIntação criação de páginas
A Internet e Seu Impacto
Redes de comunicação A Internet e a Web
INTERNET BÁSICA.
O Que É a Internet e Como Funciona: Tecnologias Ativas Renato M.E. Sabbatini, PhD Aula.
Trabalho de Seminários em Informática
Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web Introdução a Aplicações Web.
Tópicos de Sistemas de Informação A Carlos Oberdan Rolim Ciência da Computação.
INTERNET. Apresentado por: Rita Campante e Juliana Alves, 9º F Alguns aspetos gerais sobre redes de computadores e Internet.
Internet.
Serviços de rede e internet Jackson Eduardo da Silva.
Linguagem de Apresentação e Estruturação de Conteúdos Professora: Fabrícia F. de Souza.
Student Tech Clubs Desenvolvimento WEB Antonio Ladeia Graduando em Tecnologia em Análise e Desenvolvimento de Sistemas Instituto Federal da Bahia Introdução.
Conceitos Programação Web.
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas Programação para Aplicações WEB Profa. Semíramis Assis
Introdução à plataforma Web (internet) e protocolos de comunicação
TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO Rúben Nóbrega | 2012 ESCOLA B+S PROF. DR. FRANCISCO DE FREITAS BRANCO, PORTO SANTO.
Internet A Internet é um conglomerado de redes em escala mundial de milhões de computadores interligados pelo protocolo de comunicação TCP/IP que permite.
Internet Service Providers Introdução Software para Internet Protocolos World Wide Web (WWW) Página Inicial A internet tem relacionado o mundo dos computadores.
Curso Sobre Html. Objetivos: Definir as funcionalidades da Internet Compreender os Conceitos Básicos da Web descrevendo como disponibilizar documentos.
Redes de Computadores e Aplicações – Camada de aplicação IGOR ALVES.
A História da Internet Trabalho realizado por: -Paulo Ponte nº 23 -Ricardo Ramos nº 26.
A História da INTERNET.
WEB Marketing A internet como ferramenta de Negócios e Marketing. Br Portais e Tecnologia (14) ; (14)
Fábio Rodrigues STC 5 DR4-Contexto macroestrutural.
Transcrição da apresentação:

Enrique P. L. de Oliveira Enrique.leite@aes.edu.br Tecnologia para Web Enrique P. L. de Oliveira Enrique.leite@aes.edu.br

Agenda O que é a Internet? Principais serviços oferecidos pela Internet Histórico da Internet O que é uma aplicação Internet? Tipos de aplicações Internet Como aplicações Web funcionam? Quais são as possibilidades na Web? Vantagens e desvantagens das aplicações Web Plataformas de desenvolvimento Web

“Rede mundial de computadores.” O que é a Internet? “Rede mundial de computadores.” “A Internet é uma rede de redes em escala mundial de milhões de computadores.” “É um conjunto de redes de computadores interligadas entre si e que se comunicam através de uma família de protocolos comuns.”

Principais serviços oferecidos pela Internet Protocolo World Wide Web HTTP Correio Eletrônico SMTP / POP / IMAP Troca de Arquivos FTP Mensagem Instantânea Sockets

Histórico da Internet 1969: a ARPANET é criada devido a interesses militares; 1973: a DARPA (Defense Advanced Research Projects Agency) dos EUA inicia um programa de pesquisa para investigar técnicas e tecnologias para interligar redes de vários tipos. Este programa foi chamado de Projeto Internetting e as redes que surgiram a partir dessa pesquisa foram chamadas de Internet; 1986: a NSF (National Science Foundation) dos EUA inicia o desenvolvimento da NSFNET, que hoje é o maior backbone da Internet; 1986: A NASA contribui com um backbone adicional chamado NSINET; 1980’s: surge o protocolo TCP/IP; 1990’s: acontece a popularização da Internet.

O que é uma aplicação Internet? Uma aplicação Internet é qualquer aplicação que usa a Internet de alguma forma. Aplicações Web são um dos quatro tipos de aplicações Internet que podemos criar, a seguir temos um overview desses tipos.

Tipos de aplicações Internet Aplicações Web: estas aplicações fornecem conteúdo de um servidor para os computadores clientes através da Internet; Web Services: estes componentes proporcionam o processamento de serviços de um servidor para outras aplicações através da Internet; Aplicações Conectadas: estas são aplicações stand-alone que incorporam aspectos da Internet para proporcionar ao usuário atualizações, ajuda ou outros serviços online; Aplicações ponto-a-ponto: estas são aplicações stand-alone que usam a Internet para se comunicar com outros usuários executando sua instância da aplicação.

Como funcionam aplicações Web? Aplicações Web usam a arquitetura cliente/servidor. As aplicações residem em um servidor e respondem requisições de múltiplos clientes, como mostra a figura:

Como funcionam aplicações Web? Cliente A aplicação Web é hospedada por um browser; A interface da aplicação assume a forma de páginas HTML que são interpretadas e exibidas pelo browser do cliente; Servidor A aplicação Web roda sob um servidor de aplicações Web como o Microsoft Internet Information Services (IIS); O servidor de aplicações Web passa as requisições dos clientes para as aplicações e encaminha as respostas das aplicações para os clientes.

Como funcionam aplicações Web?

Como funcionam aplicações Web? Web Site Tradicional versus Aplicação Web Aplicações Web são muito semelhantes a Web sites tradicionais; Aplicações Web: as páginas entregues aos usuários são construídas dinamicamente por um executável; Web sites tradicionais: as páginas entregues aos usuários são páginas estáticas armazenadas no servidor.

Quais são as possibilidades na Web? Coletar informações do usuário e armazenar essas informações no servidor; Realizar cálculos complexos; Recuperar informações de um banco de dados; Identificar um usuário específico e apresentar uma interface customizada para aquele usuário; Apresentar informações altamente voláteis, como pedidos pendentes e faturamento;

Vantagens de aplicações Web Distribuição das aplicações Browser + conexão Internet Dispensa a instalação no cliente Atualização das aplicações Centralizada Instantânea Não é necessário um supercomputador para executar as aplicações

Desvantagens de aplicações Web A experiência do usuário é pobre se comparada com aplicações desktop Drag-and-Drop Número de controles é limitado Baixa produtividade no desenvolvimento É necessária grande quantidade de scripts de cliente (JavaScript) para melhorar a experiência do usuário JavaScript é uma linguagem pobre e possui um ambiente de desenvolvimento e depuração bastante limtado

Plataformas de desenvolvimento Web ASP.NET Java PHP CGI Perl