Logo Passei Direto
Buscar

Revisar envio do teste_ QUESTIONÁRIO UNIDADE III

User badge image
Igor Oliveira

em

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Prévia do material em texto

Revisar envio do teste: QUESTIONÁRIO UNIDADE IIIDESENVOLVIMENTO DE SOFTWARE PARA INTERNET 6863-60_57501_R_E1_20242 CONTEÚDO
Usuário igor.oliveira137 @aluno.unip.br
Curso DESENVOLVIMENTO DE SOFTWARE PARA INTERNET
Teste QUESTIONÁRIO UNIDADE III
Iniciado 18/10/24 14:16
Enviado 18/10/24 14:19
Status Completada
Resultado da tentativa 2,5 em 2,5 pontos  
Tempo decorrido 2 minutos
Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas respondidas incorretamente
Pergunta 1
Resposta
Selecionada:
b.
Respostas: a. 
b.
O que é o Entity Framework e qual é a sua principal função no desenvolvimento de aplicações com ASP.NET Core? 
Um ORM que permite trabalhar com bancos de dados usando objetos .NET, abstraindo a complexidade das
operações de banco de dados.
Um framework para construir interfaces de usuário com C# e XAML.
Um ORM que permite trabalhar com bancos de dados usando objetos .NET, abstraindo a complexidade das
operações de banco de dados.
UNIP EAD BIBLIOTECAS MURAL DO ALUNO TUTORIAISCONTEÚDOS ACADÊMICOS
0,25 em 0,25 pontos
http://company.blackboard.com/
https://ava.ead.unip.br/webapps/blackboard/execute/courseMain?course_id=_373419_1
https://ava.ead.unip.br/webapps/blackboard/content/listContent.jsp?course_id=_373419_1&content_id=_4262853_1&mode=reset
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_10_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_27_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_47_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_29_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_25_1
https://ava.ead.unip.br/webapps/login/?action=logout
c. 
d. 
e. 
Comentário
da resposta:
Um servidor web integrado ao Visual Studio para teste de aplicações.
Um sistema de controle de versão para projetos ASP.NET Core. 
Uma biblioteca para gerenciar contêineres e orquestrar microserviços.
Resposta: B 
Comentário: Entity Framework é um Object-Relational Mapping (ORM) cuja principal função é permitir que os
desenvolvedores trabalhem com bancos de dados utilizando objetos .NET, abstraindo a complexidade das operações de
banco de dados. Em vez de escrever consultas SQL diretamente, os desenvolvedores podem utilizar as classes e objetos
do Entity Framework para interagir com os dados de uma maneira mais intuitiva e natural. Essa abstração facilita a criação,
leitura, atualização e exclusão de dados (CRUD) dentro de uma aplicação, permitindo que os desenvolvedores se
concentrem mais na lógica de negócios e menos nos detalhes especí�cos do banco de dados. O Entity Framework
gerencia automaticamente as relações entre as entidades e gera as consultas SQL necessárias para interagir com o banco
de dados subjacente. Além disso, ele oferece suporte a migrações, que ajudam a versionar o esquema do banco de dados
conforme o modelo da aplicação evolui. 
Pergunta 2
Resposta
Selecionada:
c.
Respostas: a. 
b. 
c.
Qual é a principal vantagem de usar contêineres Docker ao desenvolver e implantar aplicações ASP.NET Core?
Garantir consistência entre os ambientes de desenvolvimento, teste e produção encapsulando a aplicação e suas
dependências em um único objeto.
Permitir o uso de linguagens de programação dinâmicas dentro do ASP.NET Core.
Facilitar a integração com bancos de dados NoSQL.
Garantir consistência entre os ambientes de desenvolvimento, teste e produção encapsulando a aplicação e suas
dependências em um único objeto.
0,25 em 0,25 pontos
d. 
e. 
Comentário da
resposta:
Aumentar a velocidade de execução das consultas SQL. 
Melhorar a segurança dos dados armazenados no banco de dados.
Resposta: C 
Comentário: Contêineres Docker encapsulam a aplicação e suas dependências em um único objeto, garantindo
consistência entre os ambientes de desenvolvimento, teste e produção, eliminando problemas de compatibilidade.
Pergunta 3
Resposta
Selecionada:
b.
Respostas: a. 
b.
c. 
d. 
e. 
Comentário
da resposta:
Qual é o papel do DbContext no Entity Framework Core?
Facilitar a interação entre a aplicação e o banco de dados, gerenciando as entidades durante o tempo de
execução. 
Con�gurar rotas amigáveis em aplicações ASP.NET Core. 
Facilitar a interação entre a aplicação e o banco de dados, gerenciando as entidades durante o tempo de
execução. 
Gerenciar a autenticação e autorização de usuários em aplicações web.
Realizar a compilação de código C# em tempo real. 
Integrar aplicações ASP.NET Core com serviços de mensageria. 
Resposta: B 
Comentário: O DbContext no Entity Framework Core tem um papel fundamental de facilitar a interação entre a aplicação e
o banco de dados, gerenciando as entidades durante o tempo de execução. Ele serve como a principal classe através da
qual os desenvolvedores con�guram e acessam os dados do banco de dados, de�nindo as entidades e suas relações, bem
0,25 em 0,25 pontos
como con�gurando o comportamento das operações de CRUD. Ele também gerencia a rastreabilidade das mudanças
feitas nas entidades, garantindo que as operações de salvamento e atualização sejam corretamente re�etidas no banco
de dados. Dessa forma, abstrai grande parte da complexidade envolvida na comunicação com o banco de dados,
permitindo que os desenvolvedores se concentrem mais na lógica de negócios da aplicação.  
Pergunta 4
Resposta Selecionada: b. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
Qual é o principal benefício do uso de migrations no Entity Framework Core?
Permitir a atualização do esquema do banco de dados de forma programática e controlada. 
Facilitar a autenticação de usuários em aplicações web.
Permitir a atualização do esquema do banco de dados de forma programática e controlada. 
Melhorar o desempenho das consultas LINQ.
Automatizar a criação de interfaces de usuário. 
Integrar aplicações com serviços de pagamento online.
Resposta: B 
Comentário: Migrations no Entity Framework Core permitem a atualização do esquema do banco de dados de forma
programática e controlada, eliminando a necessidade de ajustar esquemas manualmente. 
Pergunta 5
0,25 em 0,25 pontos
0,25 em 0,25 pontos
Resposta
Selecionada:
c.
Respostas: a. 
b. 
c.
d. 
e. 
Comentário da
resposta:
No contexto de deploy de aplicações ASP.NET Core, qual é uma vantagem signi�cativa de usar serviços de cloud computing como Azure,
AWS ou Google Cloud? 
Automatizar várias tarefas de deploy oferecendo serviços adicionais, como balanceamento de carga e auto-
scaling. 
Melhorar a legibilidade do código fonte. 
Facilitar a criação de interfaces de usuário dinâmicas.
Automatizar várias tarefas de deploy oferecendo serviços adicionais, como balanceamento de carga e auto-
scaling. 
 Garantir a compatibilidade com todas as versões do ASP.NET Core.
Integrar diretamente com serviços de pagamento online.
Resposta: C 
Comentário: Serviços de cloud computing como Azure, AWS e Google Cloud automatizam várias tarefas de deploy e
oferecem serviços adicionais, como balanceamento de carga e auto-scaling, melhorando a e�ciência e a escalabilidade
das aplicações.
Pergunta 6
Resposta
Selecionada:
c.
Qual é a importância do uso de caching em aplicações web desenvolvidas com ASP.NET Core?
Reduzir o tempo de resposta das aplicações, minimizando a necessidade de operações dispendiosas como
consultas frequentes ao banco de dados. 
0,25 em 0,25 pontos
Respostas: a. 
b. 
c.
d. 
e. 
Comentário
da resposta:
Melhorar a segurança dos dados.
Facilitar a integração com serviços de autenticação.
Reduzir o tempo de resposta das aplicações, minimizando a necessidade de operações dispendiosas como
consultas frequentes ao banco de dados. 
Garantir a compatibilidade com diferentes navegadores web. 
Automatizar a geração de documentação para APIs. 
Resposta: C 
Comentário: A importância do uso de caching em aplicações web desenvolvidas com ASP.NET Corereside principalmente
na capacidade de reduzir o tempo de resposta das aplicações, minimizando a necessidade de operações dispendiosas
como consultas frequentes ao banco de dados. Caching armazena dados temporariamente em memória, permitindo que
informações frequentemente acessadas sejam recuperadas mais rapidamente sem a necessidade de recalcular ou refazer
consultas complexas. Essa característica melhora signi�cativamente a performance e a escalabilidade da aplicação,
reduzindo a carga no banco de dados e nos recursos do servidor, proporcionando uma experiência de usuário mais �uida
e e�ciente.
Pergunta 7
Resposta Selecionada: b. 
Respostas: a. 
b. 
c. 
Qual é uma das principais vantagens da arquitetura de microserviços no desenvolvimento com ASP.NET Core?
Facilitação na implantação e atualização de serviços de forma independente.
Redução do tempo de execução de consultas SQL.
Facilitação na implantação e atualização de serviços de forma independente.
Simpli�cação da criação de interfaces de usuário dinâmicas. 
0,25 em 0,25 pontos
d. 
e. 
Comentário da
resposta:
Melhoria na integração com bancos de dados NoSQL.
Aumento da compatibilidade com diferentes navegadores web.
Resposta: B 
Comentário: A arquitetura de microserviços permite a implantação e atualização de serviços de forma
independente, o que facilita a manutenção e escalabilidade da aplicação. 
Pergunta 8
Qual é a principal diferença entre integração contínua (CI) e entrega contínua (CD) no contexto do desenvolvimento de software?
0,25 em 0,25 pontos
Resposta
Selecionada:
b.
Respostas: a. 
b.
c. 
d. 
e. 
Comentário da
resposta:
CI automatiza a integração de código, enquanto CD automatiza a entrega de código aos ambientes de teste e
produção. 
CI se concentra em testes unitários, enquanto CD foca testes de integração. 
CI automatiza a integração de código, enquanto CD automatiza a entrega de código aos ambientes de teste e
produção. 
CI é uma prática de desenvolvimento ágil, enquanto CD é uma prática de desenvolvimento waterfall. 
 CI requer infraestrutura em nuvem, enquanto CD é executado em servidores locais.
CI melhora a segurança do código, enquanto CD otimiza o desempenho do código.
Resposta: B 
Comentário: A integração contínua (CI) automatiza a integração de código novo e modi�cado, enquanto a entrega
contínua (CD) automatiza a entrega do código aos ambientes de teste e produção. 
Pergunta 9
Resposta
Selecionada:
c.
Respostas: a. 
b. 
c.
Em uma arquitetura de microserviços, qual é um benefício signi�cativo da comunicação assíncrona entre os serviços? 
Melhoria na escalabilidade e resiliência, permitindo que serviços falhem e se recuperem independentemente.
Redução do uso de bibliotecas externas. 
Eliminação da necessidade de autenticação entre serviços.
Melhoria na escalabilidade e resiliência, permitindo que serviços falhem e se recuperem independentemente.
0,25 em 0,25 pontos
Sexta-feira, 18 de Outubro de 2024 14h19min42s GMT-03:00
d. 
e. 
Comentário da
resposta:
Facilitação na implementação de interfaces de usuário responsivas.
Aumento da compatibilidade com sistemas legados. 
Resposta: C 
Comentário: A comunicação assíncrona melhora a escalabilidade e resiliência, pois permite que os serviços falhem e
se recuperem independentemente, sem afetar o sistema como um todo. 
Pergunta 10
Resposta Selecionada: c. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
O que caracteriza a abordagem serverless no desenvolvimento com ASP.NET Core? 
Execução de código em resposta a eventos sem necessidade de gerenciar servidores.
Implementação de servidores dedicados para cada serviço.
Foco na criação de interfaces de usuário dinâmicas sem backend.
Execução de código em resposta a eventos sem necessidade de gerenciar servidores.
Utilização de servidores locais para hospedar aplicações.
Redução da capacidade de escalabilidade automática.
Resposta: C 
Comentário: A abordagem serverless permite a execução de código em resposta a eventos, eliminando a
necessidade de gerenciar servidores, o que melhora a e�ciência e escalabilidade. 
← OK
0,25 em 0,25 pontos

Mais conteúdos dessa disciplina