Foram encontradas 55.956 questões.
Swagger é composto por um conjunto de ferramentas de código
aberto criadas em torno da especificação OpenAPI que podem
ajudar os desenvolvedores a construírem, documentarem e
consumirem APIs REST.
Com relação às ferramentas do Swagger, avalie as afirmativas a seguir e assinale (V) para a afirmativa e (F) para a falsa.
( ) Swagger Parser - É uma biblioteca autônoma para analisar definições OpenAPI no formato JSON ou YAML.
( ) Swagger APIDom - Fornece uma estrutura única e unificadora para descrever APIs em várias linguagens, por exemplo, RAML, API Blueprint, e formatos de serialização, como por exemplo XML, YAML ou JSON.
( ) Swagger SourceGen - Faz a geração automática de bibliotecas de cliente de APIs e stubs de servidor a partir de uma definição OpenAPI.
As afirmativas são, respectivamente,
Com relação às ferramentas do Swagger, avalie as afirmativas a seguir e assinale (V) para a afirmativa e (F) para a falsa.
( ) Swagger Parser - É uma biblioteca autônoma para analisar definições OpenAPI no formato JSON ou YAML.
( ) Swagger APIDom - Fornece uma estrutura única e unificadora para descrever APIs em várias linguagens, por exemplo, RAML, API Blueprint, e formatos de serialização, como por exemplo XML, YAML ou JSON.
( ) Swagger SourceGen - Faz a geração automática de bibliotecas de cliente de APIs e stubs de servidor a partir de uma definição OpenAPI.
As afirmativas são, respectivamente,
Provas
Questão presente nas seguintes provas
A arquitetura orientada a serviços é uma abordagem de design de
software que se concentra na construção de sistemas de software
funcionais, modulares e escaláveis a partir de componentes
individuais.
Com relação às vantagens dessa arquitetura em comparação com a abordagem monolítica de desenvolvimento de software, analise os itens a seguir.
I. Manutenção simplificada - A baixa integração e reutilização de serviços faz com que seja mais seguro desenvolver novas aplicações. Os desenvolvedores precisam sempre criar serviços do zero assim como nas aplicações monolíticas.
II. Adaptabilidade - Preserva a compatibilidade de antigas versões dos serviços e facilita o planejamento serviços futuros. Os desenvolvedores podem trazer serviços mais antigos para um ambiente operacional mais novo, até mesmo substituir serviços desatualizados por versões mais recentes que aproveitam hardwares atualizados.
III. Escalabilidade - Como os serviços são autossuficientes e independentes podem ser monitorados pela camada de gerenciamento do SOA, se o desempenho de um serviço cair devido ao aumento da demanda, novas instâncias poderão ser iniciadas. As aplicações que utilizam o serviço não saberão sobre as novas instâncias, apenas perceberão que os SLA permanecem aceitáveis.
Está correto o que se afirma em
Com relação às vantagens dessa arquitetura em comparação com a abordagem monolítica de desenvolvimento de software, analise os itens a seguir.
I. Manutenção simplificada - A baixa integração e reutilização de serviços faz com que seja mais seguro desenvolver novas aplicações. Os desenvolvedores precisam sempre criar serviços do zero assim como nas aplicações monolíticas.
II. Adaptabilidade - Preserva a compatibilidade de antigas versões dos serviços e facilita o planejamento serviços futuros. Os desenvolvedores podem trazer serviços mais antigos para um ambiente operacional mais novo, até mesmo substituir serviços desatualizados por versões mais recentes que aproveitam hardwares atualizados.
III. Escalabilidade - Como os serviços são autossuficientes e independentes podem ser monitorados pela camada de gerenciamento do SOA, se o desempenho de um serviço cair devido ao aumento da demanda, novas instâncias poderão ser iniciadas. As aplicações que utilizam o serviço não saberão sobre as novas instâncias, apenas perceberão que os SLA permanecem aceitáveis.
Está correto o que se afirma em
Provas
Questão presente nas seguintes provas
XSLT 2.0 é uma linguagem baseada em folhas de estilo capazes de
transformar documentos XML em outros documentos XML. Os
modelos de dados usados pelo XSLT 2.0 são
Provas
Questão presente nas seguintes provas
Um workflow no github é um processo automatizado e
configurável capaz de executar jobs.
Com relação aos componentes básicos presentes nos workflows, analise os itens a seguir.
I. Event é uma atividade específica em um repositório que aciona a execução do workflow. Por exemplo, uma atividade pode se originar do GitHub quando um usuário cria uma solicitação de pull ou envia um commit para um repositório.
II. Job é um conjunto de tarefas que são executadas em um workflow por um ou mais hosts. Cada tarefa é uma ação ou shell script a ser executado na ordem em que foram definidos, sendo dependentes umas das outras.
III. Host é um servidor que executa os workflows quando são acionados pelos usuários. Cada host pode executar vários jobs de modo concorrente. O GitHub fornece hosts no Ubuntu Linux, Windows e MacOS.
Está correto, o que se afirma em
Com relação aos componentes básicos presentes nos workflows, analise os itens a seguir.
I. Event é uma atividade específica em um repositório que aciona a execução do workflow. Por exemplo, uma atividade pode se originar do GitHub quando um usuário cria uma solicitação de pull ou envia um commit para um repositório.
II. Job é um conjunto de tarefas que são executadas em um workflow por um ou mais hosts. Cada tarefa é uma ação ou shell script a ser executado na ordem em que foram definidos, sendo dependentes umas das outras.
III. Host é um servidor que executa os workflows quando são acionados pelos usuários. Cada host pode executar vários jobs de modo concorrente. O GitHub fornece hosts no Ubuntu Linux, Windows e MacOS.
Está correto, o que se afirma em
Provas
Questão presente nas seguintes provas
Com o avanço da abordagem DevOps nas organizações e com o
aumento da colaboração entre administradores de sistema e
desenvolvedores, diversas ferramentas têm evoluído para tentar
padronizar o gerenciamento automatizado de infraestrutura e
suas configurações.
Selecione a alternativa que indica ferramentas usadas exclusivamente no gerenciamento de configurações.
Selecione a alternativa que indica ferramentas usadas exclusivamente no gerenciamento de configurações.
Provas
Questão presente nas seguintes provas
No desenvolvimento de aplicações web, a escolha do framework
adequado é essencial para garantir eficiência, escalabilidade e
manutenção do projeto.
Com relação aos frameworks, assinale (V) para afirmativa verdadeira e (F) para a falsa.
( ) Django: um framework para desenvolvimento rápido para web, escrito em PHP.
( ) Laravel: um framework Python gratuito e de código aberto para desenvolvimento de aplicações web que segue o padrão MVC.
( ) React: uma biblioteca JavaScript de código aberto com foco em criar interfaces de usuário em páginas web.
As afirmativas são, respectivamente,
Com relação aos frameworks, assinale (V) para afirmativa verdadeira e (F) para a falsa.
( ) Django: um framework para desenvolvimento rápido para web, escrito em PHP.
( ) Laravel: um framework Python gratuito e de código aberto para desenvolvimento de aplicações web que segue o padrão MVC.
( ) React: uma biblioteca JavaScript de código aberto com foco em criar interfaces de usuário em páginas web.
As afirmativas são, respectivamente,
Provas
Questão presente nas seguintes provas
A partir do lançamento do PHP 7 e do ECMAScript 2021 foram
introduzidos novos recursos que impactaram a forma como os
desenvolvedores escrevem e mantêm código.
Com relação ao lançamento destas novas versões, analise os itens a seguir:
I. ECMAScript 2021 introduziu o operador de encadeamento opcional, representado pelo codificador “ ?. “.
II. ECMAScript 2021 removeu o suporte para funções assíncronas.
III. PHP 7 introduziu o operador de coalescência nula, representado pelo codificador “ ?? “.
Está correto o que se afirma em
Com relação ao lançamento destas novas versões, analise os itens a seguir:
I. ECMAScript 2021 introduziu o operador de encadeamento opcional, representado pelo codificador “ ?. “.
II. ECMAScript 2021 removeu o suporte para funções assíncronas.
III. PHP 7 introduziu o operador de coalescência nula, representado pelo codificador “ ?? “.
Está correto o que se afirma em
Provas
Questão presente nas seguintes provas
Na programação orientada a objetos, princípios fundamentais
desempenham um papel específico na construção de software
modular, reutilizável e de fácil manutenção.
Com base no exposto, o princípio que permite que objetos de diferentes classes sejam tratados de maneira uniforme através de uma interface comum é
Com base no exposto, o princípio que permite que objetos de diferentes classes sejam tratados de maneira uniforme através de uma interface comum é
Provas
Questão presente nas seguintes provas
Na modelagem orientada a objetos, os diagramas de classes da
UML são ferramentas essenciais para representar a estrutura
estática de um sistema, detalhando classes, atributos, operações
e os relacionamentos entre elas.
Com relação aos relacionamentos de classes da UML, analise os itens a seguir.
I. Composição. II. Agregação. III. Generalização.
Sobre os relacionamentos fundamentais nesses diagramas de classes da UML, está correto o que se afirma em
Com relação aos relacionamentos de classes da UML, analise os itens a seguir.
I. Composição. II. Agregação. III. Generalização.
Sobre os relacionamentos fundamentais nesses diagramas de classes da UML, está correto o que se afirma em
Provas
Questão presente nas seguintes provas
O design responsivo é uma abordagem essencial no
desenvolvimento web moderno, garantindo que páginas sejam
exibidas de forma adequada em dispositivos com diferentes
tamanhos de tela, desde smartphones até desktops.
Qual a técnica central utilizada para garantir que uma página web seja exibida adequadamente em dispositivos de diferentes tamanhos de tela?
Qual a técnica central utilizada para garantir que uma página web seja exibida adequadamente em dispositivos de diferentes tamanhos de tela?
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container