Baixe o app para aproveitar ainda mais
Prévia do material em texto
28/04/2020 PROVA ONLINE 25/04/2020: 09. Apis e web services - AWS (2019) https://pucminas.instructure.com/courses/1827/quizzes/46499 1/7 PROVA ONLINE 25/04/2020 Entrega 25 abr em 18:20 Pontos 60 Perguntas 10 Disponível 25 abr em 14:00 - 25 abr em 18:20 aproximadamente 4 horas Limite de tempo 60 Minutos Instruções Este teste foi travado 25 abr em 18:20. Histórico de tentativas Tentativa Tempo Pontuação MAIS RECENTE Tentativa 1 51 minutos 36 de 60 Pontuação deste teste: 36 de 60 Enviado 25 abr em 15:59 Esta tentativa levou 51 minutos. ATENÇÃO: Verifique em "Notas" se você não atingiu o aproveitamento necessário nesta disciplina. Caso você já tenha realizado uma prova anterior e opte por uma nova tentativa, será identificado como uma prova extra e resultará em pagamento de taxa extra. INSTRUÇÕES DA AVALIAÇÃO ONLINE A prova tem a duração de 60 minutos e se realizará das 14 às 18:20 horas, horário de Brasília. Ao clicar em PROVA ONLINE 25/04/2020, no menu “testes” você iniciará a prova. A partir daí não será possível desistir de realizá-la. A prova é composta de 10 questões objetivas, cada uma no valor de 6 pontos. Ao final do teste não se esqueça de enviá-lo clicando no botão “ENVIAR TESTE”. Só utilize esse botão quando tiver finalizado a avaliação. Se necessário, durante a prova entre em contato pelo link “Atendimento”. ATENÇÃO: Todas as provas iniciadas e que não houverem sido submetidas, serão automaticamente encerradas pelo sistema transcorridos os 60 minutos de duração, ou às 18:20 horas – horário em que se encerra a aplicação. Boa Prova! https://pucminas.instructure.com/courses/1827/quizzes/46499/history?version=1 28/04/2020 PROVA ONLINE 25/04/2020: 09. Apis e web services - AWS (2019) https://pucminas.instructure.com/courses/1827/quizzes/46499 2/7 6 / 6 ptsPergunta 1 Existem técnicas diversas para fornecer escalabilidade de APIs. Sobre essas técnicas podemos dizer o seguinte, exceto: A paginação pode ser baseada em cursores e limites. Caches de rede e proxy cache não podem ser usados para implementar caches de API. Correto!Correto! Caches podem ser usados no servidor e cliente para reduzir o tráfego novo. Dados de retorno de dados HTTP podem ser compactados em formato GZIP. 6 / 6 ptsPergunta 2 Sobre testes de caixa preta e testes de caixa cinza, podemos dizer: Ferramentas de geração de estresse sintéticos não suporta o processo de testes de caixa preta. Testes de caixa cinza permitem identificar os componentes servidor ofensores, tais como filas de mensagem ou DLL/COM/EJBs. Correto!Correto! Testes de caixa preta se referem a REST e testes de caixa cinza se referem a RPC . 28/04/2020 PROVA ONLINE 25/04/2020: 09. Apis e web services - AWS (2019) https://pucminas.instructure.com/courses/1827/quizzes/46499 3/7 Testes de caixa preta permitem identificar os componentes servidor ofensores, tais como filas de mensagem ou DLL/COM/EJBs. 6 / 6 ptsPergunta 3 O paradigma REST é baseado no conceito central de recursos. Um recurso é uma entidade que pode ser identificada, nomeada, endereçada ou tratada na web. As APIs REST expõem dados como recursos e usam métodos HTTP padrão para representar transações sobre esses recursos. Sobre os métodos REST, podemos dizer: O método DELETE é idempotente. Correto!Correto! O método POST é sempre usado para alterar recursos no servidor. O método HTTP CREATE é usado para criar ou alterar recursos. O método HTTP CREATE é usado para criar recursos. 0 / 6 ptsPergunta 4 Considere o seguinte cenário: Um time tem uma arquitetura legada baseada em ASP.NET Web Forms. Essa arquitetura não possui o uso de APIs e a comunicação entre view e controladores e modelos de dados é feita no servidor com chamadas de métodos da API do WebForms e EntityFramework. Durante discussões recentes, o time decidiu modernizar a sua camada de apresentação para um framework baseado em Javascript. Depois de várias escolhas e provas de conceito, o time decidiu pelo uso do Vue.JS e o uso do .NET Core 2. Essa decisão traz qual implicação possível para o redesenho da arquitetura legada? 28/04/2020 PROVA ONLINE 25/04/2020: 09. Apis e web services - AWS (2019) https://pucminas.instructure.com/courses/1827/quizzes/46499 4/7 Não existe nenhum impacto de tecnologias. ocê respondeuocê respondeu Criar uma API baseada no ASP.NET Web API. esposta corretaesposta correta Criar uma API baseada em JSF. Criar uma API baseada em ASP.NET Web gRPC. 0 / 6 ptsPergunta 5 APIs têm se tornado populares em muitas organizações. Elas se constituem já como uma importante ferramenta para a alavancagem de estratégias de TI. Quando falamos sobre possíveis objetivos de negócio de APIs, podemos afirmar, exceto: Aumento da interoperabilidade de aplicações. Melhorias na usabilidade de sistemas. esposta corretaesposta correta Reuso de serviços legados. ocê respondeuocê respondeu Exposição de serviços de negócio. 6 / 6 ptsPergunta 6 Considere o seguinte cenário: Você e o seu time estão disponibilizando agora APIs para o mercado cuja disponibilidade deve ser 24/7. Nesse contexto, você está buscando requisitos arquiteturais como Monitoração e Tolerância a 28/04/2020 PROVA ONLINE 25/04/2020: 09. Apis e web services - AWS (2019) https://pucminas.instructure.com/courses/1827/quizzes/46499 5/7 Falhas para garantir que qualquer problema seja imediatamente identificado e resolvido. Ao ter contato com padrões arquiteturais de APIs, o que faria sentido adotar para esse problema específico? Disjuntor e BFF BFF e API Gateway Disjuntor e HealthCheck Correto!Correto! Health Check e SAGA 0 / 6 ptsPergunta 7 APIs REST podem ser usados em múltiplos contextos no desenvolvimento de aplicações. Os cenários abaixo apontados são exemplos nesse sentido, exceto: Exposição de serviços legados em PL-SQL. ocê respondeuocê respondeu Exposição de novos serviços criados em Node.JS. Exposição de serviços em arquiteturas de microsserviços. Exposição de endpoints de ViewModels React. esposta corretaesposta correta 6 / 6 ptsPergunta 8 O GraphQL é uma linguagem de consulta para APIs que ganhou tração significativa nos últimos anos. Ela foi desenvolvida internamente pelo Facebook em 2012 e publicada em 2015. Desde então, ela foi adotada por provedores de API como GitHub, Yelp e Pinterest. 28/04/2020 PROVA ONLINE 25/04/2020: 09. Apis e web services - AWS (2019) https://pucminas.instructure.com/courses/1827/quizzes/46499 6/7 Sobre o GraphQL podemos dizer, exceto: Ele permite criar um payload menor comparativamente a REST ou RPC. Ele pode economizar várias chamadas de rede. Ele é fracamente tipado. Correto!Correto! Ele permite controle do payload da resposta. 0 / 6 ptsPergunta 9 Considere o seguinte cenário: Você está trabalhando em um projeto de APIs que requer uma escalabilidade para até 10000 usuários em produção. Você precisa se antecipar aos problemas e quer identificar possíveis gargalos no seu código de API. As técnicas e tecnologias abaixo podem ajudar, exceto: Apache AB e Apache HTTPd. ocê respondeuocê respondeu Engenharia do Caos e Teste de Carga. Engenharia do Caos e Apache AB. Apache AB e Chaos Monkey. esposta corretaesposta correta 6 / 6 ptsPergunta 10 APIs e microsserviços possuem uma relação complementar. Sobre esses estilos arquiteturais, podemos dizer: 28/04/2020 PROVA ONLINE 25/04/2020: 09. Apis e web services - AWS (2019) https://pucminas.instructure.com/courses/1827/quizzes/46499 7/7 Microsserviços facilitam a criação de APIs modulares, escaláveis e com tolerância a falhas. Correto!Correto! APIs gRPC não podem ser usadas em implementações de microsserviços. O uso correto de microsserviços implica o uso de BFF, evitando, assim, o uso de APIs. Microsserviços do tipo serverless somente podem ser usados para APIs REST. Pontuação do teste: 36 de 60
Compartilhar