Programação e Designer para WEB



Documentos relacionados
Programação e Designer para WEB

Desenvolvimento em Ambiente Web. Prof. André Y. Kusumoto

CONCEITOS BÁSICOS DE INTERNET. Disciplina: INFORMÁTICA 1º Semestre Prof. AFONSO MADEIRA

Desenvolvimento Web Protocolos da Internet

Programação e Designer para WEB

TECNOLOGIA WEB Aula 1 Evolução da Internet Profa. Rosemary Melo

INTERNET. Professor: Leandro Crescencio Colégio Politécnico 1

10/07/2013. Camadas. Principais Aplicações da Internet. Camada de Aplicação. World Wide Web. World Wide Web NOÇÕES DE REDE: CAMADA DE APLICAÇÃO

Desenvolvimento de Aplicações Web

Ferramentas para Desenvolvimento Web

Aula 1 Cleverton Hentz

INFORMÁTICA FUNDAMENTOS DE INTERNET. Prof. Marcondes Ribeiro Lima

Protocolos de Internet (família TCP/IP e WWW) Primeiro Técnico. Prof. Cesar

17/03/ :04 Leite Júnior QUESTÕES FCC 2010 REDES (INTERNET/INTRANET)

TECNOLOGIAS WEB AULA 2 PROF. RAFAEL DIAS

CONSTRUÇÃO DE PÁGINAS WEB I. Prof. Antonio Miguel Faustini Zarth

Projeto de sistemas O novo projeto do Mercado Internet

Conceitos Básicos

Prof.: MARCIO HOLLWEG

Internet - A rede Mundial

Desenvolvimento Web Histórico da Internet e Protocolos

efagundes com Como funciona a Internet

11 - Q34826 ( FCC DPE - SP - Oficial de Defensoria Pública / Noções de Informática / Internet e intranet; )

Programação para a Web - I. José Humberto da Silva Soares

Autoria Web Apresentação e Visão Geral sobre a Web

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;

PRnet/2013. Linguagem de Programação Web

UM NOVO CONCEITO EM AUTOMAÇÃO. Série Ponto

Tecnologias Web. Lista de Exercícios AV02. Luiz Leão

PROJETO E IMPLANTAÇÃO DE INTRANETS

Introdução à Tecnologia Web. Tipos de Sites. Profª MSc. Elizabete Munzlinger

Linux - Servidor de Redes

A INTERNET E A NOVA INFRA-ESTRUTURA DA TECNOLOGIA DE INFORMAÇÃO

TECNOLOGIA WEB. Principais Protocolos na Internet Aula 2. Profa. Rosemary Melo

BANCO DE DADOS CONTEÚDO INFORMÁTICA. Prof.: MARCIO HOLLWEG BANCO DE DADOS SGBD TABELA CONCEITOS BÁSICOS

INTERNET. TCP/IP protocolo de comunicação sobre o qual se baseia a Internet. (conjunto de regras para a comunicação entre computadores)

Programação para Web Artefato 01. AT5 Conceitos da Internet

Camada de Aplicação. DNS Domain Name System. Redes de Computadores Prof. Leandro C. Pykosz

CAPÍTULO 2. Este capítulo tratará :

09/05/2012. O Professor Plano de Disciplina (Competências, Conteúdo, Ferramentas Didáticas, Avaliação e Bibliografia) Frequência Nota Avaliativa Site:

Médio Integrado Aula Thatiane de Oliveira Rosa

TECNOLOGIA WEB INTERNET PROTOCOLOS

Wireshark. Captura de Protocolos da camada de aplicação. Maicon de Vargas Pereira

Introdução às redes de computadores

Introdução à Tecnologia Web. Conceitos Gerais. Profª MSc. Elizabete Munzlinger

André Aziz Francielle Santos Noções de Internet

Redes - Internet. Sumário Aula 3,4 e 5 9º C } Estrutura baseada em camadas. } Endereços IP. } DNS -Domain Name System

Silvana Lopes Profª de Informática ETEC São Paulo

Microsoft Internet Explorer. Browser/navegador/paginador

Segurança na WEB Ambiente WEB estático

Módulo 11 A Web e seus aplicativos

Firewall. Professor: João Paulo de Brito Gonçalves Disciplina: Serviços de Redes. Campus Cachoeiro Curso Técnico em Informática

Laudon & Laudon Essentials of MIS, 5th Edition. Pg. 9.1

Programação para Web

Introdução. Ciência da Computação DESENVOLVIMENTO DE APLICAÇÕES PARA WEB. Claudinei Dias

DELEGAÇÃO REGIONAL DO ALENTEJO CENTRO DE FORMAÇÃO PROFISSIONAL DE ÉVORA REFLEXÃO 3

Cliente / Servidor. Servidor. Cliente. Cliente. Cliente. Cliente

Aula 1 Desenvolvimento Web. Curso: Técnico em Informática / 2º módulo Disciplina: Desenvolvimento Web Professora: Luciana Balieiro Cosme

9. Quais as características a tecnologia de conexão à Internet denominada ADSL A) Conexão permanente, custo variável, linha telefônica liberada e

O espaço de nomes DNS Registros de recursos de domínio Servidores de nome


3. Explique o motivo pelo qual os protocolos UDP e TCP acrescentam a informação das portas (TSAP) de origem e de destino em seu cabeçalho.


Universidade Federal do Espírito Santo CCA UFES. Centro de Ciências Agrárias CCA UFES Departamento de Computação. Programação WEB

DWEB. Design para Web. Fundamentos Web I. Curso Superior de Tecnologia em Design Gráfico

INTERNET. INTERNET 1/40

Informática I. Aula Aula 22-03/07/06 1

Guia de Consulta Rápida HTTP. Décio Jr. Novatec Editora.

Administração de Sistemas de Informação I

1 - Q82232 ( FCC MPE-RS - Agente Administrativo / Noções de Informática / Internet e intranet; )

Universidade Federal de Mato Grosso

Alan Menk Santos Redes de Computadores e Telecomunicações. Camada de Aplicação. Camada de Aplicação

INTERNET CONCEITOS. Internet é a "grande rede mundial de computadores"

HYPERTEXT TRANSFER PROTOCOL

Rede de Computadores. Arquitetura Cliente-Servidor

INFormática. Paulo Coelho 2001/2002 Instituto Superior Politécnico de VISEU Escola Superior de Tecnologia

4. Qual seria o impacto da escolha de uma chave que possua letras repetidas em uma cifra de transposição?

Web Design Aula 01: Conceitos Básicos

Redes de Computadores II

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064

Internet ou Net. É uma rede mundial de computadores ligados entre si através s de linhas telefónicas comuns.

Camada de Aplicação. Prof. Eduardo

Introdução à Camada de Aplicação. Prof. Eduardo

Intranets. FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO

Internet. A Grande Rede Mundial. Givanaldo Rocha givanaldo.rocha@ifrn.edu.br

CONCEITOS BÁSICOS DE SERVIÇOS INTERNET. Disciplina: INFORMÁTICA 1º Semestre Prof. AFONSO MADEIRA

LISTA DE EXERCÍCIOS. Mede a capacidade de comunicação de computadores e dispositivos. Operam em diferentes plataformas de hardware

Internet Visão Geral. O que é a Internet? Ong Ação Cidadã

Web. Até a década de 1990, a Internet era utilizada. por pesquisadores, acadêmicos e universitários, para troca de arquivos e para correio eletrônico.

Internet. Internet é uma Rede de Computadores, que opera no Modelo Cliente/Servidor e interliga diversos tipos de dispositivos

Aula 03 Internet. Prof. Bruno Gomes

Laboratório de Redes de Computadores e Sistemas Operacionais

Web Design. Prof. Felippe

REDES DE COMPUTADORES

Sistemas Distribuídos

Tecnologias Web. Lista de Exercícios AV02 Turma Luiz Leão

Introdução à Internet

Transcrição:

Programação e Designer para WEB Introdução Prof. Rodrigo Rocha prof.rodrigorocha@yahoo.com Apresentação Prof. Rodrigo Rocha prof.rodrigorocha@yahoo.com Ementa Introdução a hipertexto. A linguagem HTML. Ambientes para programação em HTML. Linguagem de Programação PHP. Conceitos de usabilidade e usabilidade para Web. 1

Bibliografia Livro texto NIEDERAUER, Juliano. Desenvolvendo Websites com PHP : Aprenda a criar Websites dinâmicos e interarativos. 2ª ed. São Paulo: Novatec, 2004. Básica MELO, Alexandre Altair De. PHP profissional : aprenda a desenvolver sistemas profissionais orientados a objetos compadrões de projeto. 1ª ed. São Paulo: Novatec, 2008. BUDD, Andy; MOLL, Cameron; COLLISON, Simon. Criando Páginas Web com CSS : Soluções avançadas para padrões WEB. 1ª ed. São Paulo: Pearson Education, 2007. Metodologia Aula expositiva Dinâmicas de grupo Debates Exercício em classe Laboratório Avaliação 40% Atividades (3,0) Avaliação (7,0) 60% Atividades (3,0) Avaliação Oficial (7,0) Metodologia e Avaliação 2

Cronograma Por Que????? Por que estudar programação para WEB? 3

Mundo que muda rapidamente A era da informação Especialmente na área da tecnologia da informação e computação Agricultura Passado: 100 acres para produção agrícola Hoje: 1 acre (otimização e desempenho) 1950 inicio da era da informação Desenvolvimento do computador 1990 popularização dos computadores Internet História Ambiente WEB 1960. Rand Corporation Pesquisa patrocinada pela força aéra americana Como desenvolver uma rede de comunicação distribuída Robusta Consiga sobreviver a um ataque nuclear ARPANET Agência do departamento de defesa americano 4 pontos de comunicação entre faculdades amercianas Percursor da internet Transmission Control Protocol/Internet Protocol (TCP/IP) Conjunto de protocolos de comunicação Conectar redes separadas em uma grande rede Inicialmente somente serviços básicos Correio eletrônico, transferência de arquivos e login remoto 4

Quem são seus usuários? Quem são seus usuários? 5

WebServer Smtp DNS Servidor de Arquivos Firewall Scripts WebServices WebMail Intranet Extranet Será que existe algum tipo de programação? Definindo alguns termos Endereço IP Endereço lógico que referência uma máquina no protocolo TCP/IP WebBrowser Navegador ( lê páginas em html) Navegadores antigos (http://browsers.evolt.org/) WebServer Servidor que mantém as páginas hospedadas Possui um serviço que roda na porta 80. Ex: Apache, IIS, TomCat HTTP Protocolo de transferência de hipertexto FTP Serviço de transferência de arquivos DNS Tradução de Nomes em endereço IP SMTP e POP Protocolos de transferência de mensagens (e-mail) 6

Ambiente WEB estático Servidor IIS Apache Cliente Browser IE FireFox Ambiente Web Dinâmico Servidor Web Cliente Navegadores Servidores de BD 7

Aparelhinhos interessantes Porta retratos IP http://www.ceiva.com/ O menor servidor Web do mundo http://www-ccs.cs.umass.edu/~shri/ipic.html Tostadeira habilitada para a Web + Previsão do tempo http://dancing-man.com/robin/toasty/ Geladeira com acesso a internet http://www.lge.com fonte: www.nuperc.unifacs.br/suruagy/redes Segurança Ataques a aplicativos web. Fonte: http://www.milw0rm.com 8

E a questão de segurança Seu firewall cuida dos problemas na programação das aplicações web? História World Wide Web 1991, Berners Lee (Cern) e colaboradores Introduziu o conceito de WWW Ajudaram na adoção de padrões da web Hypertext Transfer Protocol (HTTP) Hypertext Markup Language (HTML) Universal Resource Locator (URL) Definição sistema de hipertexto gráfico que roda sobre a Internet, e é Global, interativo, dinâmico, mutiplataforma, distribuído (Lymay; Colburn, 2006) 9

Sistema de Hypertexto Permite a você ler e navegar por texto e informações visuais de uma maneira não linear Pular de um ponto a outro Obter mais informações Voltar Navegar entre tópicos Navegação através de hyperlinks (links) Passado navegadores via DOS MOSAIC Primeiros navegadores gráficos Gráfico e fácil de navegar Histórico sites http://archive.org 10

Multi-plataforma Não importa a arquitetura do computador Acesso via qualquer dispositivo Distribuído Não tem um servidor de arquivos central Todos os dados são armazenados em inúmeros hosts espalhados pela Internet Cada hosts possui uma identificação (IP) ou nome (DNS) 11

Dinâmico Conteúdo muda a todo momento Help desk Mecanismos de pesquisas Sites de notícias, relacionamentos, etc.. Interativo Ter uma resposta a sua ação. Exemplos: Navegação Chats Educação a distância Voz sobre IP 12

WebServer Software que responde a requisições HTTP Entrega páginas para o web browser do cliente Hospeda domínios Página estáticas: html Páginas dinâmicas Exemplos: Internet Information Server IIS Apache Apache TomCat Exercícios Estime a quantidade de dispositivos diferentes que poderão surgir nos próximos anos e suas funcionalidades. 13

Processo de registro de um domínio Registrar o nome do domínio Nacional http://www.registro.br Internacional Várias empresas são credenciadas (http://www.internic.com/alpha.html) 2 servidores de DNS Traduzem o nome www.seila.com para um endereço IP 200.200.20.1 Consultando servidores DNS nslookup www.seila.com.br nslookup type=ns Consultando a página GET http://a.b.c/http/1.1 <enter> Host: a.b.c <enter> Connection: close <enter> 14