Questionário 1) Visite o site do W3C: http://www.w3c.org. a) Explique o que é o W3C e quais as tecnologias que são padronizadas por ele. É um site que ensina e ajuda a desenvolver softwares para internet. As linguagens padronizadas em W3c são: XHTML, CSS, P3P, HTML, HTTP, XML. b) Como um desenvolvedor de sites pode ganhar um selo de qualidade da W3C, indicando que o seu site está dentro do padrão? Você baixa um validador de documentos no site do W3C digite a URL para o arquivo no seu HD o site analisa o documento e fornece um relatório completo e detalhado e seu site é validado pela W3C. c) Dê exemplos de sites ( link) que possuem esse selo de qualidade W3C. http://www.maujor.com/tutorial/xhtml.php 2) Visite o site http://www.tableless.com.br. a) Em que consiste a técnica denominada "tableless"? Tableless é um método de construir sites, usando os Padrões Web (Web Standards) como guia. Explicando melhor… Não usamos as famosas Tabelas para fazer a estruturação do site. Para estruturação, usamos única e exclusivamente CSS. Não abolimos totalmente as tabelas. No método tableless, nós usamos todas as tags semânticamente, ou seja, cada tag tem sua aplicação b) O que vem a ser "web semântica"? O modo mais simples de explicar é: no seu computador você tem seus arquivos, os documentos que você lê, e existem arquivos de dados como agendas, programas de planejamento financeiro, planilhas de cálculo. Estes programas contêm dados que são usados em documentos fora da web. Eles não podem ser colocados na web. Um exemplo: você está procurando uma página na web para encontrar uma palestra que quer assistir ou um evento que quer participar. O evento tem um local e um horário e pessoas associadas a ele. Mas você precisa ler a página da web ao mesmo tempo em que abre a sua agenda para inserir as informações. Se quiser achar novamente aquela página, terá que digitar o seu endereço para ela voltar até ela. Se quiser os detalhes corporativos das pessoas, terá que cortar e colar as informações de uma página na web para dentro da sua agenda, porque o arquivo da sua agenda e os arquivos de dados originais não estão integrados com os dados na web. Assim, a Web Semântica trata da integração desses dados. c) Dê exemplos de sites (link) "tableless". http://www.uol.com.br 3) O que são "server-side scripts" e "client-side scripts"? Cite algumas linguagens usadas para cada caso. server-side scripts, são scripts que rodam no servidor. linguagens que utiliza o caso é PHP, JCP,ASP client-side scripts são scripts que são processados pela estação cliente. linguagem que utiliza o caso javascript. 4) Dê o significado das seguintes siglas e explique sua finalidade. a) S.G.B.D. Sistema de Gerenciamento de Banco de Dados b) SQL Server Query Language e uma linguagem de consulta a banco de dados de forma que a consulta SQL especifica a forma do resultado e não o caminho para chegar a ele. c) HTML HyperText Markup Language é uma liguagemde marcação utilizada para produzir paginas na web d) DHTML Dinamic HyperText Markup Language é a união das tecnologias Html, Javascript e uma linguagem de apresentação, como folhas de estilo CSS aliada a um Modelo de Objeto de Documentos, para permitir que uma página Webseja modificada dinamicamente na própria máquina cliente, sem necessidade de novos acessos ao servidor web. e) XHTML EXtensible HyperText Markup Language é uma reformulação da linguagem de marcação HTML baseada em XML. Combina as tags de marcação HTML com regras da XML; este processo de padronização tem em vista a exibição de páginas Web em diversos dispositivos (televisão, palm, celular, etc). A intenção é melhorar a acessibilidade. f) XML Extensible Markup Language é uma recomendação da W3C para gerar linguagens de marcação para necessidades especiais. É um subtipo de Linguagem Padronizada de Marcação Genérica capaz de descrever diversos tipos de dados g) CGI Common Gateway Interface: não é uma linguagem é um protocolo ele serve para comunicar forms da WEB. h) JSP JavaServer Pages: é uma tecnologia baseada na linguagem Java, que simplifica o processo de desenvolvimento dinâmico de sites Web. O JSP funciona como um compartimento (container) que incorpora elementos dinâmicos. i) ASP Active Server Pages (ASP): é uma técnologia cria da pela Microsoft que gera páginas HTML dinamicamente. j) PHP Personal Home Page é uma linguagem de programação de computadores interpretada, livre e muito utilizada para gerar conteúdo dinâmico na Web. k) CSS Cascading Style Sheet é uma linguagem de estilo utilizada para definir a apresentação de documentos escritos em uma linguagem de marcação, como HTML ou XML. Seu principal benefício é prover a separação entre o formato e o conteúdo de um documento. 5) Quais são os principais S.G.B.D's usados em sistemas de médio e grande porte via web? Cite as principais caracteristicas de cada um deles. Mais usador: Oracle, SQLServer, MySQL, DB2, Infomix, PostgreSQL. 6) Você já participou do desenvolvimento de algum site? Quais ferramentas você usou? Cite o(s) endereço(s) desse(s) site(s). Não 7) Conceitue os seguintes serviços: a) www: word wide web é um sistema de documentos em hipermídia interligados que é executado na Internet. b) FTP: File Transfer Protocol (Protocolo de Transferência de Arquivos), e é uma forma bastante rápida e versátil de transferir arquivos (também conhecidos como ficheiros), sendo uma das mais usadas na internet. c) SMTP: Simple Mail Transfer Protocol é o protocolo usado no processo de correio eletrônico na Internet (e-mail). d) POP3: Post Office Protocol é o protocolo mais conhecido e divulgado na internet. O programa de email (ex: Outlook, Netscape Messenger e Eudora) conecta ao servidor utilizando protocolo POP e baixa as mensagens para o computador do usuário, em seguida apaga as mensagem do servidor. e) IMAP: Internet Message Access Protocol é um protocolo mais novo e com diversas vantagens. O programa de email (ex: Outlook, Netscape Messenger e Eudora) conecta ao servidor utilizando o protocolo IMAP e sincroniza o leitor de email com o servidor, assim as mensagens são lidas e continuam arquivadas no servidor, permitindo que o usuário acesse o Mailbox com todas as mensagens de vários computadores diferentes. f) TELNET: Telnet é o recurso da internet que permite estabelecer uma conexão com outro computador da rede. 9) Desenvolva uma página contendo esse questionário respondido e hospede-a em algum servidor gratuito. http://www.stellacar.xpg.com.br/