Qual das seguintes alternativas NÃO é uma aplicação comum do...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: E - Integração direta com banco de dados.
Para entender essa questão, vamos nos aprofundar no framework Angular e suas funcionalidades mais comuns. Angular é uma plataforma robusta para construir aplicações web e móveis em HTML, CSS e JavaScript/TypeScript. Ele oferece um conjunto de ferramentas para facilitar o desenvolvimento de interfaces de usuário, como:
- Implementação de rotas: Angular possui um módulo de roteamento para adicionar navegação entre diferentes vistas da aplicação.
- Diretivas: São marcadores em elementos do DOM, que instruem o Angular a alterar o comportamento ou a aparência desses elementos.
- Requisições HTTP: Angular fornece serviços para facilitar a comunicação com APIs REST, permitindo que a aplicação consuma e interaja com dados externos.
- Animações: Angular também conta com uma biblioteca para adicionar e controlar animações e transições.
Contudo, quando falamos sobre integração direta com banco de dados, estamos tratando de uma responsabilidade tipicamente do backend, e não do front-end. O front-end, que é a parte da aplicação que o usuário interage, geralmente realiza requisições a APIs que, por sua vez, interagem com o banco de dados. Portanto, o Angular, por si só, não realiza integração direta com banco de dados, o que justifica a alternativa E ser a correta.
É importante frisar que um bom entendimento das responsabilidades que separam o front-end do back-end é essencial para responder esse tipo de questão em concursos públicos. O Angular é uma ferramenta poderosa para o front-end que pode se comunicar com o back-end, mas não é responsável por gerenciar diretamente o banco de dados.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo