{"id":55522,"date":"2016-11-21T00:59:12","date_gmt":"2016-11-21T03:59:12","guid":{"rendered":"https:\/\/www.estrategiaconcursos.com.br\/blog\/?p=55522"},"modified":"2016-11-23T22:18:12","modified_gmt":"2016-11-24T01:18:12","slug":"dataprev-comentarios-desenvolvimento","status":"publish","type":"post","link":"https:\/\/www.estrategiaconcursos.com.br\/blog\/dataprev-comentarios-desenvolvimento\/","title":{"rendered":"[Dataprev] Apresenta\u00e7\u00e3o e Coment\u00e1rios Desenvolvimento"},"content":{"rendered":"<p>Boa noite, pessoal! Como foram no concurso da Dataprev? Espero que bem!<\/p>\n<p>Meu nome \u00e9 Leon S\u00f3lon e serei o professor de desenvolvimento de software do Estrat\u00e9gia Concursos a partir de agora! Estarei em conjunto com o prof. Diego Carvalho e essa grande equipe de TI que se dedica para que todos tenham a melhor prepara\u00e7\u00e3o para concursos da \u00e1rea.<\/p>\n<p>Um breve curr\u00edculo e vamos logo para o que interessa, coment\u00e1rios da prova da Dataprev de hoje.<\/p>\n<p>Sou bacharel em Ci\u00eancia da Computa\u00e7\u00e3o pela Universidade de Bras\u00edlia (UnB), Mestre em Computa\u00e7\u00e3o Aplicada tamb\u00e9m pela UnB e com MBA em Ger\u00eancia de Projetos de Tecnologia pela Unieuro. Aprovado nos concursos: Auditor-Fiscal da RFB em 2005 (cargo atual), Analista de Inform\u00e1tica Legislativa da C\u00e2mara dos Deputados em 2007 (nomeado e exerc\u00edcio), T\u00e9cnico em Inform\u00e1tica do TST em 2005 (nomeado), T\u00e9cnico em Inform\u00e1tica do MPU em 2004 (nomeado e exerc\u00edcio) e Analista de Sistema do Serpro em 2004 (nomeado e exerc\u00edcio).<\/p>\n<div style=\"width: 439px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/portal.dataprev.gov.br\/sites\/default\/files\/styles\/magnific_popup_thumbnail\/public\/gallery-image\/marcadataprev2014portal.jpg?itok=aUiMpzK2\" alt=\"Dataprev - Estrat\u00e9gia Concursos\" width=\"429\" height=\"324\" \/><p class=\"wp-caption-text\">Dataprev &#8211; Estrat\u00e9gia Concursos<\/p><\/div>\n<p>As provas para todos os cargos da Dataprev foram bem o que esper\u00e1vamos, com quest\u00f5es relativamente f\u00e1ceis em desenvolvimento e bastante diretas. Algumas muito subjetivas pro meu gosto, tipo de quest\u00e3o que n\u00e3o avalia bem se o candidato conhece a tecnologia. Comento nesse post as provas dos cargos de infraestrutura e de desenvolvimento. Fiz um OCR nas provas e pode ser que passou algum errinho na descri\u00e7\u00e3o das quest\u00f5es, me avisem se acharem algo que comprometa o entendimento. Vamos l\u00e1!<\/p>\n<p><strong>INFRAESTRUTURA<\/strong><\/p>\n<p><strong>Quest\u00e3o 36<\/strong><\/p>\n<p>Com base na linguagem de programa\u00e7\u00e3o Java, assinale a alternativa que apresenta, correta e respectivamente, as palavras que correspondem aos seguintes prop\u00f3sitos.<\/p>\n<p>1. Indicar que uma classe n\u00e3o pode ser estendida<br \/>\n2. Determinar se um objeto \u00e9 inst\u00e2ncia de determinada classe, superclasse ou interface<br \/>\n3. Especificar que um m\u00e9todo n\u00e3o pode ser sobrescrito<\/p>\n<p>a) 1. Extends \/ 2. Instanceof \/ 3. Final<br \/>\nb) 1. Final \/ 2. Cast \/ 3. Final<br \/>\nc) 1. Extends \/ 2. Typecast \/ 3. Abstract<br \/>\nd) 1. Final \/ 2. Instanceof \/ 3. Final<br \/>\ne) 1. Final \/ 2. Cast \/ 3. Override<\/p>\n<p>Item 1: Uma classe que n\u00e3o pode ser estendida, ou seja, que n\u00e3o pode ser superclasse de nenhuma outra classe deve ser criada com a palavra-chave &#8220;final&#8221;.<\/p>\n<p>Item 2: existe um operador em Java para testar qual a classe, superclasse ou interface de um objeto: instanceof. Chamado de operador para comapara\u00e7\u00e3o de tipos funciona assim: objetoY instanceof ClasseX. Esse operador retorna um valor booleano, true ou false.<\/p>\n<p>Item 3: Mais um uso para a palavra-chave &#8220;final&#8221;. Quando n\u00e3o queremos que um m\u00e9todo seja sobrescrito, ou seja, tenha sua implementa\u00e7\u00e3o substitu\u00edda pelo novo m\u00e9todo, utilizamos &#8220;final&#8221;.<\/p>\n<p>Resposta, portanto, \u00e9 letra D<\/p>\n<p><strong>Quest\u00e3o 37.<\/strong><\/p>\n<p>\u00c9 correto afirmar que, no protocolo HTTP 1.1,<\/p>\n<p>a) c\u00f3digos de resposta iniciados por 5 indicam situa\u00e7\u00e3o de erro. A resposta 501, por exemplo, indica que o servidor est\u00e1 indispon\u00edvel<br \/>\nb) alguns m\u00e9todos HTTP det\u00e9m a propriedade da idempot\u00eancia na qual o resultado de uma requisi\u00e7\u00e3o realizada com sucesso \u00e9 independente do n\u00famero de vezes que \u00e9 executada. PUT, DELETE, GET, POST e HEAD s\u00e3o exemplos de m\u00e9todos idempotentes.<br \/>\nc) a autentica\u00e7\u00e3o DIGEST aplica uma fun\u00e7\u00e3o de hash a uma senha antes de envi\u00e1-la pela rede. Tipicamente, utiliza-se a codifica\u00e7\u00e3o BASE-64<br \/>\nd) o uso de conex\u00f5es persistentes e a cria\u00e7\u00e3o de recurso nativo para manuten\u00e7\u00e3o de estado (servidor ret\u00e9m informa\u00e7\u00f5es sobre cada usu\u00e1rio entre requisi\u00e7\u00f5es) s\u00e3o novidades acrescentadas na vers\u00e3o 1.1 do protocolo<br \/>\ne) o m\u00e9todo POST \u00e9 mais seguro que o GET na medida em que n\u00e3o armazena par\u00e2metros no hist\u00f3rico do navegador tampouco em logs do servidor<\/p>\n<p>Item a: o erro 501 na verdade informa que o servidor n\u00e3o entende ou n\u00e3o suporta o protocolo HTTP (errado)<br \/>\nItem b: a explica\u00e7\u00e3o de idempot\u00eancia de m\u00e9todos est\u00e1 correta, mas nos exemplos inclui o m\u00e9todo POST, que n\u00e3o tem essa propriedade (errado)<br \/>\nItem c: a autentica\u00e7\u00e3o DIGEST utiliza como padr\u00e3o o algoritmo MD5 e n\u00e3o a codifica\u00e7\u00e3o BASE-64 (errado)<br \/>\nItem d: a primeira parte est\u00e1 ok, mas a vers\u00e3o 1.1 do HTTP n\u00e3o muda o fato de o protocolo ser STATELESS, ou seja, n\u00e3o h\u00e1 recursos nativos para manuten\u00e7\u00e3o de estados. Isso \u00e9 simulado por aplica\u00e7\u00f5es web, mas nativamente o HTTP n\u00e3o possui essa caracter\u00edstica, mesmo na vers\u00e3o 1.1<br \/>\nItem e: como nas requisi\u00e7\u00f5es que utilizam o POST a URL n\u00e3o mostra os par\u00e2metros que est\u00e3o sendo enviados ao servidor, exite essa pequena vantagem em contraposi\u00e7\u00e3o ao GET, que explicita tudo que \u00e9 enviado na pr\u00f3pria URL.<\/p>\n<p>Resposta, letra E<\/p>\n<p><strong>Quest\u00e3o 39<\/strong>.<\/p>\n<p>Correlacione o framework Java ou a tecnologia de desenvolvimento (Coluna 1) com sua defini\u00e7\u00e3o (Coluna 2) e, em seguida, assinale a alternativa que apresenta a sequ\u00eancia correta.<\/p>\n<p>COLUNA 1<\/p>\n<p>1. AJAX<br \/>\n2. JSP<br \/>\n3. JSF 2<br \/>\n4. Hibernate<\/p>\n<p>COLUNA 2<\/p>\n<p>( ) Permitir incluir c\u00f3digo JavaScript e Java em p\u00e1ginas para web, este \u00faltimo por meio de scriptlets, declara\u00e7\u00f5es e express\u00f5es<br \/>\n( ) Possui nativamente uma tag capaz de realizar solicita\u00e7\u00f5es HTTP ass\u00edncronas<br \/>\n( ) O objeto XMLHttpRequest \u00e9 a base desse mecanismo. Usado para trocar informa\u00e7\u00f5es com o servidor sem que haja necessidade de recarregar a p\u00e1gina por completo.<br \/>\n( ) Neste framework, objetos podem estar em um dos seguintes estados: transiente, persistente e desatachado (detached)<\/p>\n<p>a) 1\/4\/3\/2<br \/>\nb) 3\/4\/1\/2<br \/>\nc) 3\/2\/1\/4<br \/>\nd) 2\/3\/1\/4<br \/>\ne) 2\/1\/3\/4<\/p>\n<p>Coluna 2<\/p>\n<p>(2. JSP) Descri\u00e7\u00e3o mostra as principais caracter\u00edsticas e elemenos das p\u00e1ginas JavaServer Pages<br \/>\n(3. JSF 2) JavaServer Faces trouxe na vers\u00e3o 2 a possibilidade de realizar requisi\u00e7\u00f5es assincronas de modo nativo, o que era poss\u00edvel nas vers\u00f5es anteriores somente com o uso de bibliotecas adicionais.<br \/>\n(1. AJAX) Asynchronous Javascript and XML se baseia no uso do objeto XMLHttpRequest para permitir requisi\u00e7\u00f5es ass\u00edncronas aos servidores Web.<br \/>\n(4. Hibernate) Hibernate \u00e9 utilizado como ferramenta de mapeamento objeto\/relacional. Os estados poss\u00edveis dos objetos mapeados s\u00e3o\u00c7<br \/>\n&#8211; Persistente: o objeto est\u00e1 associado a um contexto de persist\u00eancia e possui um identificador (mas pode ainda n\u00e3o existir fisicamente no BD)<br \/>\n&#8211; Transiente: objeto acabou de ser criado e ainda n\u00e3o est\u00e1 ligado a um contexto de persist\u00eancia e n\u00e3o tem um identificador<br \/>\n&#8211; Desatachado: possui um identificador, mas n\u00e3o est\u00e1 mais ligado a um contexto de persist\u00eancia<\/p>\n<p>Resposta \u00e9 a letra D<\/p>\n<p><strong>DESENVOLVIMENTO<\/strong><\/p>\n<p><strong>Quest\u00e3o 21.<\/strong><\/p>\n<p>Vulnerabilidade em software \u00e9 um conjunto de condi\u00e7\u00f5es que podem levar \u00e0 viola\u00e7\u00e3o de uma pol\u00edtica de seguran\u00e7a explicita ou impl\u00edcita. Desse modo, assinale a alternativa que se aplica a uma vulnerabilidade por injection.<\/p>\n<p>(A) \u00c9 um link que aponta para outro arquivo e atua como o arquivo apontado. Geralmente, ocorre em programas que n\u00e3o checam se o arquivo que devem abrir e ou n\u00e3o um link.<br \/>\n(B) Ocorre em ambientes que suportam multiprograma\u00e7\u00e3o.<br \/>\n(C) Geralmente, ocorre quando mais dados do que o suportado tentam ser armazenados.<br \/>\n(D) A vulnerabilidade ocorre quando comandos s\u00e3o dinamicamente gerados.<br \/>\n(E) A vulnerabilidade ocorre quando as especifica\u00e7\u00f5es definem como os dados devem ser representados, utilizando, muitas vezes, o printf() e o syslog();<\/p>\n<p>A quest\u00e3o traz itens bem confusos e n\u00e3o pede que se selecione a que mais se aplica a vulnerabilidade por injection. A resposta &#8220;menos pior&#8221; \u00e9 a letra D. SQL Injection, um exemplo de vulnerabilidade por inje\u00e7\u00e3o, ocorre quando comandos SQL s\u00e3o dinamicante criados e enviados ao SGBD. Por falta de tratamento da aplica\u00e7\u00e3o, c\u00f3digos maliciosos podem alcan\u00e7ar o banco de dados e permitir acesso indevido.<\/p>\n<p>Disse, a &#8220;menor pior&#8221; porque a letra B poderia ser considerado certa. Mesmo que a classifica\u00e7\u00e3o mono e multiprogramada tenha rela\u00e7\u00e3o mais direta com o tipo de SO e n\u00e3o tenha muito a ver com a vulnerabilidade por injection, \u00e9 claro que \u00e9 poss\u00edvel esse tipo de falhas de seguran\u00e7a em ambientes que suportam multiprograma\u00e7\u00e3o.<\/p>\n<p>Resposta, portanto, \u00e9 a letra D.<\/p>\n<p><strong>Quest\u00e3o 22.<\/strong><\/p>\n<p>Diferentes tipos de estrutura de dados s\u00e3o adequados a diferentes tipos de aplica\u00e7\u00e3o e algumas estruturas s\u00e3o altamente especializadas. destinando-se a algumas tarefas espec\u00edficas. A escolha de uma estrutura de dados apropriada pode tornar um problema complicado em um de solu\u00e7\u00e3o relativamente simples. Das estruturas de dados cl\u00e1ssicas listadas abaixo, assinale a alternativa que apresenta a baseada no princ\u00edpio LIFO.<\/p>\n<p>(A) Lista.<br \/>\n(B) Vetores.<br \/>\n(C) Pilha.<br \/>\n(D) Fila.<br \/>\n(E) Arvore.<\/p>\n<p>Quest\u00e3o bem f\u00e1cil. LIFO &#8211; last in first out, ou ainda, o \u00faltimo a entrar na estrutura \u00e9 o primeiro a sair. Sabemos, e vimos na aula do prof. Diego, que as pilhas tem essa caracter\u00edstica. Resposta \u00e9 a letra C.<\/p>\n<p><strong>Quest\u00e3o 40<\/strong><\/p>\n<p>As estruturas de dados. na maioria dos casos. baseiam-se nos tipos de armazenamento vistos dia a dia. ou seja. nada mais s\u00e3o do que a transforma\u00e7\u00e3o de uma forma de armazenamento j\u00e1 conhecida e utilizada no mundo real adaptada para o mundo computacional. Uma estrutura de dados que utiliza somente um tipo de dado em sua defini\u00e7\u00e3o \u00e9 conhecida como dados homog\u00eaneos. Assinale a alternativa que apresenta o tipo de dado que tem uma estrutura linear que necessita de um indice para que seus elementos sejam endere\u00e7ados.<\/p>\n<p>(A) Matriz.<br \/>\n(B) Inteiro.<br \/>\n(C) Real.<br \/>\n(D) Vetor.<br \/>\n(E) Ponteiro.<\/p>\n<p>Quest\u00e3o f\u00e1cil. Estrutura que utilizam \u00edndices nas alternativas s\u00e3o matriz e vetor, mas somente o \u00faltimo \u00e9 linear.<\/p>\n<p>Resposta D<\/p>\n<p><strong>Quest\u00e3o 41.<\/strong><\/p>\n<p>A avalia\u00e7\u00e3o de desempenho de um algoritmo quando executado por um computador pode ser feita a posteriori ou a priori. Quando avaliada a posteriori. \u00e9 correto afirmar que a avalia\u00e7\u00e3o de desempenho<\/p>\n<p>(A) consiste em envolver, a execu\u00e7\u00e3o do algoritmo sem medir o tempo de execu\u00e7\u00e3o.<br \/>\n(B) consiste em avaliar sem a necessidade de executar o algoritmo, de forma anal\u00edtica.<br \/>\n(C) consiste em avaliar o algoritmo de forma anal\u00edtica, considerando os itens de entrada e os n\u00fameros de instru\u00e7\u00f5es executadas pelo algoritmo.<br \/>\n(D) envolve a execu\u00e7\u00e3o propriamente dita do algoritmo. medindo-se o tempo de execu\u00e7\u00e3o.<br \/>\n(E) n\u00e3o envolve a execu\u00e7\u00e3o do algoritmo. porem exige-se o conhecimento da arquitetura da m\u00e1quina e da linguagem de programa\u00e7\u00e3o usada.<\/p>\n<p>Uma avalia\u00e7\u00e3o a posteriori executa o algoritmo para medir o tempo de execu\u00e7\u00e3o. A avalia\u00e7\u00e3o a priori n\u00e3o executa e avalia analiticamente com base na entrada e sa\u00edda.<\/p>\n<p>Resposta D<\/p>\n<p><strong>Quest\u00e3o 42.<\/strong><\/p>\n<p>Na programa\u00e7\u00e3o orientada a objetos. implementa-se um conjunto de classes que definem os objetos presentes no sistema de software. Cada classe determina o comportamento e os estados possiveis de seus objetos. assim como o relacionamento com outros objetos. Pode- se afirmar que quando duas ou mais classes derivadas de uma mesma superclasse podem invocar m\u00e9todos que tem a mesma identifica\u00e7\u00e3o (assinatura). mas comportamentos distintos. especializados para cada classe. trata-se de um(a)<\/p>\n<p>(A) interface.<br \/>\n(B) heran\u00e7a.<br \/>\n(C) polimorfismo.<br \/>\n(D) encapsulamento.<br \/>\n(E) abstra\u00e7\u00e3o.<\/p>\n<p>Conceito cl\u00e1ssico de polimorfismo. Uma superclasse AparelhoEletronico possui o m\u00e9todo play(), e tamb\u00e9m as possuem suas classes derivadas AparelhoDeSom e TVDigitalMegaBlaster, mas os m\u00e9todos play() de cada uma tem implementa\u00e7\u00f5es diferentes.<\/p>\n<p>Resposta C.<\/p>\n<p><strong>Quest\u00e3o 43.<\/strong><\/p>\n<p>Com Expression Language (EL), e possivel ter acesso a objetos armazenados pelo Servlet em escopos de p\u00e1gina, requisi\u00e7\u00e3o, sess\u00e3o ou aplica\u00e7\u00e3o, escrevendo apenas o nome do objeto.<\/p>\n<p>&lt;%<\/p>\n<p>Aluno a = new Aluno();<br \/>\nrequest.setAttribute(\u201caluno&#8217;, a);<br \/>\n%&gt;<br \/>\n${aluno}<\/p>\n<p>Assinale a alternativa que apresenta o que acontece ao se encontrar a seguinte tag:<\/p>\n<p>EL como ${aluno}<\/p>\n<p>(A) O container JSP procurara por uma vari\u00e1vel em algum dos escopos (PageContext, HttpServletRequest, HttpSession e ServletContext). Caso encontre o objeto, o m\u00e9todo toString \u00e9 invocado.<br \/>\n(B) O container JSP especifica o objeto (requestScope) e invoca o m\u00e9todo toString.<br \/>\n(C) O container JSP especifica o objeto (sessionScope) e invoca o m\u00e9todo Void.<br \/>\n(D) O container JSP especifica o objeto (paramValues) e invoca o m\u00e9todo Main.<br \/>\n(E) O container JSP procurar\u00e1 por uma vari\u00e1vel no escopo (PageCcntext) e, caso encontre o objeto. o m\u00e9todo Main e invocado.<\/p>\n<p>Toda p\u00e1gina JSP \u00e9 uma Servlet que possui o m\u00e9todo out.print(strigQualquer). Quando o c\u00f3digo acima \u00e9 invocado, o conteiner JSP primeiramente procura o atributo &#8220;aluno&#8221; em um dos escopos, do mais restrito ao mais geral. Se o objeto for encontrado ele dever\u00e1 ter sua sa\u00edda a partir do m\u00e9todo da Servlet correspondente \u00e0 p\u00e1ginha JSP out.print(). Como o m\u00e9todo requer uma String, o m\u00e9todo toString \u00e9 invocado.<\/p>\n<p>Resposta letra A.<\/p>\n<p><strong>Quest\u00e3o 44.<\/strong><\/p>\n<p>JavaScript \u00e9 uma linguagem de programa\u00e7\u00e3o baseada em scripts e padronizada pela ECMA Internacional. uma linguagem de programa\u00e7\u00e3o que traz melhorias para a linguagem HTML. permitindo a execu\u00e7\u00e3o de comandos do cliente. ou seja. em termos do navegador e n\u00e3o do servidor web. Sabendo-se que o JavaScript tem pouca semelhan\u00e7a com a linguagem de programa\u00e7\u00e3o Java, assinale a alternativa que apresenta uma caracteristica que n\u00e3o \u00e9 atribuida ao JavaScript.<\/p>\n<p>(A) Linguagem interpretada.<br \/>\n(B) Linguagem flexivel.<br \/>\n(C) Liga\u00e7\u00f5es est\u00e1ticas: os objetos devem existir durante o download.<br \/>\n(D) Acessibilidade do c\u00f3digo.<br \/>\n(E) Liga\u00e7\u00f5es dinamicas: as referencias dos objetos s\u00e3o verificadas durante o download.<\/p>\n<p>Quest\u00e3o m\u00e9dia. Todas s\u00e3o caracter\u00edsticas da linguagem JavaScript, com exce\u00e7\u00e3o da letra C. Por ser uma linguagem interpretada as liga\u00e7\u00f5es em javacript s\u00e3o din\u00e2micas, ou seja, os objetos n\u00e3o precisam est\u00e1 dispon\u00edveis antes do download, ao contr\u00e1rio de muitas linguagens compiladas.<\/p>\n<p>Resposta C<\/p>\n<p><strong>Quest\u00e3o 45.<\/strong><\/p>\n<p>A tecnologia Servlet \u00e9 a base do desenvolvimento de aplicativos web, usando a linguagem de programa\u00e7\u00e3o Java. O Servlet oferece diversos beneficios que n\u00e3o est\u00e3o necessariamente dispon\u00edveis em outras tecnologias. Dentre os benef\u00edcios abaixo, assinale a alternativa que apresenta uma caracteristica que n\u00e3o \u00e9 atribuida ao Servlet.<\/p>\n<p>(A) Desempenho.<br \/>\n(B) Portabilidade.<br \/>\n(C) Robustez.<br \/>\n(D) Simplicidade.<br \/>\n(E) Aceita\u00e7\u00e3o difundida.<\/p>\n<p>Quest\u00e3o bem ruim para avaliar a qualidade do candidato, por conter conte\u00fado muito subjetivo ao inv\u00e9s de pedir caracter\u00edsticas de funcionamento ou implementa\u00e7\u00e3o, mas vamos aos itens.<\/p>\n<p>Item a: servelt tem um bom desempenho, pois \u00e9 uma classe java como outra qualquer<br \/>\nItem b: tamb\u00e9m \u00e9 port\u00e1vel por ser escrita em Java e possuir especifica\u00e7\u00f5es de implementa\u00e7\u00e3o<br \/>\nItem c: s\u00e3o consideradas robustas e escal\u00e1veis<br \/>\nItem d: n\u00e3o s\u00e3o simples de usar em compara\u00e7\u00e3o com outras tecnologias, como JavaServer Pages e JSF.<br \/>\nItem e: muito utilizada at\u00e9 hoje &#8220;debaixo do cap\u00f4&#8221; de v\u00e1rias tecnologias e continua parte do JEE na vers\u00e3o 7. Pode-se afirmar que \u00e9 bem aceita.<\/p>\n<p>Resposta, letra D<\/p>\n<p><strong>Quest\u00e3o 46.<\/strong><\/p>\n<p>Padr\u00f5es de projetos sao solu\u00e7\u00f5es para problemas que algu\u00e9m um dia teve e resolveu aplicando um modelo que foi documentado e que o usu\u00e1rio pode adaptar integralmente ou de acordo com a necessidade de sua solu\u00e7ao. O sucesso para o desenvolvimento de aplica\u00e7\u00f5es com tecnologia orientada a objetos est\u00e1 intimamente ligado a arquitetura que ser\u00e1 utilizada para construir a aplica\u00e7\u00e2o. A tendencia indica que esta arquitetura estara baseada na organiza\u00e7\u00e3o da aplica\u00e7\u00e3o em camadas e na observa\u00e7\u00e3o dos padr\u00f5es utilizados pelo mercado. Das alternativas abaixo. assinale aquela que conceitua o padr\u00e3o de 3 camadas para desenvolvimento web.<\/p>\n<p>(A) Nesta estrutura. a base de dados foi colocada em uma maquina especifica, separada das m\u00e1quinas que executavam as aplica\u00e7\u00f5es.<br \/>\n(B) Nesta abordagem, ha aplicativos instalados em esta\u00e7\u00f5es clientes contendo toda a l\u00f3gica da aplica\u00e7\u00e3o (clientes ricos ou gordos).<br \/>\n(C) Um grande problema neste modelo \u00e9 o gerenciamento de vers\u00f5es, pois, para cada altera\u00e7\u00e3o. os aplicativos precisam ser atualizados em todas as maquinas clientes.<br \/>\n(D) Neste modelo. o aplicativo \u00e9 movido para o servidor e um navegador web \u00e9 usado como um cliente magro. O aplicativo \u00e9 executado em servidores web, com os quais o navegador web se comunica e gera c\u00f3digo HTML para ser exibido no cliente<br \/>\n(E) Nessa estrutura, entrada do usu\u00e1rio, verifica\u00e7\u00e3o, l\u00f3gica de neg\u00f3cio e acesso ao banco de dados estavam presentes em um mesmo lugar<\/p>\n<p>Quest\u00e3o f\u00e1cil. Modelo de 3 camadas no desenvolvimento web separa cliente magro no navegador web, servidor web e servidor de banco de dados. Letra A afirma que o SGDB precisa estar numa m\u00e1quina espec\u00edfica, o que n\u00e3o \u00e9 necess\u00e1rio, pois v\u00e1rios servidores diferentes podem conviver na mesma &#8220;m\u00e1quina&#8221;. Letra B afirma que h\u00e1 clientes gordos em aplica\u00e7\u00f5es web com toda a l\u00f3gica da aplica\u00e7\u00e3o, o que sabemos n\u00e3o ser verdade, pois nessa arquitetura a l\u00f3gica de neg\u00f3cio fica no servidor web. A letra C est\u00e1 errada porque as altera\u00e7\u00f5es de vers\u00e3o n\u00e3o implicam em mudan\u00e7as no lado cliente web. Letra E \u00e9 o extremo oposto da l\u00f3gica de separa\u00e7\u00e3o em camadas.<\/p>\n<p>Resposta \u00e9 a letra D.<\/p>\n<p><strong>Quest\u00e3o 48.<\/strong><\/p>\n<p>Uma estrat\u00e9gia de teste de software deve acomodar teste de baixo nivel. necess\u00e1rio para verificar se um segmento de c\u00f3digo-fonte foi corretamente implementado. bem como teste de alto nivel que valide fun\u00e7\u00f5es importantes do sistema contra requisitos do cliente. Assinale a alternativa que apresenta o tipo de teste que testa se um ou mais componentes combinados funcionam de maneira satisfat\u00f3ria.<\/p>\n<p>(A) Teste de Volume.<br \/>\n(B) Teste de Performance.<br \/>\n(C) Teste de Unidade.<br \/>\n(D) Teste de Integra\u00e7\u00e3o.<br \/>\n(E) Teste de Integridade.<\/p>\n<p>Letra D, teste de integra\u00e7\u00e3o.<\/p>\n<p><strong>Quest\u00e3o 49. <\/strong><\/p>\n<p>Leia o trecho abaixo e. em seguida, assinale a alternativa que preenche corretamente a lacuna.<\/p>\n<p>O Teste de _____ \u00e9, na verdade, uma s\u00e9rie de diferentes testes. cujo prop\u00f3sito primordial \u00e9 por. completamente a prova. o sistema baseado em computador. Apesar de cada teste ter uma finalidade diferente, todo o trabalho deve verificar se todos os elementos do sistema foram adequadamente integrados e realizam as fun\u00e7\u00f5es atribu\u00eddas.<\/p>\n<p>(A) Sistema<br \/>\n(B) Recupera\u00e7\u00e3o<br \/>\n(C) Seguran\u00e7a<br \/>\n(D) Desempenho<br \/>\n(E) Integra\u00e7\u00e3o<\/p>\n<p>Conceito de teste de sistema, letra A.<\/p>\n<hr \/>\n<p>Pessoal, esses foram os coment\u00e1rios da prova da Dataprev! Nas outras provas n\u00e3o encontrei nada de desenvolvimento, mas se passou batido me avisem que acrescento no post. Fiquem \u00e0 vontade para perguntar e apontar equ\u00edvocos na corre\u00e7\u00e3o. Boa sorte a todos!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Boa noite, pessoal! Como foram no concurso da Dataprev? Espero que bem! Meu nome \u00e9 Leon S\u00f3lon e serei o professor de desenvolvimento de software do Estrat\u00e9gia Concursos a partir de agora! Estarei em conjunto com o prof. Diego Carvalho e essa grande equipe de TI que se dedica para que todos tenham a melhor [&hellip;]<\/p>\n","protected":false},"author":383,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"post_tipo":"article","footnotes":""},"categories":[1],"tags":[512,888,630,25],"tax_estado":[],"class_list":["post-55522","post","type-post","status-publish","format-standard","hentry","category-cursos-e-concursos","tag-dataprev","tag-desenvolvimento-de-sistemas","tag-questoes-comentadas","tag-tecnologia-da-informacao"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>[Dataprev] Apresenta\u00e7\u00e3o e Coment\u00e1rios Desenvolvimento<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.estrategiaconcursos.com.br\/blog\/dataprev-comentarios-desenvolvimento\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Dataprev] Apresenta\u00e7\u00e3o e Coment\u00e1rios Desenvolvimento\" \/>\n<meta property=\"og:description\" content=\"Boa noite, pessoal! Como foram no concurso da Dataprev? Espero que bem! Meu nome \u00e9 Leon S\u00f3lon e serei o professor de desenvolvimento de software do Estrat\u00e9gia Concursos a partir de agora! Estarei em conjunto com o prof. Diego Carvalho e essa grande equipe de TI que se dedica para que todos tenham a melhor [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.estrategiaconcursos.com.br\/blog\/dataprev-comentarios-desenvolvimento\/\" \/>\n<meta property=\"og:site_name\" content=\"Estrat\u00e9gia Concursos\" \/>\n<meta property=\"article:published_time\" content=\"2016-11-21T03:59:12+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2016-11-24T01:18:12+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/portal.dataprev.gov.br\/sites\/default\/files\/styles\/magnific_popup_thumbnail\/public\/gallery-image\/marcadataprev2014portal.jpg?itok=aUiMpzK2\" \/>\n<meta name=\"author\" content=\"Leon S\u00f3lon da Silva\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@EstratConcursos\" \/>\n<meta name=\"twitter:site\" content=\"@EstratConcursos\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Leon S\u00f3lon da Silva\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"15 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"NewsArticle\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/dataprev-comentarios-desenvolvimento\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/dataprev-comentarios-desenvolvimento\/\"},\"author\":{\"name\":\"Leon S\u00f3lon da Silva\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/person\/b0d5b4cbb59485c6d7f8173a3301b8b8\"},\"headline\":\"[Dataprev] Apresenta\u00e7\u00e3o e Coment\u00e1rios Desenvolvimento\",\"datePublished\":\"2016-11-21T03:59:12+00:00\",\"dateModified\":\"2016-11-24T01:18:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/dataprev-comentarios-desenvolvimento\/\"},\"wordCount\":3070,\"commentCount\":4,\"publisher\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/dataprev-comentarios-desenvolvimento\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/portal.dataprev.gov.br\/sites\/default\/files\/styles\/magnific_popup_thumbnail\/public\/gallery-image\/marcadataprev2014portal.jpg?itok=aUiMpzK2\",\"keywords\":[\"Dataprev\",\"Desenvolvimento de Sistemas\",\"Quest\u00f5es comentadas\",\"Tecnologia da Informa\u00e7\u00e3o\"],\"articleSection\":[\"Concursos P\u00fablicos\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.estrategiaconcursos.com.br\/blog\/dataprev-comentarios-desenvolvimento\/#respond\"]}],\"copyrightYear\":\"2016\",\"copyrightHolder\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/dataprev-comentarios-desenvolvimento\/\",\"url\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/dataprev-comentarios-desenvolvimento\/\",\"name\":\"[Dataprev] Apresenta\u00e7\u00e3o e Coment\u00e1rios Desenvolvimento\",\"isPartOf\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/dataprev-comentarios-desenvolvimento\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/dataprev-comentarios-desenvolvimento\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/portal.dataprev.gov.br\/sites\/default\/files\/styles\/magnific_popup_thumbnail\/public\/gallery-image\/marcadataprev2014portal.jpg?itok=aUiMpzK2\",\"datePublished\":\"2016-11-21T03:59:12+00:00\",\"dateModified\":\"2016-11-24T01:18:12+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/dataprev-comentarios-desenvolvimento\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.estrategiaconcursos.com.br\/blog\/dataprev-comentarios-desenvolvimento\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/dataprev-comentarios-desenvolvimento\/#primaryimage\",\"url\":\"http:\/\/portal.dataprev.gov.br\/sites\/default\/files\/styles\/magnific_popup_thumbnail\/public\/gallery-image\/marcadataprev2014portal.jpg?itok=aUiMpzK2\",\"contentUrl\":\"http:\/\/portal.dataprev.gov.br\/sites\/default\/files\/styles\/magnific_popup_thumbnail\/public\/gallery-image\/marcadataprev2014portal.jpg?itok=aUiMpzK2\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/dataprev-comentarios-desenvolvimento\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Dataprev] Apresenta\u00e7\u00e3o e Coment\u00e1rios Desenvolvimento\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#website\",\"url\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/\",\"name\":\"Estrat\u00e9gia Concursos\",\"description\":\"O blog da Estrat\u00e9gia Concursos traz not\u00edcias sobre concursos e artigos de professores oferecendo cursos para concursos (pdf + videaulas) no site.\",\"publisher\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization\",\"name\":\"Estrat\u00e9gia Concursos\",\"url\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2025\/06\/03203428\/logo_concursos-1.jpg\",\"contentUrl\":\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2025\/06\/03203428\/logo_concursos-1.jpg\",\"width\":230,\"height\":60,\"caption\":\"Estrat\u00e9gia Concursos\"},\"image\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/EstratConcursos\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/person\/b0d5b4cbb59485c6d7f8173a3301b8b8\",\"name\":\"Leon S\u00f3lon da Silva\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/987648ac95ad7d3f6f0b429fae8ed026b0e02050e6b1566ccf680dd760781b58?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/987648ac95ad7d3f6f0b429fae8ed026b0e02050e6b1566ccf680dd760781b58?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/987648ac95ad7d3f6f0b429fae8ed026b0e02050e6b1566ccf680dd760781b58?s=96&d=mm&r=g\",\"caption\":\"Leon S\u00f3lon da Silva\"},\"url\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/author\/leonsolongmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"[Dataprev] Apresenta\u00e7\u00e3o e Coment\u00e1rios Desenvolvimento","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.estrategiaconcursos.com.br\/blog\/dataprev-comentarios-desenvolvimento\/","og_locale":"pt_BR","og_type":"article","og_title":"[Dataprev] Apresenta\u00e7\u00e3o e Coment\u00e1rios Desenvolvimento","og_description":"Boa noite, pessoal! Como foram no concurso da Dataprev? Espero que bem! Meu nome \u00e9 Leon S\u00f3lon e serei o professor de desenvolvimento de software do Estrat\u00e9gia Concursos a partir de agora! Estarei em conjunto com o prof. Diego Carvalho e essa grande equipe de TI que se dedica para que todos tenham a melhor [&hellip;]","og_url":"https:\/\/www.estrategiaconcursos.com.br\/blog\/dataprev-comentarios-desenvolvimento\/","og_site_name":"Estrat\u00e9gia Concursos","article_published_time":"2016-11-21T03:59:12+00:00","article_modified_time":"2016-11-24T01:18:12+00:00","og_image":[{"url":"http:\/\/portal.dataprev.gov.br\/sites\/default\/files\/styles\/magnific_popup_thumbnail\/public\/gallery-image\/marcadataprev2014portal.jpg?itok=aUiMpzK2","type":"","width":"","height":""}],"author":"Leon S\u00f3lon da Silva","twitter_card":"summary_large_image","twitter_creator":"@EstratConcursos","twitter_site":"@EstratConcursos","twitter_misc":{"Escrito por":"Leon S\u00f3lon da Silva","Est. tempo de leitura":"15 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/dataprev-comentarios-desenvolvimento\/#article","isPartOf":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/dataprev-comentarios-desenvolvimento\/"},"author":{"name":"Leon S\u00f3lon da Silva","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/person\/b0d5b4cbb59485c6d7f8173a3301b8b8"},"headline":"[Dataprev] Apresenta\u00e7\u00e3o e Coment\u00e1rios Desenvolvimento","datePublished":"2016-11-21T03:59:12+00:00","dateModified":"2016-11-24T01:18:12+00:00","mainEntityOfPage":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/dataprev-comentarios-desenvolvimento\/"},"wordCount":3070,"commentCount":4,"publisher":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization"},"image":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/dataprev-comentarios-desenvolvimento\/#primaryimage"},"thumbnailUrl":"http:\/\/portal.dataprev.gov.br\/sites\/default\/files\/styles\/magnific_popup_thumbnail\/public\/gallery-image\/marcadataprev2014portal.jpg?itok=aUiMpzK2","keywords":["Dataprev","Desenvolvimento de Sistemas","Quest\u00f5es comentadas","Tecnologia da Informa\u00e7\u00e3o"],"articleSection":["Concursos P\u00fablicos"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.estrategiaconcursos.com.br\/blog\/dataprev-comentarios-desenvolvimento\/#respond"]}],"copyrightYear":"2016","copyrightHolder":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/dataprev-comentarios-desenvolvimento\/","url":"https:\/\/www.estrategiaconcursos.com.br\/blog\/dataprev-comentarios-desenvolvimento\/","name":"[Dataprev] Apresenta\u00e7\u00e3o e Coment\u00e1rios Desenvolvimento","isPartOf":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/dataprev-comentarios-desenvolvimento\/#primaryimage"},"image":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/dataprev-comentarios-desenvolvimento\/#primaryimage"},"thumbnailUrl":"http:\/\/portal.dataprev.gov.br\/sites\/default\/files\/styles\/magnific_popup_thumbnail\/public\/gallery-image\/marcadataprev2014portal.jpg?itok=aUiMpzK2","datePublished":"2016-11-21T03:59:12+00:00","dateModified":"2016-11-24T01:18:12+00:00","breadcrumb":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/dataprev-comentarios-desenvolvimento\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.estrategiaconcursos.com.br\/blog\/dataprev-comentarios-desenvolvimento\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/dataprev-comentarios-desenvolvimento\/#primaryimage","url":"http:\/\/portal.dataprev.gov.br\/sites\/default\/files\/styles\/magnific_popup_thumbnail\/public\/gallery-image\/marcadataprev2014portal.jpg?itok=aUiMpzK2","contentUrl":"http:\/\/portal.dataprev.gov.br\/sites\/default\/files\/styles\/magnific_popup_thumbnail\/public\/gallery-image\/marcadataprev2014portal.jpg?itok=aUiMpzK2"},{"@type":"BreadcrumbList","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/dataprev-comentarios-desenvolvimento\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.estrategiaconcursos.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"[Dataprev] Apresenta\u00e7\u00e3o e Coment\u00e1rios Desenvolvimento"}]},{"@type":"WebSite","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#website","url":"https:\/\/www.estrategiaconcursos.com.br\/blog\/","name":"Estrat\u00e9gia Concursos","description":"O blog da Estrat\u00e9gia Concursos traz not\u00edcias sobre concursos e artigos de professores oferecendo cursos para concursos (pdf + videaulas) no site.","publisher":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.estrategiaconcursos.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization","name":"Estrat\u00e9gia Concursos","url":"https:\/\/www.estrategiaconcursos.com.br\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2025\/06\/03203428\/logo_concursos-1.jpg","contentUrl":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2025\/06\/03203428\/logo_concursos-1.jpg","width":230,"height":60,"caption":"Estrat\u00e9gia Concursos"},"image":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/EstratConcursos"]},{"@type":"Person","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/person\/b0d5b4cbb59485c6d7f8173a3301b8b8","name":"Leon S\u00f3lon da Silva","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/987648ac95ad7d3f6f0b429fae8ed026b0e02050e6b1566ccf680dd760781b58?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/987648ac95ad7d3f6f0b429fae8ed026b0e02050e6b1566ccf680dd760781b58?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/987648ac95ad7d3f6f0b429fae8ed026b0e02050e6b1566ccf680dd760781b58?s=96&d=mm&r=g","caption":"Leon S\u00f3lon da Silva"},"url":"https:\/\/www.estrategiaconcursos.com.br\/blog\/author\/leonsolongmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/posts\/55522","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/users\/383"}],"replies":[{"embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/comments?post=55522"}],"version-history":[{"count":7,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/posts\/55522\/revisions"}],"predecessor-version":[{"id":55950,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/posts\/55522\/revisions\/55950"}],"wp:attachment":[{"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/media?parent=55522"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/categories?post=55522"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/tags?post=55522"},{"taxonomy":"tax_estado","embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/tax_estado?post=55522"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}