Exercícios Aula 2 BR 2013

Tamanho: px
Começar a partir da página:

Download "Exercícios Aula 2 BR 2013"

Transcrição

1 Conceitos e tecnologias relacionadas à Internet: Protocolos relevantes para aplicações Internet; Princípios e arquitetura da Internet; Linguagens de marcação, transformação e apresentação. Usabilidade, Acessibilidade, Interoperabilidade em sistemas web Exercícios Aula 2 BR 2013 luciocamilo@gmail.com

2 EXERCÍCIOS HTML XHTML XML DTD CSS XSL

3 Questão 01 Prova: CESGRANRIO Transpetro - Analista de Sistemas Júnior <html> <head><title>cores</title> <style type="text/css"> /*AQUI*/ </style> </head> <body> <div id="div1" class="a">div 1</div> <div id="div2" class= a b >DIV 2</div> </body> </html> Qual estilo deve substituir o comentário /* AQUI */ no trecho para que apenas o texto DIV 1 apareça com fundo azul? a) div.a {background-color: blue} b) div.a {bgcolor: blue} c) div.div1 {background-color: blue} d) div.div1 {bgcolor: blue} e) div#div1 {background-color: blue}

4 Questão 01 Prova: CESGRANRIO Transpetro - Analista de Sistemas Júnior <html> <head><title>cores</title> <style type="text/css"> /*AQUI*/ </style> </head> <body> <div id="div1" class="a">div 1</div> <div id="div2" class= a b >DIV 2</div> </body> </html> Qual estilo deve substituir o comentário /* AQUI */ no trecho para que apenas o texto DIV 1 apareça com fundo azul? a) div.a {background-color: blue} b) div.a {bgcolor: blue} c) div.div1 {background-color: blue} d) div.div1 {bgcolor: blue} e) div#div1 {background-color: blue} bgcolor é um atributo de tags html e não uma propriedade CSS válida

5 Questão 02 Prova: CESPE TRE-RJ - Técnico Judiciário - Programação de Sistemas HTML (hypertext markup language) é uma linguagem de programação, atualmente na versão 5, muito utilizada para ambientes desktop. Certo Errado

6 Questão 02 Prova: CESPE TRE-RJ - Técnico Judiciário - Programação de Sistemas HTML (hypertext markup language) é uma linguagem de programação, atualmente na versão 5, muito utilizada para ambientes desktop. HTML é uma linguagem utilizada para o ambiente web Certo Errado

7 Questão 03 Prova: FCC TRT - 14ª Região (RO e AC) - Analista Judiciário - Tecnologia da Informação Ambas identificam elementos em uma página e ambas utilizam sintaxes similares. A grande diferença entre elas é que uma descreve a aparência e as ações em uma página na rede enquanto a outra não descreve nem aparência e nem ações, mas sim o que cada trecho de dados é ou representa, ou seja, descreve o conteúdo do documento. Uma tag esquecida na escrita de uma delas ou um atributo sem aspas torna o documento inutilizável, enquanto que na outra isso é tolerado. Pelas características comparadas, o texto acima refere-se a a) HTML e XML. b) UML e XML. c) PHP e Java. d) Oracle Forms e UML. e) Java e CSS.

8 Questão 03 Prova: FCC TRT - 14ª Região (RO e AC) - Analista Judiciário - Tecnologia da Informação Ambas identificam elementos em uma página e ambas utilizam sintaxes similares. A grande diferença entre elas é que uma descreve a aparência e as ações em uma página na rede enquanto a outra não descreve nem aparência e nem ações, mas sim o que cada trecho de dados é ou representa, ou seja, descreve o conteúdo do documento. Uma tag esquecida na escrita de uma delas ou um atributo sem aspas torna o documento inutilizável, enquanto que na outra isso é tolerado. Pelas características comparadas, o texto acima refere-se a a) HTML e XML. b) UML e XML. c) PHP e Java. d) Oracle Forms e UML. e) Java e CSS.

9 Questão 04 Prova: FCC TRT - 8ª Região (PA e AP) - Analista Judiciário - Tecnologia da Informação Sobre as tags HTML e XML, é correto afirmar: a) Tags HTML são case sensitive, isto é, fazem distinção entre letras maiúsculas e minúsculas. b) Tags XML não são case sensitive, isto é, não fazem distinção entre letras maiúsculas e minúsculas. c) As tags XML são pré-definidas pelo W3C, devendo o autor utilizá-las quando da elaboração do documento. d) As tags HTML não são pré-definidas, podendo o autor do documento criá-las livremente no momento da elaboração de seu documento. e) A forma de fazer comentários em um documento HTML e em um documento XML são idênticas.

10 Questão 04 Prova: FCC TRT - 8ª Região (PA e AP) - Analista Judiciário - Tecnologia da Informação Sobre as tags HTML e XML, é correto afirmar: a) Tags HTML são case sensitive, isto é, fazem distinção entre letras maiúsculas e minúsculas. b) Tags XML não são case sensitive, isto é, não fazem distinção entre letras maiúsculas e minúsculas. c) As tags XML são pré-definidas pelo W3C, devendo o autor utilizá-las quando da elaboração do documento. d) As tags HTML não são pré-definidas, podendo o autor do documento criá-las livremente no momento da elaboração de seu documento. e) A forma de fazer comentários em um documento HTML e em um documento XML são idênticas. <!-- comentário -->

11 Questão 05 Prova: CESPE TCU - Auditor Federal de Controle Externo - Tecnologia da Informação - Parte II A fim de se preservar a acessibilidade de tabelas, o elemento <table> não deve ser usado para composição do leiaute de páginas HTML. Certo Errado

12 Questão 05 Prova: CESPE TCU - Auditor Federal de Controle Externo - Tecnologia da Informação - Parte II A fim de se preservar a acessibilidade de tabelas, o elemento <table> não deve ser usado para composição do leiaute de páginas HTML. Certo Errado Tables são difícieis de serem lidas por leitores textuais, inflexíveis para configurar e demoram mais para serem renderizadas do que elementos separados. Table para montagem de layout não são recomendadas.

13 Questão 06 Prova: FCC TRE-RS - Analista Judiciário - Analista de Sistemas Suporte Analise os blocos de código seguintes: Bloco 1: <head> <link rel= stylesheet type= text/css href= config.css > </head> Bloco 2: <head> <style type= text/css > body {background-color: red} p {margin-left: 20px} </style> </head> Bloco 3: <p style= color: red; margin-left: 20px > Este é um parágrafo </p> Esses blocos representam, respectivamente, as maneiras de inserir folhas de estilo: a) interna, externa e inline. b) inline, interna e externa. c) externa, interna e inline. d) externa e interna, somente. e) interna, somente.

14 Questão 06 Prova: FCC TRE-RS - Analista Judiciário - Analista de Sistemas Suporte Analise os blocos de código seguintes: Bloco 1: <head> <link rel= stylesheet type= text/css href= config.css > </head> Bloco 2: <head> <style type= text/css > body {background-color: red} p {margin-left: 20px} </style> </head> Bloco 3: <p style= color: red; margin-left: 20px > Este é um parágrafo </p> Esses blocos representam, respectivamente, as maneiras de inserir folhas de estilo: a) interna, externa e inline. b) inline, interna e externa. c) externa, interna e inline. d) externa e interna, somente. e) interna, somente.

15 Questão 07 Prova: FCC MPE-RN - Analista de Tecnologia da Informação - Suporte Técnico Na interface Web, ele é um arquivo independente do arquivo HTML no qual são declaradas propriedades e valores de estilização para os elementos do HTML, cabendolhe, dessa forma, a tarefa de estilização e ao HTML, exclusivamente, a marcação e estruturação do conteúdo do documento. Trata-se de: a) CSS (Cascading Style Sheets). b) XML (extensible Markup Language). c) XHTML (extensible Hypertext Markup Language). d) Tableless. e) RDF (Resource Description Framework).

16 Questão 07 Prova: FCC MPE-RN - Analista de Tecnologia da Informação - Suporte Técnico Na interface Web, ele é um arquivo independente do arquivo HTML no qual são declaradas propriedades e valores de estilização para os elementos do HTML, cabendolhe, dessa forma, a tarefa de estilização e ao HTML, exclusivamente, a marcação e estruturação do conteúdo do documento. Trata-se de: a) CSS (Cascading Style Sheets). b) XML (extensible Markup Language). Linguagem de metamodelagem c) XHTML (extensible Hypertext Markup Language). Html com regras do XML, pode ser válidado. d) Tableless. Conceito que remete à não utilização de tables para definição de layout de telas e) RDF (Resource Description Framework).

17 Questão 08 Prova: CESPE BRB - Analista de Tecnologia da Informação Nas CSS, o termo body significa que todo o código CSS existente entre um par de chaves { e } se aplica ao conteúdo dentro do elemento body do HTML. Certo Errado

18 Questão 08 Prova: CESPE BRB - Analista de Tecnologia da Informação Nas CSS, o termo significa que todo o código CSS existente entre um par de chaves { e } se aplica ao conteúdo dentro do elemento do HTML. Certo Errado body { font-style: bold; font-size:40px; }

19 Questão 09 Prova: CESPE TRE-ES - Técnico - Programação de Sistemas - Específicos Os estilos em CSS são especificados como uma lista de pares de atributos de nome/valor, separados por dois pontos, em que cada nome é separado por ponto e vírgula. Certo Errado

20 Questão 09 Prova: CESPE TRE-ES - Técnico - Programação de Sistemas - Específicos Os estilos em CSS são especificados como uma lista de pares de atributos de nome/valor, separados por dois pontos, em que cada nome é separado por ponto e vírgula. Certo Errado estilo{ nome: valor; nome: valor; }

21 Questão 10 Prova: FCC TRT - 4ª REGIÃO (RS) - Técnico Judiciário - Tecnologia da Informação Na implementação do CSS em um website, a declaração <style type= text/css > é do tipo a) interno. b) externo. c) incorporado. d) atributo. e) referenciado.

22 Questão 10 Prova: FCC TRT - 4ª REGIÃO (RS) - Técnico Judiciário - Tecnologia da Informação Na implementação do CSS em um website, a declaração <style type= text/css > é do tipo a) interno. b) externo. <link rel= stylesheet type= text/css href= estilo.css /> c) incorporado. <p style= background-color:blue /> d) atributo. e) referenciado.

23 Questão 11 Prova: FCC AL-SP - Agente Legislativo de Serviços Técnicos e Administrativos - Processamento de Dados A técnica utilizada no desenvolvimento de sites que evita o uso de tabelas como recurso para a criação de layouts e utiliza Cascading Style Sheets (CSS), para definir as posições dos elementos e formatação na página, denomina-se a) Tableless. b) TableFew. c) CSS. d) NoTableStyle. e) NoTable.

24 Questão 11 Prova: FCC AL-SP - Agente Legislativo de Serviços Técnicos e Administrativos - Processamento de Dados A técnica utilizada no desenvolvimento de sites que evita o uso de tabelas como recurso para a criação de layouts e utiliza Cascading Style Sheets (CSS), para definir as posições dos elementos e formatação na página, denomina-se a) Tableless. b) TableFew. c) CSS. d) NoTableStyle. e) NoTable. Tableless é uma forma de desenvolvimento de sites que não utiliza tabelas para disposição de conteúdo na página sugerido pela W3C, pois defende que os códigos HTML deveriam ser usados para o propósito que foram criados, sendo que tabelas foram criadas para exibir dados tabulares. Para a disposição da página o recomendado seria usar CSS.

25 Questão 12 Prova: FCC TRE-RS - Técnico Judiciário - Programação de Sistemas Considere o trecho de folha de estilo do CSS, abaixo: <style type= text/css > body { color: purple; background-color: #d8da3d } </style> Em relação às regras de folhas de estilo do CSS, o trecho acima apresenta o número de ocorrências de seletor, propriedade e valor, equivalente, respectivamente, a: a) 2, 1, 3. b) 2, 2, 2. c) 2, 1, 1. d) 1, 2, 2. e) 3, 2, 1.

26 Questão 12 Prova: FCC TRE-RS - Técnico Judiciário - Programação de Sistemas Considere o trecho de folha de estilo do CSS, abaixo: <style type= text/css > body { color: purple; background-color: #d8da3d } </style> Em relação às regras de folhas de estilo do CSS, o trecho acima apresenta o número de ocorrências de seletor, propriedade e valor, equivalente, respectivamente, a: a) 2, 1, 3. b) 2, 2, 2. c) 2, 1, 1. d) 1, 2, 2. e) 3, 2, 1. Seletor = body Propriedade: color, background-color Valor = purple, #d8da3d

27 Questão 13 Prova: CESPE ANAC - Analista Administrativo - Área 4 Um arquivo XML possui atributos e elementos. No exemplo 1, que se segue, sexo é atributo e, no exemplo 2, sexo é elemento, provendo, em ambos os exemplos, a mesma informação. Exemplo 1: <pessoa sexo= F > <nome>dhara</nome> <sobrenome>silva</sobrenome> </pessoa> Exemplo 2: <pessoa> <sexo>f</sexo> <nome>dhara</nome> <sobrenome>silva</sobrenome> </pessoa> Certo Errado

28 Questão 13 Prova: CESPE ANAC - Analista Administrativo - Área 4 Um arquivo XML possui atributos e elementos. No exemplo 1, que se segue, sexo é atributo e, no exemplo 2, sexo é elemento, provendo, em ambos os exemplos, a mesma informação. Exemplo 1: <pessoa sexo= F > <nome>dhara</nome> <sobrenome>silva</sobrenome> </pessoa> Exemplo 2: <pessoa> <sexo>f</sexo> <nome>dhara</nome> <sobrenome>silva</sobrenome> </pessoa> Certo Errado

29 Questão 14 Prova: FCC TCE-AM - Analista de Controle Externo - Tecnologia da Informação Considere o documento XML bem formatado a seguir: <?xml version='1.0' encoding='utf 8'?> <!DOCTYPE loja[ <!ELEMENT loja (entrega+,produto+)> <!ELEMENT entrega (tempo+)> <!ATTLIST entrega codigoentrega ID #REQUIRED> <!ELEMENT produto (#PCDATA)> <!ATTLIST produto tipoentrega IDREF #IMPLIED> <!ELEMENT tempo (#PCDATA)> ]> <loja> <entrega codigoentrega="motoboy"> <tempo>2 dias</tempo> </entrega> <entrega codigoentrega="correios"> <tempo>1 dia</tempo> </entrega> <produto tipoentrega="correios">impressora</produto> </loja>

30 Questão 14 Prova: FCC TCE-AM - Analista de Controle Externo - Tecnologia da Informação Sobre o documento apresentado, é correto afirmar: (A) O atributo tipoentrega é obrigatório nos elementos produto. (B) O sinal de mais (+) na descrição dos elementos entrega, produto e tempo indica que poderá haver no documento nenhuma ou muitas ocorrências desses elementos. (C) Se um novo elemento produto for inserido, ele deverá ter como conteúdo do atributo tipoentrega o valor motoboy ou correios. (D) Não é válido, pois há mais de uma ocorrência do elemento entrega. (E) O atributo codigoentrega é obrigatório, porém, poderá estar vazio.

31 Questão 14 Prova: FCC TCE-AM - Analista de Controle Externo - Tecnologia da Informação Loja Entrega+ (1 ou mais) codigoentrega (ID) (Obrigatório) Tempo+ (1 ou mais) - PCDATA Produto+ (1 ou mais) tipoentrega (Opcional) - PCDATA (referencia ID IDREF) <loja> <entrega codigoentrega= valor > <tempo>valor</tempo> </entrega> <produto tipoentrega= valor >valor</produto> </loja>

32 Questão 14 Prova: FCC TCE-AM - Analista de Controle Externo - Tecnologia da Informação Sobre o documento apresentado, é correto afirmar: (A) O atributo tipoentrega é obrigatório nos elementos produto. Implied = atributo não é requerido (B) O sinal de mais (+) na descrição dos elementos entrega, produto e tempo indica que poderá haver no documento nenhuma ou muitas ocorrências desses elementos. 1 ou mais (C) Se um novo elemento produto for inserido, ele deverá ter como conteúdo do atributo tipoentrega o valor motoboy ou correios. Sim, pois é do tipo IDREF, então tem que referenciar o elemento ID (D) Não é válido, pois há mais de uma ocorrência do elemento entrega. Entrega é +, ou seja 1 ou muitos (E) O atributo codigoentrega é obrigatório, porém, poderá estar vazio. Se é obrigatório não poderá ser vazio

33 Questão 15 Prova: CESPE Banco da Amazônia - Técnico Científico - Análise de Sistemas Com o objetivo de validar arquivos XML, é correto utilizar o DocumentTypeDefinition (DTD), para descrever os elementos e seus atributos. Certo Errado

34 Questão 15 Prova: CESPE Banco da Amazônia - Técnico Científico - Análise de Sistemas Com o objetivo de validar arquivos XML, é correto utilizar o DocumentTypeDefinition (DTD), para descrever os elementos e seus atributos. Certo Errado

35 Questão 16 Prova: FCC MPE-AP - Analista Ministerial - Tecnologia da Informação Um documento XML bem formatado é aquele que apresenta uma sintaxe XML correta. Sobre as regras de sintaxe em documentos XML bem formatados é correto afirmar: a) Os elementos XML não podem ter mais que um atributo e o valor desse atributo pode estar vazio. b) Não é necessário que um documento XML tenha um elemento raiz. c) Os elementos XML não precisam ser fechados por tag, exceto o que define a versão da XML usada. d) Tags XML são case sensitive e os valores dos atributos devem aparecer entre aspas. e) Elementos XML não precisam ser aninhados corretamente, sendo assim, o primeiro que abre sempre será o primeiro que fecha.

36 Questão 16 Prova: FCC MPE-AP - Analista Ministerial - Tecnologia da Informação Um documento XML bem formatado é aquele que apresenta uma sintaxe XML correta. Sobre as regras de sintaxe em documentos XML bem formatados é correto afirmar: a) Os elementos XML não podem ter mais que um atributo e o valor desse atributo pode estar vazio. b) Não é necessário que um documento XML tenha um elemento raiz. c) Os elementos XML não precisam ser fechados por tag, exceto o que define a versão da XML usada. <?xml version="1.0?> d) Tags XML são case sensitive e os valores dos atributos devem aparecer entre aspas. e) Elementos XML não precisam ser aninhados corretamente, sendo assim, o primeiro que abre sempre será o primeiro que fecha.

37 Questão 17 Prova: CESPE TRE-RJ - Técnico Judiciário - Programação de Sistemas <?xml version="1.0" encoding="iso "?> <?xml-stylesheet type="text/css" href="cd_catalog.css"?> <CATALOG> <CD> <TITLE>Empire Burlesque</TITLE> <ARTIST>Bob Dylan</ARTIST> <COUNTRY>USA</COUNTRY> <COMPANY>Columbia</COMPANY> <PRICE>10.90</PRICE> <YEAR>1985</YEAR> </CD> <CD> <TITLE>Hide your heart</title> <ARTIST>Bonnie Tyler</ARTIST> <COUNTRY>UK</COUNTRY> <COMPANY>CBS Records</COMPANY> <PRICE>9.90</PRICE> <YEAR>1988</YEAR> </CD> </CATALOG> O documento XML fornecido está bem formado (well formed). PORQUE É possível formatar o conteúdo de um documento XML com o uso de uma folha de estilo em CSS. Analisando as afirmações acima, tendo em vista o documento XML apresentado, conclui-se que (A) as duas afirmações são verdadeiras, e a segunda justifica a primeira. (B) as duas afirmações são verdadeiras, e a segunda não justifica a primeira. (C) a primeira afirmação é verdadeira, e a segunda é falsa. (D) a primeira afirmação é falsa, e a segunda é verdadeira. (E) as duas afirmações são falsas.

38 Questão 17 Prova: CESPE TRE-RJ - Técnico Judiciário - Programação de Sistemas <?xml version="1.0" encoding="iso "?> <?xml-stylesheet type="text/css" href="cd_catalog.css"?> <CATALOG> <CD> <TITLE>Empire Burlesque</TITLE> <ARTIST>Bob Dylan</ARTIST> <COUNTRY>USA</COUNTRY> <COMPANY>Columbia</COMPANY> <PRICE>10.90</PRICE> <YEAR>1985</YEAR> </CD> <CD> <TITLE>Hide your heart</title> <ARTIST>Bonnie Tyler</ARTIST> <COUNTRY>UK</COUNTRY> <COMPANY>CBS Records</COMPANY> <PRICE>9.90</PRICE> <YEAR>1988</YEAR> </CD> </CATALOG> O documento XML fornecido está bem formado (well formed). PORQUE É possível formatar o conteúdo de um documento XML com o uso de uma folha de estilo em CSS. Analisando as afirmações acima, tendo em vista o documento XML apresentado, conclui-se que (A) as duas afirmações são verdadeiras, e a segunda justifica a primeira. (B) as duas afirmações são verdadeiras, e a segunda não justifica a primeira. (C) a primeira afirmação é verdadeira, e a segunda é falsa. (D) a primeira afirmação é falsa, e a segunda é verdadeira. (E) as duas afirmações são falsas.

39 Questão 18 Prova: VUNESP TJM-SP - Analista de Sistemas - Judiciário Considere as afirmações sobre a formatação de um documento XML. I. As tags XML são case sensitive. II. Documentos XML devem conter um elemento-raiz. III. Atributos de valor devem estar entre aspas. Sobre as afirmações, está correto o contido em a) I, apenas. b) III, apenas. c) I e II, apenas. d) Il e III, apenas. e) I, II e III.

40 Questão 18 Prova: VUNESP TJM-SP - Analista de Sistemas - Judiciário Considere as afirmações sobre a formatação de um documento XML. I. As tags XML são case sensitive. II. Documentos XML devem conter um elemento-raiz. III. Atributos de valor devem estar entre aspas. Sobre as afirmações, está correto o contido em a) I, apenas. b) III, apenas. c) I e II, apenas. d) Il e III, apenas. e) I, II e III.

41 Questão 19 Prova: CESGRANRIO FINEP - Analista - Desenvolvimento de Sistemas Um DTD (Document Type Definition) é um conjunto de regras usado para definir uma linguagem de marcação XML particular. Caso um documento XML não seja aderente às regras definidas em um DTD, ele não será um documento válido em relação a essa linguagem. Que outra tecnologia XML pode ser usada para definir a estrutura de um documento XML? a) XQuery b) XML Schema c) XML Document Object Model d) XPath e) XSLT

42 Questão 19 Prova: CESGRANRIO FINEP - Analista - Desenvolvimento de Sistemas Um DTD (Document Type Definition) é um conjunto de regras usado para definir uma linguagem de marcação XML particular. Caso um documento XML não seja aderente às regras definidas em um DTD, ele não será um documento válido em relação a essa linguagem. Que outra tecnologia XML pode ser usada para definir a estrutura de um documento XML? a) Xquery linguagem para fazer consultas em xml b) XML Schema c) XML Document Object Model manipular documentos xml d) Xpath Navegas através de documentos XML e) XSLT Transformar documentos xml

43 Questão 20 Prova: CESPE TRT - 21ª Região (RN) - Analista Judiciário - Tecnologia da Informação A XSD - XML schema definition permite definir elementos e atributos que podem aparecer em um documento XML, tal como um DTD (document type definition). Certo Errado

44 Questão 20 Prova: CESPE TRT - 21ª Região (RN) - Analista Judiciário - Tecnologia da Informação A XSD - XML schema definition permite definir elementos e atributos que podem aparecer em um documento XML, tal como um DTD (document type definition). Certo Errado

45 Questão 21 Prova: CESPE MPU - Técnico de Informática XPath é uma linguagem para encontrar informações em um documento XML. Certo Errado

46 Questão 21 Prova: CESPE MPU - Técnico de Informática XPath é uma linguagem para encontrar informações em um documento XML. Certo Errado

47 Questão 22 Prova: CESPE MPU - Técnico de Informática Todo arquivo XML deve possuir um arquivo DTD correspondente. Certo Errado

48 Questão 22 Prova: CESPE MPU - Técnico de Informática Todo arquivo XML deve possuir um arquivo DTD correspondente. Certo Errado Apenas se eu quiser validar este arquivo XML

49 Questão 23 Prova: CESGRANRIO IBGE - Analista de Sistemas - Suporte de Produção e Rede Um analista precisa definir um mecanismo que permita validar a estrutura de documentos XML recebidos em uma interface B2B. O mecanismo deverá, por exemplo, permitir a definição de quais tags podem ser utilizadas no documento XML. Qual dos mecanismos abaixo ele poderia utilizar para fazer esta validação? a) DTD b) SVG c) RSS d) SOAP e) XHTML

50 Questão 23 Prova: CESGRANRIO IBGE - Analista de Sistemas - Suporte de Produção e Rede Um analista precisa definir um mecanismo que permita validar a estrutura de documentos XML recebidos em uma interface B2B. O mecanismo deverá, por exemplo, permitir a definição de quais tags podem ser utilizadas no documento XML. Qual dos mecanismos abaixo ele poderia utilizar para fazer esta validação? a) DTD b) SVG c) RSS d) SOAP e) XHTML

51 Questão 24 Prova: CESPE Banco da Amazônia - Técnico Científico - Tecnologia da Informação - Análise de Sistemas Usando-se um DTD, é possível verificar se tipos de dados são válidos e limitar a quantidade de livros por documento XML. Certo Errado

52 Questão 24 Prova: CESPE Banco da Amazônia - Técnico Científico - Tecnologia da Informação - Análise de Sistemas Usando-se um DTD, é possível verificar se tipos de dados são válidos e limitar a quantidade de livros por documento XML. Certo Errado DTD conhece apenas os tipos PCDATA ou CDATA. Não distingue tipos de dados. DTD limita quantidade como sendo: zero ou muitos (*) 1 ou muitos (+) zero ou um (?)

53 Questão 25 Prova: CESPE INMETRO - Analista Executivo em Metrologia e Qualidade - Desenvolvimento de Sistemas - Parte II Na linguagem XML, todo atributo é parte de um elemento, todo elemento é raiz ou filho de uma raiz, a construção de uma árvore pode empregar o modelo DOM, uma transformação pode ser direcionada por um documento XSLT, e quando se deseja consumir pouca memória no processamento de XML pode-se empregar um parser do tipo SAX. Certo Errado

54 Questão 25 Prova: CESPE INMETRO - Analista Executivo em Metrologia e Qualidade - Desenvolvimento de Sistemas - Parte II Na linguagem XML, todo atributo é parte de um elemento, todo elemento é raiz ou filho de uma raiz, a construção de uma árvore pode empregar o modelo DOM, uma transformação pode ser direcionada por um documento XSLT, e quando se deseja consumir pouca memória no processamento de XML pode-se empregar um parser do tipo SAX. Certo Errado

55 Questão 26 Prova: CESGRANRIO Petrobrás - Técnico em Informática Ao ler e processar arquivos XML, é interessante considerar o desempenho em duas dimensões: tempo e memória. Examine, a seguir, as afirmativas sobre os padrões de consumo de memória, tanto no SAX quanto no DOM. I - O consumo de memória do SAX é uma constante, independente do tamanho do documento XML. II - O consumo de memória de uma implementação DOM depende do tamanho do documento XML. III - SAX sempre consome mais memória do que DOM. Está(ão) correta(s) a(s) afirmativa(s) a) I, apenas. b) I e II, apenas. c) I e III, apenas. d) II e III, apenas. e) I, II e III.

56 Questão 26 Prova: CESGRANRIO Petrobrás - Técnico em Informática Ao ler e processar arquivos XML, é interessante considerar o desempenho em duas dimensões: tempo e memória. Examine, a seguir, as afirmativas sobre os padrões de consumo de memória, tanto no SAX quanto no DOM. I - O consumo de memória do SAX é uma constante, independente do tamanho do documento XML. II - O consumo de memória de uma implementação DOM depende do tamanho do documento XML. III - SAX sempre consome mais memória do que DOM. Está(ão) correta(s) a(s) afirmativa(s) a) I, apenas. b) I e II, apenas. c) I e III, apenas. d) II e III, apenas. e) I, II e III.

57 Questão 27 Prova: VUNESP FUNDUNESP - Analista Programador Júnior Considere o seguinte documento XML: <?xml version= 1.0 encoding= ISO ?> <livro> <título>memórias Póstumas de Brás Cubas</título> <autor>machado de Assis</autor> <ano_publicação>1881</ano_publicação> </livro> <livro> <título>capitães da Areia</título> <autor>jorge Amado</autor> <ano_publicação>1937</ano_publicação> </livro> Esse documento é invalido, pois a) não possui um elemento raiz. b) existem elementos sem rótulos de fechamento. c) utiliza caracteres acentuados nos nomes dos elementos. d) utiliza o caractere _ (sublinhado) nos nomes dos elementos. e) a codificação do arquivo é inadequada para a utilização de acentuação.

58 Questão 27 Prova: VUNESP FUNDUNESP - Analista Programador Júnior Considere o seguinte documento XML: <?xml version= 1.0 encoding= ISO ?> <livro> <título>memórias Póstumas de Brás Cubas</título> <autor>machado de Assis</autor> <ano_publicação>1881</ano_publicação> </livro> <livro> <título>capitães da Areia</título> <autor>jorge Amado</autor> <ano_publicação>1937</ano_publicação> </livro> Esse documento é invalido, pois a) não possui um elemento raiz. b) existem elementos sem rótulos de fechamento. c) utiliza caracteres acentuados nos nomes dos elementos. caracteres não permitidos: espaços em branco e os caracteres!"#$%&'()*+,/;<=>?@[\]^`{ }~. Além disso, não podem começar com um número,. (ponto) ou - " (traço). d) utiliza o caractere _ (sublinhado) nos nomes dos elementos. e) a codificação do arquivo é inadequada para a utilização de acentuação.

59 Questão 28 Prova: VUNESP FUNDUNESP - Analista Programador Júnior Considere a seguinte linha de um documento XML: <.mensagem data= 10/20/2013 >Olá!<../Mensagem> A sintaxe dessa linha é considerada a) válida, pois os rótulos de abertura e fechamento foram utilizados corretamente. b) válida, pois todas as datas devem ser informadas no formato americano, isto é, mm/dd/aaaa. c) inválida, pois os valores dos atributos devem ser cercados por aspas simples, e nunca por aspas duplas. d) inválida, pois data é uma palavra reservada do XML e não pode ser utilizada como nome de atributos. e) inválida, pois o nome dos elementos é case-sensitive, ou seja, diferencia maiúsculas de minúsculas.

60 Questão 28 Prova: VUNESP FUNDUNESP - Analista Programador Júnior Considere a seguinte linha de um documento XML: <.mensagem data= 10/20/2013 >Olá!<../Mensagem> A sintaxe dessa linha é considerada a) válida, pois os rótulos de abertura e fechamento foram utilizados corretamente. b) válida, pois todas as datas devem ser informadas no formato americano, isto é, mm/dd/aaaa. c) inválida, pois os valores dos atributos devem ser cercados por aspas simples, e nunca por aspas duplas. d) inválida, pois data é uma palavra reservada do XML e não pode ser utilizada como nome de atributos. e) inválida, pois o nome dos elementos é case-sensitive, ou seja, diferencia maiúsculas de minúsculas.

61 Questão 29 Prova: FGV FIOCRUZ - Tecnologista em Saúde - TI - Sistemas de Informação O XHTML é semelhante ao HTML, mas possui algumas diferenças. Nesse sentido, uma característica do XHTML é: a) permite a omissão das tags <html>, <head> e <body>. b) permite o uso de tags com atributos sem aspas e sem atribuição de valor. c) obriga que todas as tags e atributos sejam grifadas em minúsculo, sendo case sensitive. d) elimina a necessidade de que todos os elementos tenham tags iniciais e finais, como <table> e </table> e) elimina a tag xml:lang para se fazer presente toda vez que o atributo lang de HTML é usado, como em xml:lang= en lang= en.

62 Questão 29 Prova: FGV FIOCRUZ - Tecnologista em Saúde - TI - Sistemas de Informação O XHTML é semelhante ao HTML, mas possui algumas diferenças. Nesse sentido, uma característica do XHTML é: a) permite a omissão das tags <html>, <head> e <body>. b) permite o uso de tags com atributos sem aspas e sem atribuição de valor. c) obriga que todas as tags e atributos sejam grifadas em minúsculo, sendo case sensitive. d) elimina a necessidade de que todos os elementos tenham tags iniciais e finais, como <table> e </table> e) elimina a tag xml:lang para se fazer presente toda vez que o atributo lang de HTML é usado, como em xml:lang= en lang= en. Não elimina, pelo contrário, sugere a utilização de lang como boa prática.

63 Questão 29 Prova: FGV FIOCRUZ - Tecnologista em Saúde - TI - Sistemas de Informação Obrigatório o fechamento das tags Mesmo elementos vazios devem ser fechados Devem ser corretamente aninhados Obrigatório a declaração de DOCTYPE (especifica qual a sintaxe usada no documento) Todos os atributos devem ficar entre aspas, independente de ser texto ou número. Tags devem ser escritas em letras minúsculas.

64 Questão 30 CESPE TRE-BA - Técnico Judiciário - Programação de Sistemas Para a construção de páginas web, pode-se combinar a linguagem HTML com diferentes tecnologias, entre elas a CSS, que permite melhorar a apresentação do sítio. CERTO ERRADO

65 Questão 30 CESPE TRE-BA - Técnico Judiciário - Programação de Sistemas Para a construção de páginas web, pode-se combinar a linguagem HTML com diferentes tecnologias, entre elas a CSS, que permite melhorar a apresentação do sítio. CERTO ERRADO

66 Questão 31 CONSULPLAN Prefeitura de Natal - RN - Analista de Sistemas No HTML Tags são: a) Comandos de linguagem de programação orientada a objetos. b) Variáveis de tamanho fixo definidas internamente em um programa de computador. c) Códigos de formatação usados em documentos HTML para instruir o browser sobre a forma de apresentação de textos e gráficos numa home-page. d) Comandos usados em um programa na linguagem Java para delimitar e formatar seções internas. e) Definem constantes de formatação que são usadas em linguagens tais como PHP e JSP para que o browser entenda o significado de uma expressão ou gráfico.

67 Questão 31 CONSULPLAN Prefeitura de Natal - RN - Analista de Sistemas No HTML Tags são: a) Comandos de linguagem de programação orientada a objetos. Marcação b) Variáveis de tamanho fixo definidas internamente em um programa de computador. c) Códigos de formatação usados em documentos HTML para instruir o browser sobre a forma de apresentação de textos e gráficos numa home-page. d) Comandos usados em um programa na linguagem Java para delimitar e formatar seções internas. e) Definem constantes de formatação que são usadas em linguagens tais como PHP e JSP para que o browser entenda o significado de uma expressão ou gráfico.

68 Questão 32 FCC TRT - 9ª REGIÃO (PR) - Analista Judiciário - Tecnologia da Informação Em relação a HTML, CSS e XML é correto afirmar: a) HTML é uma linguagem de marcação composta de elementos, que contém atributos de uso obrigatório, que são usados para marcar vários tipos diferentes de conteúdo em documentos, especificando o que deve ser apresentado em navegadores. b) Em HTML, os elementos e atributos são sensíveis à caixa alta ou baixa, são todos em caixa baixa e requerem uma tag, tanto para abertura quanto para fechamento; os valores de atributo devem estar obrigatoriamente contidos entre aspas. c) Na XML, o único elemento obrigatório é a DTD (Document Type Definitions), cuja funcionalidade é validar as regras que definem um documento. d) Um documento XML é bem formatado quando segue algumas regras básicas, que são mais simples do que documentos HTML, permitindo que os dados sejam lidos e expostos sem nenhuma descrição externa; são sensíveis a letras maiúsculas e minúsculas e a sobreposição de seus elementos não compromete o formato. e) Colocar o estilo e o leiaute uma vez apenas em um arquivo CSS é a melhor alternativa para manter os arquivos HTML enxutos e arrumados.

69 Questão 32 FCC TRT - 9ª REGIÃO (PR) - Analista Judiciário - Tecnologia da Informação Em relação a HTML, CSS e XML é correto afirmar: a) HTML é uma linguagem de marcação composta de elementos, que contém atributos de uso obrigatório, que são usados para marcar vários tipos diferentes de conteúdo em documentos, especificando o que deve ser apresentado em navegadores. b) Em HTML, os elementos e atributos são sensíveis à caixa alta ou baixa, são todos em caixa baixa e requerem uma tag, tanto para abertura quanto para fechamento; os valores de atributo devem estar obrigatoriamente contidos entre aspas. c) Na XML, o único elemento obrigatório é a DTD (Document Type Definitions), cuja funcionalidade é validar as regras que definem um documento. d) Um documento XML é bem formatado quando segue algumas regras básicas, que são mais simples do que documentos HTML, permitindo que os dados sejam lidos e expostos sem nenhuma descrição externa; são sensíveis a letras maiúsculas e minúsculas e a sobreposição de seus elementos não compromete o formato. e) Colocar o estilo e o leiaute uma vez apenas em um arquivo CSS é a melhor alternativa para manter os arquivos HTML enxutos e arrumados.

70 Questão 33 CESPE ANATEL - Especialista em Regulação - Informática Um documento HTML é armazenado em um arquivo ASCII e a estrutura do documento é descrita com seqüências de caracteres chamadas tags. O estilo de um documento pode ser definido com tags HTML ou com a linguagem Cascading Style Sheets. O código que define o estilo de um documento HTML tem de ser armazenado no mesmo arquivo no qual está o documento. CERTO ERRADO

71 Questão 33 CESPE ANATEL - Especialista em Regulação - Informática Um documento HTML é armazenado em um arquivo ASCII e a estrutura do documento é descrita com seqüências de caracteres chamadas tags. O estilo de um documento pode ser definido com tags HTML ou com a linguagem Cascading Style Sheets. O código que define o estilo de um documento HTML tem de ser armazenado no mesmo arquivo no qual está o documento. CERTO ERRADO

72 Questão 34 FCC TCE-SP - Auxiliar de Fiscalização Financeira Analise o fragmento de código seguinte. <!DOCTYPE loja[ <!ELEMENT loja (entrega+, produto+)> <!ELEMENT entrega (tempo+)> <!ATTLIST entrega codigoentrega ID #REQUIRED> <!ELEMENT produto(#pcdata)> <!ATTLIST produto tipoentrega IDREF #IMPLIED> <!ELEMENT tempo (#PCDATA)> ]> Trata-se de: a) uma folha de estilos para extrair o conteúdo de elementos em um arquivo XML. b) uma declaração de variáveis em um arquivo JavaServer Pages. c) uma Declaração de Tipo de Documento (DTD) que descreve os elementos e atributos de um arquivo XML. d) um cabeçalho HTTP de uma requisição contendo a descrição de parâmetros que estão sendo passados para o servidor. e) uma declaração de variáveis e atributos que serão utilizados em elementos de uma página HTML.

73 Questão 34 FCC TCE-SP - Auxiliar de Fiscalização Financeira Analise o fragmento de código seguinte. <!DOCTYPE loja[ <!ELEMENT loja (entrega+, produto+)> <!ELEMENT entrega (tempo+)> <!ATTLIST entrega codigoentrega ID #REQUIRED> <!ELEMENT produto(#pcdata)> <!ATTLIST produto tipoentrega IDREF #IMPLIED> <!ELEMENT tempo (#PCDATA)> ]> Trata-se de: a) uma folha de estilos para extrair o conteúdo de elementos em um arquivo XML. b) uma declaração de variáveis em um arquivo JavaServer Pages. c) uma Declaração de Tipo de Documento (DTD) que descreve os elementos e atributos de um arquivo XML. d) um cabeçalho HTTP de uma requisição contendo a descrição de parâmetros que estão sendo passados para o servidor. e) uma declaração de variáveis e atributos que serão utilizados em elementos de uma página HTML.

74 Questão 35 UFG UFG - Analista de TI - Desenvolvimento de Sistemas Analise o documento, a seguir, que consiste em uma carta representada na sintaxe da linguagem XML. <?xml version="1.0" encoding="iso "?> <carta> <para>...</para> <de>...</de> <saudacao>...</saudacao> <conteudo>...</conteudo> </carta> A análise deste documento indica que ele: a) é bem formado. b) é gramaticalmente inválido. c) rejeita a codificação de caracteres do alfabeto latino. d) possui um erro sintático.

75 Questão 35 UFG UFG - Analista de TI - Desenvolvimento de Sistemas Analise o documento, a seguir, que consiste em uma carta representada na sintaxe da linguagem XML. <?xml version="1.0" encoding="iso "?> <carta> <para>...</para> <de>...</de> <saudacao>...</saudacao> <conteudo>...</conteudo> </carta> A análise deste documento indica que ele: a) é bem formado. b) é gramaticalmente inválido. c) rejeita a codificação de caracteres do alfabeto latino. d) possui um erro sintático.

76 Questão 36 UFG UFG - Analista de TI - Desenvolvimento de Sistemas <!DOCTYPE jornal [ <!ELEMENT jornal (artigo+)> <!ELEMENT artigo (manchete, corpo)> <!ELEMENT manchete (#PCDATA)> <!ELEMENT corpo (#PCDATA)> <!ATTLIST artigo autor CDATA #REQUIRED> <!ATTLIST artigo editor CDATA #IMPLIED> <!ATTLIST artigo data CDATA #IMPLIED> ]> A Document Type Definition (DTD) permite a definição de regras descritas na forma de expressões regulares, que indicam que padrão de subelementos e atributos podem ocorrer dentro de um elemento XML. O trecho de DTD apresentado determina que o elemento a) jornal é definido para conter 0 ou mais subelementos artigo. b) jornal é definido para conter os subelementos corpo e manchete, nesta ordem, ambos armazenando dados de texto. c) artigo é definido para conter um atributo autor que, por sua vez, é opcional. d) artigo é definido para conter um atributo editor que, por sua vez, é opcional.

77 Questão 36 UFG UFG - Analista de TI - Desenvolvimento de Sistemas <!DOCTYPE jornal [ <!ELEMENT jornal (artigo+)> <!ELEMENT artigo (manchete, corpo)> <!ELEMENT manchete (#PCDATA)> <!ELEMENT corpo (#PCDATA)> <!ATTLIST artigo autor CDATA #REQUIRED> <!ATTLIST artigo editor CDATA #IMPLIED> <!ATTLIST artigo data CDATA #IMPLIED> ]> A Document Type Definition (DTD) permite a definição de regras descritas na forma de expressões regulares, que indicam que padrão de subelementos e atributos podem ocorrer dentro de um elemento XML. O trecho de DTD apresentado determina que o elemento a) jornal é definido para conter 0 ou mais subelementos artigo. 1 ou + b) jornal é definido para conter os subelementos corpo e manchete, nesta ordem, ambos armazenando dados de texto.corpo e manchete são subelementos de artigo c) artigo é definido para conter um atributo autor que, por sua vez, é opcional. required d) artigo é definido para conter um atributo editor que, por sua vez, é opcional. implied=opcional

78 Questão 37 CESPE TRE-BA - Analista Judiciário - Análise de Sistemas As marcações XML não fazem distinção entre letras minúsculas e maiúsculas. Certo Errado

79 Questão 37 CESPE TRE-BA - Analista Judiciário - Análise de Sistemas As marcações XML não fazem distinção entre letras minúsculas e maiúsculas. Certo Errado

80 Questão 38 CESPE TRE-BA - Analista Judiciário - Análise de Sistemas Um documento XML pode conter definições para o elemento raiz e para os elementos filhos, podendo também conter elementos vazios. Certo Errado

81 Questão 38 CESPE TRE-BA - Analista Judiciário - Análise de Sistemas Um documento XML pode conter definições para o elemento raiz e para os elementos filhos, podendo também conter elementos vazios. Certo Errado

82 Questão 39 CESPE Banco da Amazônia - Técnico Científico - Tecnologia da Informação - Análise de Sistemas Usando-se um XML Schema, validam-se os metadados e os dados de um documento XML. Certo Errado

83 Questão 39 CESPE Banco da Amazônia - Técnico Científico - Tecnologia da Informação - Análise de Sistemas Usando-se um XML Schema, validam-se os metadados e os dados de um documento XML. Certo Errado

84 EXERCÍCIOS WEB SERVICES

85 UDDI - Organização Páginas Brancas Informações sobre a empresa provedora do serviço Páginas Amarelas Classificação dos serviços Baseados em categorias Páginas Verdes Descreve como acessar um web Service (endereço de acesso e parâmetros)

86 Questão 01 - Prova: CESPE MEC - Gerente de Projetos A especificação WSDL permite a descrição das chamadas de métodos do software de forma abstrata, por meio de uma gramática XML que descreve os serviços da rede para a troca de informações. Certo Errado

87 Questão 01 - Prova: CESPE MEC - Gerente de Projetos A especificação WSDL permite a descrição das chamadas de métodos do software de forma abstrata, por meio de uma gramática XML que descreve os serviços da rede para a troca de informações. Certo Errado

88 Questão 02 - Prova: CESPE MEC - Gerente de Projetos Embora o XML seja incompatível com algumas linguagens de aplicativos de software de clientes nos web services, o seu uso para a troca de mensagens apresenta como vantagem o fato de ele independer da plataforma utilizada. Certo Errado

89 Questão 02 - Prova: CESPE MEC - Gerente de Projetos Embora o XML seja incompatível com algumas linguagens de aplicativos de software de clientes nos web services, o seu uso para a troca de mensagens apresenta como vantagem o fato de ele independer da plataforma utilizada. Certo Errado

90 Questão 03 - Prova: CESPE MEC - Gerente de Projetos O UDDI (universal description discovery and integration), que corresponde a um registro de web services, é dividido em páginas brancas, amarelas e verdes, nas quais são prestadas aos clientes informações sobre a empresa, os serviços por ela oferecidos e as especificações WSDL desses serviços. Certo Errado

91 Questão 03 - Prova: CESPE MEC - Gerente de Projetos O UDDI (universal description discovery and integration), que corresponde a um registro de web services, é dividido em páginas brancas, amarelas e verdes, nas quais são prestadas aos clientes informações sobre a empresa, os serviços por ela oferecidos e as especificações WSDL desses serviços. Certo Errado

92 Questão 04 - Prova: FCC TRE-SP - Técnico Judiciário - Programação de Sistemas O formato XML utilizado para descrever os serviços de Web services, especificando como acessá-los, e quais as operações ou métodos que estão disponíveis, é chamado de a) XML-RPC. b) XHTML. c) SOAP. d) HTTP. e) WSDL

93 Questão 04 - Prova: FCC TRE-SP - Técnico Judiciário - Programação de Sistemas a) XML-RPC. é um protocolo de chamada de procedimento remoto b) XHTML. (extensible Hypertext Markup Language) c) SOAP. (Simple Object Access Protocol) Protocolo de comunicação entre sistemas distribuidos d) HTTP. (Hypertext Transfer Protocol) Protocolo de transferência de Hipertexto comumente utilizado na Web e) WSDL. (Web Services Description Language) utilizado para descrever os webservices

94 Questão 05 - Prova: CONSULPLAN TSE - Analista Judiciário - Análise de Sistemas Web Services fornecem um meio padrão de interoperabilidade entre diferentes aplicações de software, executando em uma variedade de plataformas e/ou frameworks. Tem como um dos objetivos prover a conversão das aplicações na versão Web. A comunicação é realizada por meio de protocolos abertos. Por padrão, Web Services estabelece uma linguagem projetada para transportar e armazenar dados, com foco direcionado para a essência do dado. um protocolo que permite aos aplicativos trocarem informações sobre HTTP. A linguagem e o protocolo são, respectivamente, a) XSL e UDDI. b) XSL e SOAP. c) XML e SOAP. d) XML e UDDI.

95 Questão 05 - Prova: CONSULPLAN TSE - Analista Judiciário - Análise de Sistemas Web Services fornecem um meio padrão de interoperabilidade entre diferentes aplicações de software, executando em uma variedade de plataformas e/ou frameworks. Tem como um dos objetivos prover a conversão das aplicações na versão Web. A comunicação é realizada por meio de protocolos abertos. Por padrão, Web Services estabelece uma linguagem projetada para transportar e armazenar dados, com foco direcionado para a essência do dado. um protocolo que permite aos aplicativos trocarem informações sobre HTTP. A linguagem e o protocolo são, respectivamente, a) XSL e UDDI. b) XSL e SOAP. c) XML e SOAP. d) XML e UDDI.

96 Questão 06 - Prova: FUMARC PRODEMGE - Analista de Tecnologia da Informação Protocolo que define um padrão para a troca de mensagens que dá suporte à comunicação entre Serviços Web: a) BPEL. b) XSD. c) SOAP. d) UDDI.

97 Questão 06 - Prova: FUMARC PRODEMGE - Analista de Tecnologia da Informação Protocolo que define um padrão para a troca de mensagens que dá suporte à comunicação entre Serviços Web: a) BPEL. Linguagem para especificar processo de negócios dentro de web services b) XSD. Definir regras de validação para XML c) SOAP. d) UDDI.

98 Questão 07 - Prova: FGV MEC - Analista de Sistemas - Especialista Um Web Service é definido pela W3C como um sistema de software projetado para fornecer interoperabilidade entre máquinas em uma determinada rede. Dentro do contexto dos Web Services assinale a alternativa correta. a) A UDDI (Universal Description, Discovery, and Integration) é uma linguagem baseada em XML que descreve o que um Web Service pode fazer, onde ele reside e como chamá-lo. b) SOAP (Simple Object Access Protocol) é um protocolo, baseado em XML, para troca de informação estruturada com Web Services em redes de computadores. c) A interoperabilidade entre os Web Services e aplicações é garantida devido ao uso obrigatório da linguagem Java na implementação das aplicações. d) SOA (Simple Object Access) é uma plataforma de arquitetura orientada a serviços, utilizada como base para suportar os Web Services. e) A WSDL (Web Services Description Language) é uma especificação para publicar e localizar informações sobre Web Services.

99 Questão 07 - Prova: FGV MEC - Analista de Sistemas - Especialista Um Web Service é definido pela W3C como um sistema de software projetado para fornecer interoperabilidade entre máquinas em uma determinada rede. Dentro do contexto dos Web Services assinale a alternativa correta. a) A UDDI (Universal Description, Discovery, and Integration) é uma linguagem baseada em XML que descreve o que um Web Service pode fazer, onde ele reside e como chamá-lo. Definição de WSDL b) SOAP (Simple Object Access Protocol) é um protocolo, baseado em XML, para troca de informação estruturada com Web Services em redes de computadores. c) A interoperabilidade entre os Web Services e aplicações é garantida devido ao uso obrigatório da linguagem Java na implementação das aplicações. d) SOA (Simple Object Access) é uma plataforma de arquitetura orientada a serviços, utilizada como base para suportar os Web Services. e) A WSDL (Web Services Description Language) é uma especificação para publicar e localizar informações sobre Web Services. Definição de UDDI

100 Questão 08 - Prova: FCC TRT - 4ª REGIÃO (RS) - Analista Judiciário - Tecnologia da Informação Especificação desenvolvida pelo World Wide Web Consortium, que permite descrever os Web Services segundo um formato XML. É extensível para permitir a descrição dos serviços e suas mensagens, independentemente dos formatos de mensagem e dos protocolos de rede utilizados. Trata-se de a) SOAP. b) WSDL. c) UDDI. d) SamL. e) Ws-i.

101 Questão 08 - Prova: FCC TRT - 4ª REGIÃO (RS) - Analista Judiciário - Tecnologia da Informação Especificação desenvolvida pelo World Wide Web Consortium, que permite descrever os Web Services segundo um formato XML. É extensível para permitir a descrição dos serviços e suas mensagens, independentemente dos formatos de mensagem e dos protocolos de rede utilizados. Trata-se de a) SOAP. b) WSDL. c) UDDI. d) SamL. e) Ws-i.

102 Questão 09 - Prova: CESGRANRIO ELETROBRÁS - Analista de Sistemas - Suporte Basis SAP R3 Ao estudar uma documentação sobre Web Services, um programador identifica que uma mensagem SOAP é composta basicamente dos elementos a) RPC, XML e Body. b) Envelope, RPC e XML. c) Header, RPC e Body. d) XML, Checksum e Envelope. e) Envelope, Header e Body.

103 Questão 09 - Prova: CESGRANRIO ELETROBRÁS - Analista de Sistemas - Suporte Basis SAP R3 Ao estudar uma documentação sobre Web Services, um programador identifica que uma mensagem SOAP é composta basicamente dos elementos a) RPC, XML e Body. b) Envelope, RPC e XML. c) Header, RPC e Body. d) XML, Checksum e Envelope. e) Envelope, Header e Body.

104 Questão 10 - Prova: FGV Senado Federal - Analista de Suporte de Sistemas Para a construção das bases de um Web Service por padrão, o protocolo e a linguagem são: a) UDDI e XML. b) SOAP e XML. c) UDDI e WSDL. d) UDDI e DHTML. e) SOAP e DHTML.

105 Questão 10 - Prova: FGV Senado Federal - Analista de Suporte de Sistemas Para a construção das bases de um Web Service por padrão, o protocolo e a linguagem são: a) UDDI e XML. b) SOAP e XML. c) UDDI e WSDL. d) UDDI e DHTML. e) SOAP e DHTML.

106 Questão 11 - Prova: FCC TJ-PA - Analista Judiciário - Análise de Sistemas - Desenvolvimento No âmbito dos Web Services, o protocolo padrão OASIS que especifica um método para descoberta de diretórios de serviços é o a) HTTP. b) SOAP. c) WSDL. d) UDDI. e) DOM/XML.

107 Questão 11 - Prova: FCC TJ-PA - Analista Judiciário - Análise de Sistemas - Desenvolvimento No âmbito dos Web Services, o protocolo padrão OASIS que especifica um método para descoberta de diretórios de serviços é o a) HTTP. b) SOAP. c) WSDL. d) UDDI. e) DOM/XML.

108 Questão 12 - Prova: FCC TJ-SE - Analista Judiciário - Análise de Sistemas Desenvolvimento No âmbito dos Web services, é um padrão que define como as informações de descrição de serviços usadas para descobrí-los podem ser organizadas. Trata-se de a) UDDI. b) SOA. c) WebApp. d) Javascript. e) DML.

109 Questão 12 - Prova: FCC TJ-SE - Analista Judiciário - Análise de Sistemas Desenvolvimento No âmbito dos Web services, é um padrão que define como as informações de descrição de serviços usadas para descobrí-los podem ser organizadas. Trata-se de a) UDDI. b) SOA. Tecnologia c) WebApp. Aplicação Web d) Javascript. Linguagem e) DML. Data Manipulation Language??

110 Questão 13 - Prova: ESAF ANA - Analista Administrativo - Tecnologia da Informação - Desenvolvimento Na arquitetura de Web Services, o componente que compreende um serviço de diretórios para armazenamento de descrições de serviços é a) o Protocolo de Acesso a Objetos Simples (SOAP). b) a Descrição, Descoberta e Integração Universal (UDDI). c) a Linguagem de Definição de Web Services (WSDL). d) a Linguagem de Marcação Hiper-Texto (HTML). e) a Arquitetura TCP/IP.

111 Questão 13 - Prova: ESAF ANA - Analista Administrativo - Tecnologia da Informação - Desenvolvimento Na arquitetura de Web Services, o componente que compreende um serviço de diretórios para armazenamento de descrições de serviços é a) o Protocolo de Acesso a Objetos Simples (SOAP). Protocolo para troca de informações b) a Descrição, Descoberta e Integração Universal (UDDI). c) a Linguagem de Definição de Web Services (WSDL). Descrição dos serviços d) a Linguagem de Marcação Hiper-Texto (HTML). Definição de páginas estáticas e) a Arquitetura TCP/IP.??

112 Questão 14 - Prova: FCC TRE-SP - Analista Judiciário - Análise de Sistemas Com relação ao SOAP, analise: I. Envelope: É o elemento raiz do documento XML. Pode conter declarações de namespaces e também atributos adicionais como o que define o estilo de codificação (encoding style). II. Header: É um cabeçalho que carrega informações adicionais, como por exemplo, se a mensagem deve ser processada por um determinado nó intermediário. Deve ser o primeiro elemento do Envelope. III. Body: Contém o payload, ou a informação a ser transportada para o seu destino final. IV. Fault: Contém as informações dos erros ocorridos no envio da mensagem. São elementos obrigatórios em uma mensagem SOAP o que consta em a) I e II, apenas. b) I e III, apenas. c) I, II e III, apenas. d) II, III e IV, apenas. e) I, II, III e IV.

113 Questão 14 - Prova: FCC TRE-SP - Analista Judiciário - Análise de Sistemas Com relação ao SOAP, analise: I. Envelope: É o elemento raiz do documento XML. Pode conter declarações de namespaces e também atributos adicionais como o que define o estilo de codificação (encoding style). II. Header: É um cabeçalho que carrega informações adicionais, como por exemplo, se a mensagem deve ser processada por um determinado nó intermediário. Deve ser o primeiro elemento do Envelope. III. Body: Contém o payload, ou a informação a ser transportada para o seu destino final. IV. Fault: Contém as informações dos erros ocorridos no envio da mensagem. São elementos obrigatórios em uma mensagem SOAP o que consta em a) I e II, apenas. b) I e III, apenas. c) I, II e III, apenas. d) II, III e IV, apenas. e) I, II, III e IV.

UFG - Instituto de Informática

UFG - Instituto de Informática UFG - Instituto de Informática Especialização em Desenvolvimento de Aplicações Web com Interfaces Ricas EJB 3.0 Prof.: Fabrízzio A A M N Soares professor.fabrizzio@gmail.com Aula 13 Web Services Web Services

Leia mais

UNIVERSIDADE. Sistemas Distribuídos

UNIVERSIDADE. Sistemas Distribuídos UNIVERSIDADE Sistemas Distribuídos Ciência da Computação Prof. Jesus José de Oliveira Neto Web Services Web Services Existem diferentes tipos de comunicação em um sistema distribuído: Sockets Invocação

Leia mais

LISTA DE QUESTÕES. HTML, CSS, XML e Web Services BANCA FCC CONCURSO TRT 2014

LISTA DE QUESTÕES. HTML, CSS, XML e Web Services BANCA FCC CONCURSO TRT 2014 LISTA DE QUESTÕES HTML, CSS, XML e Web Services BANCA FCC CONCURSO TRT 2014 Professor: Lúcio Camilo Email: luciocamilo@gmail.com QUESTÕES - TECNOLOGIAS DE INTERNET Questão 01 FCC - 2013 - TRT - 12ª Região

Leia mais

GERÊNCIA DE DADOS SEMIESTRUTURADOS -XML. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza

GERÊNCIA DE DADOS SEMIESTRUTURADOS -XML. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza GERÊNCIA DE DADOS SEMIESTRUTURADOS -XML Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza O QUE É XML? Tecnologia desenvolvida pelo W3C http://www.w3c.org W3C: World Wide Web Consortium consórcio

Leia mais

XHTML 1.0 DTDs e Validação

XHTML 1.0 DTDs e Validação XHTML 1.0 DTDs e Validação PRnet/2012 Ferramentas para Web Design 1 HTML 4.0 X XHTML 1.0 Quais são os três principais componentes ou instrumentos mais utilizados na internet? PRnet/2012 Ferramentas para

Leia mais

Web Design. Prof. Felippe

Web Design. Prof. Felippe Web Design Prof. Felippe 2015 Sobre a disciplina Fornecer ao aluno subsídios para o projeto e desenvolvimento de interfaces de sistemas Web eficientes, amigáveis e intuitivas. Conceitos fundamentais sobre

Leia mais

GERÊNCIA DE DADOS SEMIESTRUTURADOS -XML. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza

GERÊNCIA DE DADOS SEMIESTRUTURADOS -XML. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza GERÊNCIA DE DADOS SEMIESTRUTURADOS -XML Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza O QUE É XML? Tecnologia desenvolvida pelo W3C http://www.w3c.org W3C: World Wide Web Consortium consórcio

Leia mais

GERÊNCIA DE DADOS SEMI ESTRUTURADOS -XML. Prof. Angelo Augusto Frozza, M.Sc.

GERÊNCIA DE DADOS SEMI ESTRUTURADOS -XML. Prof. Angelo Augusto Frozza, M.Sc. GERÊNCIA DE DADOS SEMI ESTRUTURADOS -XML Prof. Angelo Augusto Frozza, M.Sc. O QUE É XML? Tecnologia desenvolvida pelo W3C http://www.w3c.org W3C: World Wide Web Consortium consórcio formado por acadêmicos

Leia mais

7. Cascading Style Sheets (CSS)

7. Cascading Style Sheets (CSS) 7. Cascading Style Sheets (CSS) O CSS (Folha de Estilo em Cascata) é um padrão de formatação para páginas web que vai além das limitações impostas pelo HTML. O Cascading Style Sheets não é exatamente uma

Leia mais

Um documento XML possui Unidade lógica - os elementos Usuário "inventa" as marcas através de DTDs

Um documento XML possui Unidade lógica - os elementos Usuário inventa as marcas através de DTDs XML Um documento XML possui Unidade lógica - os elementos Usuário "inventa" as marcas através de DTDs Unidade física - as entidades Armazenamento separado dos dados Como toda linguagem de marcação: XML

Leia mais

XML. 1. XML: Conceitos Básicos. 2. Aplicação XML: XHTML 3. Folhas de Estilo em Cascata XML

XML. 1. XML: Conceitos Básicos. 2. Aplicação XML: XHTML 3. Folhas de Estilo em Cascata XML 1 1. : Conceitos Básicos 2. Aplicação : XHTML 3. Folhas de Estilo em Cascata 2 é um acrônimo para EXtensible Markup Language é uma linguagem de marcação muito parecida com HTML foi designada para descrever

Leia mais

Este relatório tem por objetivo, abordar a sintaxe XML.

Este relatório tem por objetivo, abordar a sintaxe XML. Relatório do GPES Este relatório tem por objetivo, abordar a sintaxe XML. XML Estrutura do documento Um documento XML é uma árvore rotulada onde um nó externo consiste de: [1] Dados de caracteres (uma

Leia mais

Sistemas Distribuídos na WEB (Plataformas para Aplicações Distribuídas) XML Origens. HTML Problemas

Sistemas Distribuídos na WEB (Plataformas para Aplicações Distribuídas) XML Origens. HTML Problemas Sistemas Distribuídos na WEB (Plataformas para Aplicações Distribuídas) (extensible( Markup Language ) Origens (extensible Markup Language linguagem de marcação extensível) Criada em 1996 pelo W3C (World

Leia mais

XML Básico. Murillo Vasconcelos Henriques B. Castro. 17 de maio de 2011

XML Básico. Murillo Vasconcelos Henriques B. Castro. 17 de maio de 2011 XML Básico Murillo Vasconcelos Henriques B. Castro 17 de maio de 2011 O QUE É? Sigla para extensible Markable Language É uma linguagem de marcação, assim como HTML Desenvolvida para ser auto explicativa

Leia mais

Introdução ao HTML 5 e Implementação de Documentos

Introdução ao HTML 5 e Implementação de Documentos Linguagem de Programação para Web Introdução ao HTML 5 e Implementação de Documentos Prof. Mauro Lopes 1-31 20 Objetivo Iremos aqui apresentar a estrutura básica de um documento HTML e iremos também apresentar

Leia mais

XML extensible Markup Language. Prof. Fellipe Aleixo fellipe.aleixo@ifrn.edu.br

XML extensible Markup Language. Prof. Fellipe Aleixo fellipe.aleixo@ifrn.edu.br XML extensible Markup Language Prof. Fellipe Aleixo fellipe.aleixo@ifrn.edu.br XML Projetada para transportar e armazenar dados (estruturados) Importante conhecer e fácil de entender Exemplo de documento

Leia mais

css Cascading Style Sheets CSS CASCADING STYLE SHEETS

css Cascading Style Sheets CSS CASCADING STYLE SHEETS css Cascading Style Sheets CSS CASCADING STYLE SHEETS Oque é o CSS Cascading Style Sheets - Folhas de Estilo em Cascata Não é uma linguagem de programação, é uma linguagem de estilo. Define a apresentação

Leia mais

XML e Banco de Dados. Prof. Daniela Barreiro Claro DCC/IM/UFBA

XML e Banco de Dados. Prof. Daniela Barreiro Claro DCC/IM/UFBA XML e Banco de Dados DCC/IM/UFBA Banco de Dados na Web Armazenamento de dados na Web HTML muito utilizada para formatar e estruturar documentos na Web Não é adequada para especificar dados estruturados

Leia mais

Aplicativos para Internet Aula 01

Aplicativos para Internet Aula 01 Aplicativos para Internet Aula 01 Arquitetura cliente/servidor Introdução ao HTML, CSS e JavaScript Prof. Erika Miranda Universidade de Mogi das Cruzes Uso da Internet http://www.ibope.com.br/pt-br/noticias/paginas/world-wide-web-ou-www-completa-22-anos-nesta-terca-feira.aspx

Leia mais

Web Design Aula 13: Introdução a CSS

Web Design Aula 13: Introdução a CSS Web Design Aula 13: Introdução a CSS Professora: Priscilla Suene priscilla.silverio@ifrn.edu.br Motivação Você lembra que HTML e XHTML são linguagens de marcação? Para organizar melhor o visual das páginas

Leia mais

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

DWEB. Design para Web. CSS3 - Fundamentos. Curso Superior de Tecnologia em Design Gráfico DWEB Design para Web Curso Superior de Tecnologia em Design Gráfico CSS3 - Fundamentos E não vos conformeis com este século, mas transformai-vos pela renovação da vossa mente, para que experimenteis qual

Leia mais

CSS é a abreviatura para Cascading Style Sheets Folhas de Estilo em Cascata

CSS é a abreviatura para Cascading Style Sheets Folhas de Estilo em Cascata CSS CSS é a abreviatura para Cascading Style Sheets Folhas de Estilo em Cascata CSS é uma linguagem para estilos (formatação) que define o layout de documentos HTML. CSS controla fontes, cores, margens,

Leia mais

Acessibilidade no SIEP (Sistema de Informações da Educação Profissional e Tecnológica) Módulo de Acessibilidade Virtual CEFET Bento Gonçalves RS Maio 2008 ACESSIBILIDADE À WEB De acordo com Cifuentes (2000),

Leia mais

Mudança de formatos no HTML. CSS - Cascading Style Sheets. A prioridade para o efeito cascata. A prioridade para o efeito cascata

Mudança de formatos no HTML. CSS - Cascading Style Sheets. A prioridade para o efeito cascata. A prioridade para o efeito cascata Mudança de formatos no HTML título CSS - Cascading Style Sheets e os problemas do HTML Para mudar a cor de uma única linha de uma página seria relativamente fácil.

Leia mais

Lista de Revisão. 3. Analise a afirmativa a seguir como verdadeira ou falsa e justifique.

Lista de Revisão. 3. Analise a afirmativa a seguir como verdadeira ou falsa e justifique. Lista de Revisão 1. Nos sistemas web, geralmente os usuários apresentam dois problemas típicos, a desorientação e a sobrecarga cognitiva. Discorra sobre esses problemas. 2. Apresente as principais diferenças

Leia mais

XML e Banco de Dados de Internet. Tópicos Especiais em Tecnologia da Informação Profa. Késsia R. C. Marchi

XML e Banco de Dados de Internet. Tópicos Especiais em Tecnologia da Informação Profa. Késsia R. C. Marchi XML e Banco de Dados de Internet Tópicos Especiais em Tecnologia da Informação Profa. Késsia R. C. Marchi Motivação Diversas aplicações Web utilizam Fontes de Dados (BD); Arquitetura Cliente-Servidor (2

Leia mais

Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu 2014/2

Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu 2014/2 Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu 2014/2 Objetivo. O objetivo da disciplina é conhecer os princípios da programação de

Leia mais

Sumário. HTML CSS JQuery Referências IHC AULA 6 5-09-2011 1

Sumário. HTML CSS JQuery Referências IHC AULA 6 5-09-2011 1 Sumário HTML CSS JQuery Referências IHC AULA 6 5-09-2011 1 Linguagem HTML HTML é a abreviação de HyperText Markup Language, que pode ser traduzido como Linguagem de Marcação de Hipertexto. Não é uma linguagem

Leia mais

Roteiro 2: Conceitos de Tags HTML

Roteiro 2: Conceitos de Tags HTML Roteiro 2: Conceitos de Tags HTML Objetivos Detalhar conceitos sobre TAGS HTML: elementos, atributos, elemento vazio, links. Implementar páginas de internet com uso da linguagem HTML; Ferramentas Necessárias

Leia mais

Técnicas e processos de produção. Profº Ritielle Souza

Técnicas e processos de produção. Profº Ritielle Souza Técnicas e processos de produção Profº Ritielle Souza INTRODUÇÃO HTML Sigla em inglês para Hyper Text Markup Language, traduzindo daria algo como Linguagem para marcação de Hipertexto. E o que seria o

Leia mais

Introdução a Web Services

Introdução a Web Services Introdução a Web Services Mário Meireles Teixeira DEINF/UFMA O que é um Web Service? Web Service / Serviço Web É uma aplicação, identificada por um URI, cujas interfaces podem ser definidas, descritas

Leia mais

XML (extensible Markup Language)

XML (extensible Markup Language) Sumário 1. Introdução a Aplicações Não-Convencionais 2. Revisão de Modelagem Conceitual 3. BD Orientado a Objetos (BDOO) 4. BD Objeto-Relacional (BDOR) 5. BD Temporal (BDT) 6. BD Geográfico (BDG) 7. BD

Leia mais

Introdução. Definição. Validação. Universo XML. Apresentação. Processamento. Prof. Enzo Seraphim. Banco de Dados

Introdução. Definição. Validação. Universo XML. Apresentação. Processamento. Prof. Enzo Seraphim. Banco de Dados Introdução Definição Validação Apresentação Processamento Banco de Dados Universo XML Prof. Enzo Seraphim Popularidade do HTML Extremamente simples Estilo próprio para formatação de documentos Ligações

Leia mais

Kassius Vargas Prestes

Kassius Vargas Prestes Kassius Vargas Prestes Agenda 1. Introdução Web Services 2. XML, SOAP 3. Apache Tomcat 4. Axis 5. Instalação Tomcat e Axis 6. Criação de um Web Service 7. Criação de um cliente Baixar http://www.inf.ufrgs.br/~kvprestes/webservices/

Leia mais

DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0

DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0 DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0 Índice 1 - Objetivo 2 - Descrição do ambiente 2.1. Tecnologias utilizadas 2.2. Estrutura de pastas 2.3. Bibliotecas já incluídas 3 - Características gerais 4 - Criando

Leia mais

QUEM FEZ O TRABALHO?

QUEM FEZ O TRABALHO? Introdução a Linguagem HTML: Conceitos Básicos e Estrutura ANA PAULAALVES DE LIMA 1 QUEM FEZ O TRABALHO? Com as tagsaprendidas hoje, faça uma página HTML sobre você com as seguintes informações: Seu nome

Leia mais

HTML 5 + CSS APRESENTANDO O CSS ESTILOS LOCAIS

HTML 5 + CSS APRESENTANDO O CSS ESTILOS LOCAIS APRESENTANDO O CSS CSS Cascading Style Sheets, ou, em português, Folha de Estilo em Cascata - é uma linguagem de estilo que pode ser utilizada na formatação de documentos HTML. Com CSS, podemos criar regras

Leia mais

DESENVOLVIMENTO WEB DENTRO DOS PARADIGMAS DO HTML5 E CSS3

DESENVOLVIMENTO WEB DENTRO DOS PARADIGMAS DO HTML5 E CSS3 DESENVOLVIMENTO WEB DENTRO DOS PARADIGMAS DO HTML5 E CSS3 Eduardo Laguna Rubai, Tiago Piperno Bonetti Universidade Paranaense (Unipar) Paranavaí PR- Brasil eduardorubay@gmail.com, bonetti@unipar.br Resumo.

Leia mais

LINGUAGEM DE PROGRAMAÇÃO HTML COMPONENTES: ROBSON EDMILSON

LINGUAGEM DE PROGRAMAÇÃO HTML COMPONENTES: ROBSON EDMILSON COMPONENTES: ROBSON EDMILSON O HTML (Hiper Text Mark-up Language) é uma linguagem de programação hipertexto. O HTML tem códigos para criar páginas na web. Estes códigos que definem o tipo de letra, qual

Leia mais

MAPEAMENTO DE CONSULTAS SQL EM XML ENTRE SISTEMAS GERENCIADORES DE BANCO DE DADOS RELACIONAIS

MAPEAMENTO DE CONSULTAS SQL EM XML ENTRE SISTEMAS GERENCIADORES DE BANCO DE DADOS RELACIONAIS Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Curso de Sistemas de Informação RENATO SULZBACH MAPEAMENTO DE CONSULTAS SQL EM XML ENTRE SISTEMAS GERENCIADORES

Leia mais

PROGRAMAÇÃO SERVIDOR WEBSERVICES EM SISTEMAS WEB. Prof. Dr. Daniel Caetano 2012-1

PROGRAMAÇÃO SERVIDOR WEBSERVICES EM SISTEMAS WEB. Prof. Dr. Daniel Caetano 2012-1 PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB WEBSERVICES Prof. Dr. Daniel Caetano 2012-1 Objetivos Compreender o que é um WebService e sua utilidade Compreender a lógica de funcionamento de um WebService Capacitar

Leia mais

2 Conceitos relativos a Web services e sua composição

2 Conceitos relativos a Web services e sua composição 15 2 Conceitos relativos a Web services e sua composição A necessidade de flexibilidade na arquitetura das aplicações levou ao modelo orientado a objetos, onde os processos de negócios podem ser representados

Leia mais

Serviços Web: Arquitetura

Serviços Web: Arquitetura Sistemas Distribuídos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia do Maranhão Objetivos Nesta aula

Leia mais

Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V. 2009-2

Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V. 2009-2 Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V. 2009-2 Aula 2 Computação em Nuvem Desafios e Oportunidades A Computação em Nuvem

Leia mais

GERÊNCIA DE DADOS SEMIESTRUTURADOS -DTD. Prof. Angelo Augusto Frozza, M.Sc. http://www.about.me/tilfrozza

GERÊNCIA DE DADOS SEMIESTRUTURADOS -DTD. Prof. Angelo Augusto Frozza, M.Sc. http://www.about.me/tilfrozza GERÊNCIA DE DADOS SEMIESTRUTURADOS -DTD Prof. Angelo Augusto Frozza, M.Sc. http://www.about.me/tilfrozza ROTEIRO Introdução ao DTD Elementos Atributos Entidades Validando um documento XML DTD (DOCUMENT

Leia mais

Web Services. Autor: Rômulo Rosa Furtado

Web Services. Autor: Rômulo Rosa Furtado Web Services Autor: Rômulo Rosa Furtado Sumário O que é um Web Service. Qual a finalidade de um Web Service. Como funciona o serviço. Motivação para o uso. Como construir um. Referências. Seção: O que

Leia mais

SCE-557. Técnicas de Programação para WEB. Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br

SCE-557. Técnicas de Programação para WEB. Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br SCE-557 Técnicas de Programação para WEB Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br 1 Cronograma Fundamentos sobre servidores e clientes Linguagens Server e Client side

Leia mais

www.f2b.com.br 18/04/2006 Micropagamento F2b Web Services Web rev 00

www.f2b.com.br 18/04/2006 Micropagamento F2b Web Services Web rev 00 www.f2b.com.br 18/04/2006 Micropagamento F2b Web Services Web rev 00 Controle de Revisões Micropagamento F2b Web Services/Web 18/04/2006 Revisão Data Descrição 00 17/04/2006 Emissão inicial. www.f2b.com.br

Leia mais

extensible Markup Language (XML) XML é uma linguagem de anotação. XML utiliza tags para descrever informação.

extensible Markup Language (XML) XML é uma linguagem de anotação. XML utiliza tags para descrever informação. extensible Markup Language (XML) XML é uma linguagem de anotação. XML utiliza tags para descrever informação. Em XML, os tags não são pré-definidos. Temos de definir os nossos tags. XML utiliza um Document

Leia mais

Professor: Paulo Macos Trentin paulo@paulotrentin.com.br http://www.paulotrentin.com.br Escola CDI de Videira 4/6/2011 1

Professor: Paulo Macos Trentin paulo@paulotrentin.com.br http://www.paulotrentin.com.br Escola CDI de Videira 4/6/2011 1 Professor: Paulo Macos Trentin paulo@paulotrentin.com.br http://www.paulotrentin.com.br Escola CDI de Videira 4/6/2011 1 Do inglês, Cascading Style Sheet, ou folha de estilo em cascata. É uma linguagem

Leia mais

Sistema Nacional de Registro de Hóspedes - SNRHos. PGTUR Plataforma de Gestão do Turismo Manual Técnico de Utilização do Web Service Versão 1.

Sistema Nacional de Registro de Hóspedes - SNRHos. PGTUR Plataforma de Gestão do Turismo Manual Técnico de Utilização do Web Service Versão 1. Sistema Nacional de Registro de Hóspedes - PGTUR Plataforma de Gestão do Turismo Manual Técnico de Utilização do Web Service Versão 1.0 ÍNDICE 1. INTRODUÇÃO... 3 2. CONSIDERAÇÕES INICIAIS... 3 3. TÉCNOLOGIA

Leia mais

Unidade: O que é CSS? HTML e CSS? Boa aula!!!

Unidade: O que é CSS? HTML e CSS? Boa aula!!! Unidade: O que é CSS? HTML e CSS? Boa aula!!! Objetivo Construir: Padrões Web, Tableless e outros Como inserir o CSS nas páginas Sintaxe de utilização do CSS Tag DIV e tag SPAN Orientações Durante a explanação

Leia mais

XML XML. XML extensible Markup Language HTML. Motivação. W3C: World Wide Web Consortium XML 1.0. Mário Meireles Teixeira DEINF-UFMA

XML XML. XML extensible Markup Language HTML. Motivação. W3C: World Wide Web Consortium XML 1.0. Mário Meireles Teixeira DEINF-UFMA Mário Meireles Teixeira DEINF-UFMA Motivação extensible Markup Language W3C: World Wide Web Consortium http://www.w3.org 1.0 W3C Recommendation, 10/Fev/1998 (inicial) W3C Recommendation, 04/Fev/2004, 3

Leia mais

Introdução à Tecnologia Web HTML HyperText Markup Language XHTML extensible HyperText Markup Language Declaração DOCTYPE e Tag Raiz html

Introdução à Tecnologia Web HTML HyperText Markup Language XHTML extensible HyperText Markup Language Declaração DOCTYPE e Tag Raiz html IntroduçãoàTecnologiaWeb HTML HyperTextMarkupLanguage XHTML extensiblehypertextmarkuplanguage DeclaraçãoDOCTYPEeTagRaizhtml ProfªMSc.ElizabeteMunzlinger www.elizabete.com.br ProfªMSc.ElizabeteMunzlinger

Leia mais

Integração de sistemas utilizando Web Services do tipo REST

Integração de sistemas utilizando Web Services do tipo REST Integração de sistemas utilizando Web Services do tipo REST Jhonatan Wilson Aparecido Garbo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil jhowgarbo@gmail.com jaime@unipar.br

Leia mais

Webdesign A tag HEAD e as Meta tags

Webdesign A tag HEAD e as Meta tags Webdesign A tag HEAD e as Meta tags Conteúdos Os materiais de aula, apostilas e outras informações estarão disponíveis em: www.thiagomiranda.net HEAD Como vimos anteriormente, o nosso documento HTML é

Leia mais

11/20/10. Resoluções: Teste de Áudio. Não suporto esses malucos de TI. Só inventam despesas. Não acredito que teremos que pagar por mais softwares.

11/20/10. Resoluções: Teste de Áudio. Não suporto esses malucos de TI. Só inventam despesas. Não acredito que teremos que pagar por mais softwares. Não suporto esses malucos de TI. Só inventam despesas. Não acredito que teremos que pagar por mais softwares. Teste de Áudio Quero adaptar os softs que já temos e você não sabe como faz e diz que não é

Leia mais

WEBDESIGN. Professor: Paulo Trentin paulo@paulotrentin.com.br http://www.paulotrentin.com.br Escola CDI de Videira

WEBDESIGN. Professor: Paulo Trentin paulo@paulotrentin.com.br http://www.paulotrentin.com.br Escola CDI de Videira WEBDESIGN Professor: Paulo Trentin paulo@paulotrentin.com.br http://www.paulotrentin.com.br Escola CDI de Videira 1 CDI - Curso de Webdesign - Prof. Paulo Trentin Objetivos para esta aula Debater sobre

Leia mais

Internet. Gabriela Trevisan Bacharel em Sistemas de Infomação

Internet. Gabriela Trevisan Bacharel em Sistemas de Infomação Internet Gabriela Trevisan Bacharel em Sistemas de Infomação Histórico da Web World Wide Web o nosso www é o meio de comunicação mais utilizado no mundo atualmente. Através da WWW qualquer usuário conectado

Leia mais

INTEGRAÇÃO DE APLICAÇÕES UTILIZANDO WEB SERVICE 1. Kellen Kristine Perazzoli 2 ; Manassés Ribeiro 3

INTEGRAÇÃO DE APLICAÇÕES UTILIZANDO WEB SERVICE 1. Kellen Kristine Perazzoli 2 ; Manassés Ribeiro 3 INTEGRAÇÃO DE APLICAÇÕES UTILIZANDO WEB SERVICE 1 Kellen Kristine Perazzoli 2 ; Manassés Ribeiro 3 INTRODUÇÃO Atualmente empresas de diversos portes estão encontrando nos web services soluções para seus

Leia mais

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL Aula 06: Introdução Linguagem HTML

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL Aula 06: Introdução Linguagem HTML PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL Aula 06: Introdução Linguagem HTML O Desenvolvimento Web O desenvolvimento web é o termo utilizado para descrever atividade relacionada

Leia mais

Programando em PHP. Conceitos Básicos

Programando em PHP. Conceitos Básicos Programando em PHP www.guilhermepontes.eti.br lgapontes@gmail.com Conceitos Básicos Todo o escopo deste estudo estará voltado para a criação de sites com o uso dos diversos recursos de programação web

Leia mais

PROGRAMA DE MBA em Gestão e Engenharia do Produto. O Produto Internet e suas Aplicações

PROGRAMA DE MBA em Gestão e Engenharia do Produto. O Produto Internet e suas Aplicações Universidade de São Paulo Escola Politécnica Programa de Educação Continuada em Engenharia PROGRAMA DE MBA em Gestão e Engenharia do Produto O Produto Internet e suas Aplicações Tecnologias de Informação

Leia mais

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

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web; CONCEITOS INICIAIS Agenda A diferença entre páginas Web, Home Page e apresentação Web; O que é necessário para se criar páginas para a Web; Navegadores; O que é site, Host, Provedor e Servidor Web; Protocolos.

Leia mais

Apostila de XHTML Curso de Internet Professor Rinaldo Demétrio

Apostila de XHTML Curso de Internet Professor Rinaldo Demétrio Conteúdo XHTML - Por quê?... 2 Porque XHTML?... 2 Diferenças Entre XHTML e HTML... 3 Como Preparar-se para a XHTML... 3 As Diferenças Mais Importantes:... 3 Os Elementos Devem Estar Devidamente Aninhados...

Leia mais

Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA

Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA RESUMO Ricardo Della Libera Marzochi A introdução ao Service Component Architecture (SCA) diz respeito ao estudo dos principais fundamentos

Leia mais

Leiaute-IMPORTAÇÃO-Plano de Contas - XML

Leiaute-IMPORTAÇÃO-Plano de Contas - XML Leiaute-IMPORTAÇÃO-Plano de Contas - XML DOC-IN 1.0 1 / 6 Leiaute-IMPORTAÇÃO-Plano de Contas - XML Leiaute-IMPORTAÇÃO-Plano de Contas - XML DOC-IN 1.0 2 / 6 ÍNDICE ARQUIVO DE LEIAUTE... 3 Formato... 3

Leia mais

Sintaxe XML. César Vittori cvittori@inf.ufrgs.br. Outubro de 2000. Resumo Introdução à sintaxe XML. Marcação tradicional x marcação de documentos

Sintaxe XML. César Vittori cvittori@inf.ufrgs.br. Outubro de 2000. Resumo Introdução à sintaxe XML. Marcação tradicional x marcação de documentos Sintaxe XML César Vittori cvittori@inf.ufrgs.br Outubro de 2000 Resumo Introdução à sintaxe XML. Marcação tradicional x marcação de documentos XML. Sintaxe XML Marcação de documentos eletrônicos XML é

Leia mais

Serviços Web: Introdução

Serviços Web: Introdução Sistemas Distribuídos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia do Maranhão Objetivos Nesta aula

Leia mais

MADALENA PEREIRA DA SILVA SLA Sociedade Lageana de Educação DCET Departamento de Ciências Exatas e Tecnológica

MADALENA PEREIRA DA SILVA SLA Sociedade Lageana de Educação DCET Departamento de Ciências Exatas e Tecnológica MADALENA PEREIRA DA SILVA SLA Sociedade Lageana de Educação DCET Departamento de Ciências Exatas e Tecnológica Desenvolvimento de Web Services com SOAP. 1. Introdução. Com a tecnologia de desenvolvimento

Leia mais

Web services. Um web service é qualquer software que está disponível através da Internet através de uma interface XML.

Web services. Um web service é qualquer software que está disponível através da Internet através de uma interface XML. Web services Um web service é qualquer software que está disponível através da Internet através de uma interface XML. XML é utilizado para codificar toda a comunicação de/para um web service. Web services

Leia mais

Desenvolvimento em Ambiente Web. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com

Desenvolvimento em Ambiente Web. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Desenvolvimento em Ambiente Web Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com No início A Web é criada em 1989, para ser um padrão de publicação e distribuição de textos científicos e acadêmicos.

Leia mais

HTML. Tópicos. Tags. Páginas WEB Arquitectura Definição HTML. O documento HTML Estrutura do documento Meta comandos Ferramentas de edição de HTML

HTML. Tópicos. Tags. Páginas WEB Arquitectura Definição HTML. O documento HTML Estrutura do documento Meta comandos Ferramentas de edição de HTML HTML Tópicos Páginas WEB Arquitectura Definição HTML Tags O documento HTML Estrutura do documento Meta comandos Ferramentas de edição de HTML Arquitectura Browser Pedido de resolução nome End. IP Pedido

Leia mais

EDITORA FERREIRA MP/RJ_EXERCÍCIOS 01

EDITORA FERREIRA MP/RJ_EXERCÍCIOS 01 EDITORA FERREIRA MP/RJ NCE EXERCÍCIOS 01 GABARITO COMENTADO 01 Ao se arrastar um arquivo da pasta C:\DADOS para a pasta D:\TEXTOS utilizando se o botão esquerdo do mouse no Windows Explorer: (A) o arquivo

Leia mais

Web Design Aula 01: Conceitos Básicos

Web Design Aula 01: Conceitos Básicos Web Design Aula 01: Conceitos Básicos Professora: Priscilla Suene priscilla.silverio@ifrn.edu.br Motivação Motivação Motivação Motivação Roteiro Introdução Papéis e Responsabilidades Construindo um site

Leia mais

Desenvolvimento Web Introdução a XHTML. Prof. Bruno Gomes

Desenvolvimento Web Introdução a XHTML. Prof. Bruno Gomes Desenvolvimento Web Introdução a XHTML Prof. Bruno Gomes 2014 Introdução HTML e XHTML Estrutura básica do documento DTDs Validação do documento Exercícios HTML e XHTML HTML (Hipertext Markup Language)

Leia mais

Desenvolvimento de Sites com PHP e Mysql Docente André Luiz Silva de Moraes

Desenvolvimento de Sites com PHP e Mysql Docente André Luiz Silva de Moraes Roteiro 3: Introdução a Linguagem CSS Desenvolvimento de Sites com PHP e Mysql Objetivos Vincular folhas de estilo CSS em páginas de Internet; Compreender a sintaxe CSS; Controlar a formatação dos elementos

Leia mais

PROGRAMAÇÃO MANUAL DE INSTRUÇÕES SEJA BEM VINDO VERSÃO 1.4 10/01/2013 UDS SOLUÇÕES DIGITAIS

PROGRAMAÇÃO MANUAL DE INSTRUÇÕES SEJA BEM VINDO VERSÃO 1.4 10/01/2013 UDS SOLUÇÕES DIGITAIS VERSÃO 1.4 10/01/2013 UDS SOLUÇÕES DIGITAIS PROGRAMAÇÃO MANUAL DE INSTRUÇÕES Instruções, métodos e recomendações para desenvolvimento de sistemas na UDS. 1 Sumário Apresentação... 3 Estrutura de pastas:...

Leia mais

3 SERVIÇOS IP. 3.1 Serviços IP e alguns aspectos de segurança

3 SERVIÇOS IP. 3.1 Serviços IP e alguns aspectos de segurança 3 SERVIÇOS IP 3.1 Serviços IP e alguns aspectos de segurança Os serviços IP's são suscetíveis a uma variedade de possíveis ataques, desde ataques passivos (como espionagem) até ataques ativos (como a impossibilidade

Leia mais

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

Protocolos de Internet (família TCP/IP e WWW) Primeiro Técnico. Prof. Cesar Primeiro Técnico Protocolos de Internet (família TCP/IP e WWW) Prof. Cesar 1 TCP - Transmission Control Protocol Esse protocolo tem como principal objetivo realizar a comunicação entre aplicações de dois

Leia mais

Introdução às Folhas de Estilo

Introdução às Folhas de Estilo Introdução às Folhas de Estilo Folhas de Estilo Cascading Style Sheets (CSS). Separa aparência e estrutura do documento. Permite maior controle sobre a apresentação das páginas Margens Tamanho / tipo de

Leia mais

Anexo VI Edital nº 03361/2008. Projeto de Integração das informações de Identificação Civil. 1. Definições de interoperabilidade adotadas pela SENASP

Anexo VI Edital nº 03361/2008. Projeto de Integração das informações de Identificação Civil. 1. Definições de interoperabilidade adotadas pela SENASP Anexo VI Edital nº 03361/2008 Projeto de Integração das informações de Identificação Civil 1. Definições de interoperabilidade adotadas pela SENASP A Senasp procura adotar os padrões de interoperabilidade

Leia mais

Web Services. Integração de aplicações na Web. Sistemas Distribuídos

Web Services. Integração de aplicações na Web. Sistemas Distribuídos Web Services Integração de aplicações na Web Integração de Aplicações na Web Interoperação entre ambientes heterogêneos desafios diversidade de componentes: EJB, CORBA, DCOM... diversidade de linguagens:

Leia mais

HTML5. Prof. Salustiano Rodrigues de Oliveira saluorodrigues@gmail.com www.profsalu.com.br

HTML5. Prof. Salustiano Rodrigues de Oliveira saluorodrigues@gmail.com www.profsalu.com.br HTML5 Prof. Salustiano Rodrigues de Oliveira saluorodrigues@gmail.com www.profsalu.com.br HTML5 HTML5 é considerada a próxima geração do HTML e suas funcionalidades inovadoras o tornam uma alternativa

Leia mais

Análise da Nova Linguagem HTML5 para o Desenvolvimento Web

Análise da Nova Linguagem HTML5 para o Desenvolvimento Web Análise da Nova Linguagem HTML5 para o Desenvolvimento Web Sergio N. Ikeno¹, Késsia Rita da Costa Marchi¹ ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil sergioikn@gmail.com, kessia@unipar.br Resumo.

Leia mais

Guia de Consulta Rápida XML. Otávio C. Décio. Novatec Editora

Guia de Consulta Rápida XML. Otávio C. Décio. Novatec Editora Guia de Consulta Rápida XML Otávio C. Décio Novatec Editora Guia de Consulta Rápida XML de Otávio C. Décio Copyright@2000 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610

Leia mais

INTRODUÇÃO AO DESENVOLVIMENTO WEB. PROFª. M.Sc. JULIANA H Q BENACCHIO

INTRODUÇÃO AO DESENVOLVIMENTO WEB. PROFª. M.Sc. JULIANA H Q BENACCHIO INTRODUÇÃO AO DESENVOLVIMENTO WEB PROFª. M.Sc. JULIANA H Q BENACCHIO Internet Internet é o conjunto de diversas redes de computadores que se comunicam entre si Internet não é sinônimo de WWW (World Wide

Leia mais

Bem-vindo ao XML. Apostila de XML

Bem-vindo ao XML. Apostila de XML Bem-vindo ao XML Bem-vindo a Extensible Markup Language, XML, a linguagem para tratamento de dados em uma forma compacta, fácil de gerenciar sem mencionar o mais poderoso avanço visto na Internet nos últimos

Leia mais

Arquiteturas, Padrões e Serviços para Geoprocessamento. Lúbia Vinhas 13/05/2008

Arquiteturas, Padrões e Serviços para Geoprocessamento. Lúbia Vinhas 13/05/2008 Arquiteturas, Padrões e Serviços para Geoprocessamento Lúbia Vinhas 13/05/2008 Desejo saber estatísticas sobre áreas queimadas. Desejo fazer análises por localização, por classes de uso ou ainda por seleção

Leia mais

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

Aula 1 Desenvolvimento Web. Curso: Técnico em Informática / 2º módulo Disciplina: Desenvolvimento Web Professora: Luciana Balieiro Cosme Aula 1 Desenvolvimento Web Curso: Técnico em Informática / 2º módulo Disciplina: Desenvolvimento Web Professora: Luciana Balieiro Cosme Plano de Aula Ementa Avaliação Ementa Noções sobre Internet. HTML

Leia mais

Bases de dados semi-estruturadas, XML

Bases de dados semi-estruturadas, XML Bases de dados semi-estruturadas, XML Fernando Lobo Base de Dados, Universidade do Algarve 1 / 40 Modelo de informação semi-estruturado Esquema está impĺıcito nos dados. Ao invés do modelo relacional,

Leia mais

BREVE INTRODUÇÃO À LINGUAGEM XML

BREVE INTRODUÇÃO À LINGUAGEM XML BREVE INTRODUÇÃO À LINGUAGEM XML Por Carlos H. Marcondes marcon@vm.uff.br Rio de Janeiro Abril 2008 PROGRAMA 1.Problema, motivações e conceitos 2.Estrutura de um documento XML 1.DTDs, Schemas 2.Folhas

Leia mais

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

Programação para a Web - I. José Humberto da Silva Soares Programação para a Web - I José Humberto da Silva Soares Fundamentos de Internet Rede Mundial de Computadores; Fornece serviços, arquivos e informações; Os computadores que têm os recursos são chamados

Leia mais

BANCO DE DADOS CONTEÚDO INFORMÁTICA. Prof.: MARCIO HOLLWEG mhollweg@terra.com.br BANCO DE DADOS SGBD TABELA CONCEITOS BÁSICOS

BANCO DE DADOS CONTEÚDO INFORMÁTICA. Prof.: MARCIO HOLLWEG mhollweg@terra.com.br BANCO DE DADOS SGBD TABELA CONCEITOS BÁSICOS CONTEÚDO HARDWARE - 2 AULAS SISTEMA OPERACIONAL - 2 AULAS INFORMÁTICA Prof.: MARCIO HOLLWEG mhollweg@terra.com.br APLICATIVOS OFFICE - 3 AULAS INTERNET - 1 AULA REDE - 2 AULA SEGURANÇA - 1 AULA BANCO DE

Leia mais