Logo Passei Direto
Buscar

Revisar envio do teste_ QUESTIONÁRIO UNIDADE IV

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

Questões resolvidas

Prévia do material em texto

Revisar envio do teste: QUESTIONÁRIO UNIDADE IVDESENVOLVIMENTO 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 IV
Iniciado 18/10/24 14:20
Enviado 18/10/24 14:24
Status Completada
Resultado da tentativa 2,5 em 2,5 pontos  
Tempo decorrido 3 minutos
Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas respondidas incorretamente
Pergunta 1
Resposta Selecionada: c. 
Respostas: a. 
b. 
c. 
d. 
Qual é a vantagem principal de usar React Native no desenvolvimento de aplicações móveis em comparação com a criação de aplicativos
nativos separados para iOS e Android?
Facilita o desenvolvimento multiplataforma a partir de uma base de código comum. 
Reduz a necessidade de conhecimento em JavaScript e React.
Permite criar aplicativos apenas para dispositivos iOS. 
Facilita o desenvolvimento multiplataforma a partir de uma base de código comum. 
Garante que todos os aplicativos tenham exatamente a mesma interface em todas as plataformas. 
CONTEÚDOS ACADÊMICOS BIBLIOTECAS MURAL DO ALUNO TUTORIAISUNIP EAD
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=_25_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=_10_1
https://ava.ead.unip.br/webapps/login/?action=logout
e. 
Comentário da
resposta:
Necessita de menos recursos de hardware durante o desenvolvimento.
Resposta: C 
Comentário: React Native permite que os desenvolvedores usem a mesma base de código para criar aplicativos para
iOS e Android, economizando tempo e recursos ao evitar a duplicação de esforços. 
Pergunta 2
Resposta
Selecionada:
c.
Respostas: a. 
b. 
c.
d. 
e. 
Comentário da
resposta:
O que é o hot reloading em React Native e como ele bene�cia os desenvolvedores?
Uma funcionalidade que permite visualizar mudanças no código quase instantaneamente sem recompilar o
projeto inteiro. 
Uma técnica para carregar imagens mais rapidamente. 
Um método para compilar o código nativo mais e�cientemente. 
Uma funcionalidade que permite visualizar mudanças no código quase instantaneamente sem recompilar o
projeto inteiro. 
Um recurso que melhora a performance de aplicativos em produção.
Uma técnica para reduzir o tamanho do aplicativo �nal.
Resposta: C 
Comentário: Hot reloading permite que desenvolvedores vejam imediatamente as alterações feitas no código, sem
necessidade de recompilar toda a aplicação, acelerando o desenvolvimento e a experimentação. 
0,25 em 0,25 pontos
Pergunta 3
Resposta Selecionada: c. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
Como o ASP.NET Core facilita a criação de APIs RESTful para serem consumidas por aplicativos React Native? 
Facilitando a criação de endpoints de API que podem ser consumidos via solicitações HTTP com dados JSON.
Oferecendo uma biblioteca exclusiva para desenvolvimento móvel. 
Proporcionando suporte nativo apenas para comunicações assíncronas.
Facilitando a criação de endpoints de API que podem ser consumidos via solicitações HTTP com dados JSON.
Simpli�cando o desenvolvimento de interfaces de usuário. 
Reduzindo a necessidade de autenticação e segurança.
Resposta: C 
Comentário: O ASP.NET Core facilita a criação de APIs RESTful, que podem ser consumidas por aplicativos React
Native através de solicitações HTTP com dados em formato JSON, integrando o front-end móvel com o back-end
robusto. 
 
Pergunta 4
Por que a autenticação baseada em token, como JWT, é adequada para aplicativos móveis com ASP.NET Core e React Native?
0,25 em 0,25 pontos
0,25 em 0,25 pontos
Resposta Selecionada: b. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
Porque permite que o servidor valide o token do cliente sem manter o estado de sessão. 
Porque elimina a necessidade de armazenar qualquer dado no dispositivo. 
Porque permite que o servidor valide o token do cliente sem manter o estado de sessão. 
Porque requer menos código para implementar. 
Porque é a única forma de autenticação suportada pelo ASP.NET Core. 
Porque melhora a performance de renderização da interface de usuário. 
Resposta: B 
Comentário: A autenticação baseada em token, como JWT, é adequada porque permite que o servidor valide o token
do cliente sem manter o estado de sessão, facilitando uma comunicação segura e e�ciente em aplicativos móveis. 
Pergunta 5
Resposta
Selecionada:
c.
Respostas: a. 
b. 
c.
d. 
Qual é um desa�o comum na integração de React Native com ASP.NET Core WebAPI em termos de segurança?
A implementação de validações tanto no cliente quanto no servidor para evitar a entrada de dados mal-
intencionados. 
A necessidade de utilizar exclusivamente HTTPS.
A di�culdade de validar tokens de autenticação no back-end.
A implementação de validações tanto no cliente quanto no servidor para evitar a entrada de dados mal-
intencionados. 
A falta de suporte para chamadas síncronas.
0,25 em 0,25 pontos
e. 
Comentário da
resposta:
A necessidade de con�gurar servidores dedicados para cada plataforma. 
Resposta: C 
Comentário: Um desa�o comum é implementar validações tanto no cliente (React Native) quanto no servidor
(ASP.NET Core) para evitar a entrada de dados mal-intencionados ou corrompidos, garantindo a segurança da
aplicação. 
Pergunta 6
Resposta Selecionada: c. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
Qual é a principal vantagem da programação reativa no desenvolvimento de aplicações ASP.NET Core em comparação com a programação
imperativa tradicional? 
Capacidade de lidar de forma e�ciente com �uxos de dados assíncronos e eventos em tempo real. 
Redução do uso de memória.
Facilidade em gerenciar operações síncronas.
Capacidade de lidar de forma e�ciente com �uxos de dados assíncronos e eventos em tempo real. 
Necessidade de menos código para implementar funcionalidades básicas.
Melhor compatibilidade com bibliotecas JavaScript.
Resposta: C 
Comentário: A programação reativa facilita o gerenciamento de �uxos de dados assíncronos e eventos em tempo
real, o que melhora a responsividade e escalabilidade das aplicações. 
0,25 em 0,25 pontos
Pergunta 7
Resposta
Selecionada:
b.
Respostas: a. 
b.
c. 
d. 
e. 
Comentário da
resposta:
No contexto da programação reativa, o que são observables e como eles são utilizados?
São objetos que representam �uxos de dados ao longo do tempo e permitem a emissão de valores de forma
assíncrona. 
São componentes que gerenciam o layout da interface do usuário. 
São objetos que representam �uxos de dados ao longo do tempo e permitem a emissão de valores de forma
assíncrona. 
São métodos que sincronizam o estado entre o servidor e o cliente. 
São padrões de design que melhoram a segurança das aplicações web. 
São ferramentas que simpli�cam a depuração de código.
Resposta: B 
Comentário: Observables são utilizados para representar e emitir �uxos de dados ao longo do tempo, permitindo
que as aplicações reativas lidem de forma e�ciente com eventos assíncronos. 
Pergunta 8
Resposta Selecionada: c. 
Qual é a principal função dos observers na programação reativa? 
Consumir e reagir aos dados emitidos por observables.
0,25 em 0,25 pontos
0,25 em 0,25 pontos
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
Gerar eventos aleatórios para testes.
Monitorar o desempenho da aplicação. 
Consumir e reagir aos dados emitidospor observables.
Sincronizar dados entre diferentes bancos de dados.
Facilitar a integração com APIs de terceiros.
Resposta: C 
Comentário: Observers são responsáveis por consumir e reagir aos dados emitidos pelos observables, permitindo
que a aplicação responda de forma dinâmica a eventos. 
Pergunta 9
Resposta Selecionada: c. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
Como o Rx.NET amplia as capacidades do .NET Framework no contexto do desenvolvimento ASP.NET Core?
Oferecendo uma abordagem declarativa para compor e consumir sequências de eventos assíncronos.
Simpli�cando a criação de interfaces de usuário complexas.
Facilitando o gerenciamento de estados entre diferentes componentes.
Oferecendo uma abordagem declarativa para compor e consumir sequências de eventos assíncronos.
Melhorando a segurança das chamadas de API.
Otimizando o uso de memória durante operações intensivas. 
Resposta: C 
Comentário: O Rx.NET oferece uma abordagem declarativa para compor e consumir sequências de eventos
assíncronos, facilitando o desenvolvimento de aplicações reativas e escaláveis.
0,25 em 0,25 pontos
Pergunta 10
Resposta
Selecionada:
c.
Respostas: a. 
b. 
c.
d. 
e. 
Comentário
da resposta:
Qual é a principal diferença entre Blazor WebAssembly e Blazor Server?
Blazor WebAssembly permite uma execução no navegador, enquanto Blazor Server depende de uma conexão
SignalR persistente para interações.
Blazor WebAssembly é executado no servidor, enquanto Blazor Server é executado no cliente.
Blazor WebAssembly é mais adequado para ambientes de rede instáveis. 
Blazor WebAssembly permite uma execução no navegador, enquanto Blazor Server depende de uma conexão
SignalR persistente para interações.
Blazor Server oferece melhor performance em dispositivos móveis.
Blazor WebAssembly requer menos código para a implementação de funcionalidades básicas.
Resposta: C 
Comentário: A principal diferença entre Blazor WebAssembly e Blazor Server está na maneira como eles executam e
interagem com o navegador. Blazor WebAssembly permite a execução diretamente no navegador, compilando o código
C# em WebAssembly, o que permite que a aplicação funcione inteiramente no cliente sem depender de uma conexão
constante com o servidor. Em contraste, Blazor Server executa a lógica da aplicação no servidor e usa uma conexão
SignalR persistente para atualizar a interface do usuário no navegador, transmitindo eventos e atualizações em tempo
real entre o servidor e o cliente. Esta abordagem pode oferecer uma inicialização mais rápida e menor consumo de
recursos no cliente, mas requer uma conexão de rede estável para funcionar corretamente.
0,25 em 0,25 pontos
Sexta-feira, 18 de Outubro de 2024 14h24min41s GMT-03:00 ← OK

Mais conteúdos dessa disciplina