Escolar Documentos
Profissional Documentos
Cultura Documentos
Padrões W3C
Produção: Equipe Pedagógica Gran Cursos Online
PADRÕES W3C
• Servidores Web
• Protocolos HTTP/S
• Navegadores
• HTML, CSS, XML, JSON, JS
• PHP, Java, ASP.Net, Ruby, Phyton etc.
A Plataforma Web
• Baseada na arquitetura Cliente-Servidor.
• Implementada sobre o Hyper Text Transfer Protocol.
–– Protocolo simples de transferência de dados.
–– Sem estado (não mantém sessão aberta).
• Utiliza padrões especificados pelo W3C.
Funcionamento da Web
ANOTAÇÕES
1
www.grancursosonline.com.br
DESENVOLVIMENTO WEB
Padrões W3C
Produção: Equipe Pedagógica Gran Cursos Online
Métodos HTTP
• GET – pede ao servidor um recurso; pode enviar dados através da URI
(ex.: <uri>?dados).
• POST – envia dados ao servidor como fluxo de bytes.
• PUT – pede ao servidor que uma entidade seja armazenada embaixo da
URI fornecida.
• DELETE – apaga o recurso especificado na URI.
• HEAD – retorna o cabeçalho de uma resposta.
2
www.grancursosonline.com.br
DESENVOLVIMENTO WEB
Padrões W3C
Produção: Equipe Pedagógica Gran Cursos Online
3
www.grancursosonline.com.br
DESENVOLVIMENTO WEB
Padrões W3C
Produção: Equipe Pedagógica Gran Cursos Online
Exemplo de CSS
JavaScript
• Linguagem de propósito geral projetada para ser embutida em aplicações.
• Permite interação com o modelo de objetos do navegador e com o Docu-
ment Object Model.
• Incluído na página de três formas
JavaScript no Navegador
• Os objetos, variáveis etc. estão disponíveis a partir do objeto raiz, que no
navegador é document.
• Todos os elementos da página estão em uma árvore a partir de document.
• Pode-se criar novos elementos e anexá-los ao document, fazendo-os apa-
recer dinamicamente.
4
www.grancursosonline.com.br
DESENVOLVIMENTO WEB
Padrões W3C
Produção: Equipe Pedagógica Gran Cursos Online
Exemplo de JSON
Bootstrap
• Framework HTML, CSS e JS para desenvolvimento de projetos responsi-
vos e focados em dispositivos móveis.
• Torna o desenvolvimento front-end mais rápido e fácil.
• Disponível em <http://getbootstrap.com.br/>.
jQuery
• Framework que simplifica a programação em JavaScript.
• Baseada na sintaxe de seletores CSS.
–– $("tag_html"), $("#idElemento"), $(".classeEstilo")
• Trabalha com AJAX e JSON.
• Disponível em <https://code.jquery.com/>.
Direto do concurso
1. (2013/INSTITUTO AOCP/COLÉGIO PEDRO II/TÉCNICO DE TECNOLOGIA
DA INFORMAÇÃO) A tecnologia AJAX foi desenvolvida para gerar uma maior
interatividade com o usuário e proporcionar mais velocidade em processos
executados na web, baseando-se em chamadas assíncronas. Assinale a al-
ternativa que indica a linguagem em que o AJAX é baseado.
ANOTAÇÕES
5
www.grancursosonline.com.br
DESENVOLVIMENTO WEB
Padrões W3C
Produção: Equipe Pedagógica Gran Cursos Online
a. PHP
b. CSS
c. JavaScript
d. Java
e. JSP
Comentário
O AJAX é baseado em uma tecnologia que deve rodar o lado cliente. Quem faz
isso é o Javascript.
Comentário
a. Não tem uma biblioteca de tags muito rica.
6
www.grancursosonline.com.br
DESENVOLVIMENTO WEB
Padrões W3C
Produção: Equipe Pedagógica Gran Cursos Online
Comentário
a. Esse caminho é uma tag da HTLM.
b. Em um arquivo CSS, não é proibido o uso de classes e indicadores.
7
www.grancursosonline.com.br
DESENVOLVIMENTO WEB
Padrões W3C
Produção: Equipe Pedagógica Gran Cursos Online
Comentário
a. O código de uma aplicação JavaScript deve ser interpretado do lado cliente.
GABARITO
1. c
2. b
3. c
4. b
5. b
�Este material foi elaborado pela equipe pedagógica do Gran Cursos Online, de acordo com a
aula preparada e ministrada pelo professor José Reginaldo.
ANOTAÇÕES
8
www.grancursosonline.com.br