Logo Passei Direto
Buscar

ASP.NET Core e Razor Pages

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

Questões resolvidas

Prévia do material em texto

DESENVOLVIMENTO DE SOFTWARE PARA INTERNET CONTEÚDO Revisar envio do teste: QUESTIONÁRIO UNIDADE Curso DESENVOLVIMENTO DE SOFTWARE PARA INTERNET Teste QUESTIONÁRIO UNIDADE Pergunta 1 0,25 em 0,25 pontos Num projeto ASP.NET Core, qual é a principal vantagem de utilizar Razor Pages em vez do padrão MVC tradicional para desenvolvimento de interfaces de usuário? Resposta Selecionada: b. Razor Pages simplifica desenvolvimento ao permitir a combinação de lógica de servidor e HTML em um único arquivo. Respostas: a. Razor Pages oferece melhor suporte para arquitetura de microserviços. b. Razor Pages simplifica desenvolvimento ao permitir a combinação de lógica de servidor e HTML em um único arquivo. C. Razor Pages é mais eficiente no gerenciamento de estado da aplicação. d. Razor Pages proporciona uma integração mais fácil com bibliotecas JavaScript modernas como React. e. Razor Pages elimina a necessidade de configuração de roteamento. Comentário da Resposta: B resposta: Comentário: Razor Pages simplifica desenvolvimento ao permitir a combinação de lógica de servidor e HTML em um único arquivo, facilitando a manutenção e desenvolvimento de pequenas aplicações. Pergunta 2 0,25 em 0,25 pontos Em ASP.NET Core, qual é a principal função das Razor Pages? Resposta Selecionada: C. Simplificar a estruturação e renderização de páginas web com uma abordagem baseada em páginas.Respostas: a. Facilitar a criação de APIs RESTful. b. Gerenciar a comunicação em tempo real com cliente. C. Simplificar a estruturação e renderização de páginas web com uma abordagem baseada em páginas. d. Integrar com sistemas de gerenciamento de banco de dados. e. Implementar a autenticação baseada em token. Comentário da Resposta: resposta: Comentário: Razor Pages simplifica a estruturação e renderização de páginas web com uma abordagem baseada em páginas, permitindo um desenvolvimento mais intuitivo e organizado de interfaces de usuário. Pergunta 3 0,25 em 0,25 pontos que caracteriza a comunicação entre front-end e back-end em uma aplicação ASP.NET Core? Resposta Selecionada: C. A comunicação é realizada principalmente através de APIs, como RESTful ou GraphQL. Respostas: a. A comunicação é feita exclusivamente através de sessões de usuário. b. Utiliza-se protocolo FTP para transferir dados entre as camadas. A comunicação é realizada principalmente através de APIs, como RESTful ou GraphQL. d. A integração é feita diretamente no banco de dados compartilhado entre as camadas. e. front-end e o back-end se comunicam através de arquivos XML armazenados no servidor. Comentário da Resposta: resposta: Comentário: A comunicação entre front-end e back-end em uma aplicação ASP.NET Core é realizada principalmente através de APIs, como RESTful ou GraphQL, facilitando a transferência segura e eficiente de dados.Pergunta 4 0,25 em 0,25 pontos Qual é a principal vantagem do uso de APIs RESTful na integração entre front-end e back-end em uma aplicação ASP.NET Core? Resposta Selecionada: C. APIs RESTful permitem a comunicação eficiente e padronizada entre cliente e servidor. Respostas: a. APIs RESTful permitem armazenamento direto de dados no front-end. b. APIs RESTful facilitam a integração com bancos de dados não relacionais. C. APIs RESTful permitem a comunicação eficiente e padronizada entre cliente e servidor. d. APIs RESTful são obrigatórias para a segurança de dados na aplicação. e. APIs RESTful eliminam a necessidade de frameworks de front-end. Comentário da Resposta: resposta: Comentário: APIs RESTful permitem a comunicação eficiente e padronizada entre o cliente e servidor, facilitando a troca de dados e a integração entre front-end e back-end em uma aplicação ASP.NET Core. Pergunta 5 0,25 em 0,25 pontos Em relação ao gerenciamento de estado em uma aplicação ASP.NET Core, qual das alternativas descreve corretamente uso de sessões? Resposta Selecionada: b. A sessões permitem armazenar dados temporários no servidor para a duração da interação do usuário com a aplicação. Respostas: a. As sessões são armazenadas exclusivamente no navegador do cliente. b. A sessões permitem armazenar dados temporários no servidor para a duração da interação do usuário com a aplicação. C. A sessões são usadas para armazenar arquivos de mídia no servidor. d. A sessões são utilizadas para gerenciar as configurações do servidor.e. A sessões substituem a necessidade de cookies em todas as aplicações. Comentário da Resposta: B resposta: Comentário: As sessões permitem armazenar dados temporários no servidor para a duração da interação do usuário com a aplicação, mantendo informações entre as requisições HTTP. Pergunta 6 0,25 em 0,25 pontos No desenvolvimento com ASP.NET Core, qual é a vantagem de usar a autenticação baseada em token em comparação com a autenticação baseada em cookie? Resposta Selecionada: b. Autenticação baseada em token permite a autenticação sem estado, sendo ideal para APIs e aplicações distribuídas. Respostas: a. Autenticação baseada em token é mais eficiente para sites estáticos. b. Autenticação baseada em token permite a autenticação sem estado, sendo ideal para APIs e aplicações distribuídas. C. Autenticação baseada em token elimina a necessidade de validação de usuário. d. Autenticação baseada em token é mais fácil de implementar em aplicativos desktop. e. Autenticação baseada em token permite a autenticação automática de todos os usuários sem necessidade de login. Comentário da Resposta: resposta: Comentário: Autenticação baseada em token permite a autenticação sem estado, sendo ideal para APIs e aplicações distribuídas, facilitando a escalabilidade e segurança da aplicação. Pergunta 7 0,25 em 0,25 pontosNo padrão MVC, qual é a principal responsabilidade do componente Model? Resposta Selecionada: C. Acessar armazenamento de dados e definir as regras de negócio. Respostas: a. Processar requisições do usuário e selecionar as views para apresentação. b. Definir a interface de usuário e exibir os dados ao usuário. C. Acessar armazenamento de dados e definir as regras de negócio. d. Mapear URLs para ações específicas dentro dos controladores. e. Publicar, promover e supervisionar as APIs em ambientes seguros e escaláveis. Comentário da Resposta: resposta: Comentário: Model é responsável por acessar armazenamento de dados, como um banco de dados ou arquivo, e definir as regras de negócio que governam acesso e a manipulação desses dados. Pergunta 8 0,25 em 0,25 pontos Qual é a função principal do WebAPI no ASP.NET Core? Resposta Selecionada: b. Facilitar a criação de APIs que expõem dados e funcionalidades através de HTTP. Respostas: a. Gerar páginas web HTML para visualização pelo usuário. b. Facilitar a criação de APIs que expõem dados e funcionalidades através de HTTP. C. Organizar a navegação e a interação do usuário com o aplicativo. d. Configurar rotas para mapear URLs amigáveis para ações específicas. e. Monitorar e analisar o uso das APIs em tempo real.Comentário da Resposta: B resposta: Comentário: WebAPI no ASP.NET Core é projetado para construir APIs HTTP RESTful, facilitando a integração com diferentes tipos de clientes, como aplicativos móveis e desktop. Pergunta 9 0,25 em 0,25 pontos Ao configurar roteamento em ASP.NET Core, qual padrão de URL é usado no exemplo: {controller=Home}/{action=Index}/{id?}? Resposta d. Selecionada: Define um padrão de URL que inclui nomes de controladores e ações, permitindo que framework mapeie as solicitações para os controladores e ações correspondentes. Respostas: a. Define rotas específicas para ações individuais. b. Configura rotas globalmente para todos os controladores. C. Especifica a URL para acessar recursos estáticos. d. Define um padrão de URL que inclui nomes de controladores e ações, permitindo que framework mapeie as solicitações para os controladores e ações correspondentes. e. Garante a segurança das APIs através da limitação de taxa. Comentário da Resposta: D resposta: Comentário: O padrão especifica que a URL será composta por um segmento de controlador, seguido por um segmento de ação e, opcionalmente, por um segmento de ID, mapeando as solicitações para os controladores e ações correspondentes. Pergunta 10 0,25 em 0,25 pontosNo desenvolvimento de APIs RESTful com ASP.NET Core, qual ferramenta é utilizada para gerar a documentação interativa das APIs? Resposta Selecionada: Swagger (OpenAPI). Respostas: a. NUnit. b. Postman. C. Swagger (OpenAPI). d. TestServer. e. Selenium. Comentário da Resposta: resposta: Comentário: Swagger (agora chamado OpenAPI) é uma ferramenta de documentação de API de código aberto que gera uma interface de usuário interativa para explorar e testar a API. OK