

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.


Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
No desenvolvimento web, qual das opções abaixo é um framework frontend?
Flask
Spring
Angular
Django
React
O Swagger é um conjunto de ferramentas voltado para o desenvolvimento de todo o ciclo de vida da API, incluindo as etapas de design, documentação, teste e implantação.
Certo
Errado
Angular, React e Vue.js são poderosas ferramentas para o desenvolvimento de interfaces de usuários Single Page Applications e sistemas robustos. Elas apresentam, porém, diferentes abordagens.
Diante desse cenário, avalie as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.
( ) Nuxt é um dos principais frameworks baseados em Angular.
( ) Uma característica do React é o emprego de JSX - extensão de sintaxe que permite escrever marcações semelhantes à HTML em um arquivo JavaScript.
( ) Mantido pelo Google, o Vue.js é baseado em TypeScript e no padrão MVC.
As afirmativas são, respectivamente,
F – F – F.
F – V – V.
F – V – F.
V – F – V.
V – V – F.
Angular é um framework amplamente utilizado para o desenvolvimento de aplicações web dinâmicas e baseadas em componentes, enquanto o navegador Google Chrome é usado para testar e depurar essas aplicações.
Certo
Errado
“Recentemente, surgiu um novo tipo de sistema Web, chamado de Single Page Applications (SPAs). Essas aplicações são mais parecidas com aplicações desktop do que com aplicações Web tradicionais. Ao se entrar em uma SPA, ela carrega para o navegador todo o código, incluindo páginas HTML e scripts em CSS e JavaScript. [...] Existem diversos frameworks – todos em JavaScript – para implementação de SPAs” (Valente, 2020).
São exemplos de frameworks para construção SPAs, exceto:
NodeJS
ReactJS
VueJS
Angular


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
Sobre AngularJS, considerando a última versão 1.8.2, analise as proposições a seguir.
1) O AngularJS permite data-binding, que fornece uma maneira automática de atualizar a visualização sempre que o modelo muda, assim como atualizar o modelo sempre que a visualização muda.
2) O AngularJS fornece diretivas que permitem que um desenvolvedor invente uma nova sintaxe HTML, específica para a aplicação.
3) O AngularJS exige que se escreva código JavaScript manualmente para declarar as regras de validação do formulário, eliminando a dependência de TypeScript.
4) O AngularJS usa diretivas para criar componentes reutilizáveis, permitindo ocultar estruturas complexas do DOM, CSS e comportamento.
Estão correta(s), apenas:
1 e 2.
2 e 3.
3 e 4.
1, 2 e 4.
2, 3 e 4.
O uso de AngularJS em uma aplicação simplifica as atividades de codificação do time de desenvolvedores, sem impactar o processo de teste.
Certo
Errado
Silvia está desenvolvendo o front-end do novo sistema de ordens de serviço de sua empresa, onde foi especificado o uso do framework Angular no projeto.
A nova interface utilizará o roteamento do Angular e, para incluir o componente da rota corrente no template HTML da tela principal, Silvia irá definir a área de apresentação através de uma tag:
pathMatch;
router-outlet;
snapshot;
nav;
routerLink.
Um desenvolvedor web está iniciando um novo projeto e precisa escolher a tecnologia mais adequada para o desenvolvimento da aplicação. Qual tecnologia seria mais adequada para o desenvolvimento de uma aplicação web single-page (SPA) com as seguintes características:
• Interface interativa e dinâmica: A aplicação precisa apresentar uma interface gráfica rica em interações e atualizações dinâmicas, sem a necessidade de recarregar toda a página.
• Desenvolvimento rápido e eficiente: O desenvolvedor busca uma tecnologia que permita um processo de desenvolvimento ágil e eficiente, com foco na produtividade e na reutilização de código.
• Comunidade grande e ativa: É importante que a tecnologia escolhida possua uma comunidade grande e ativa, com ampla documentação, tutoriais e suporte online.
Selecione a opção CORRETA:
Node JS: O Node JS é uma plataforma de desenvolvimento JavaScript do lado do servidor. Apesar de ser útil para APIs e backends, não é a tecnologia mais adequada para o desenvolvimento da interface gráfica e das interações da aplicação web single-page.
HTML puro e CSS: Apesar de permitir a criação de páginas web simples, o HTML puro e o CSS não oferecem recursos avançados para o desenvolvimento de interfaces complexas e interativas como as exigidas na questão.
jQuery: O jQuery é uma biblioteca JavaScript popular para manipulação de DOM e efeitos visuais, mas não é uma estrutura completa para o desenvolvimento de SPAs. Sua utilização pode levar a um código menos organizado e escalável.
Angular: O Angular é um framework JavaScript completo para o desenvolvimento de SPAs. Ele oferece diversas ferramentas e recursos integrados, como roteamento, gerenciamento de estado e injeção de dependências, mas pode ter uma curva de aprendizado mais complexa.
React JS: O React JS é uma biblioteca JavaScript focada na construção de interfaces de usuário. Ele permite a criação de componentes reutilizáveis e facilita o desenvolvimento de interfaces interativas e dinâmicas, tornando-o uma boa opção para a aplicação descrita.
O Vue.js permite a criação de interfaces reativas e com base em componentes, facilitando a construção de aplicações web interativas.
Certo
Errado


Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
No contexto de desenvolvimento de aplicações web utilizando AngularJS, qual diretiva é utilizada para repetir um bloco de HTML com base em uma coleção (array) de dados?
ng-model
ng-repeat
ng-bind
ng-click
ng-if
No desenvolvimento de aplicações móveis com IONIC e Angular, qual técnica é essencial para garantir a sincronização bidirecional entre o modelo de dados e a interface do usuário, permitindo que alterações no modelo sejam automaticamente refletidas na view e vice-versa?
Observables.
Promises.
Two-way data binding.
Single Page Application (SPA).
Angular é um framework baseado em TypeScript cujo objetivo é permitir a criação de aplicativos interativos e dinâmicos da Web.
Certo
Errado
No Angular, o Two-Way Binding permite uma comunicação bidirecional entre a classe TypeScript do componente e o template (interface do usuário). Considerando essa afirmação, sobre a configuração de Two-Way Binding em um componente Angular, é correto afirmar que o Two-Way Binding
é configurado usando a diretiva [value] em combinação com o evento (change).
é indicado apenas para componentes de entrada de dados, como campos de texto e caixas de seleção.
é configurado apenas na classe TypeScript do componente e não requer nenhuma alteração no modelo da interface do usuário.
é usado para atualizar automaticamente o modelo da interface do usuário com base nas mudanças na classe TypeScript do componente.
No Angular, em virtude de os serviços serem classes que fornecem funcionalidades específicas, essas classes não podem ser compartilhadas entre vários componentes.
Certo
Errado


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
O Two‑Way Data Binding é uma característica do Angular que permite que as alterações realizadas no modelo (dados) atualizem automaticamente a visualização (interface do usuário) e vice‑versa, sem a necessidade de se escrever o código manualmente para sincronizar os dois.
Certo
Errado
A Equipe de Gestão de Inovações (EGI) de uma organização vem estudando conceitos de estratégias para desenvolvimento de front-end de aplicações. Assim, decidiu desenvolver algumas pequenas soluções de software, na qualidade de testes dos conceitos, pautadas em Single-Page Application (SPA), e outras pautadas em Progressive Web App (PWA).
Em seu estudo, a EGI deve considerar que:
SPA recarrega uma página atualizada em resposta a cada ação do usuário;
SPA possui suporte para envio de alertas automáticos via notificações push;
motores de busca possuem suporte para indexar conteúdo desenvolvido em PWA;
SPA e PWA utilizam threads próprias e viabilizam o carregamento rápido de conteúdos independentemente da rede;
os critérios de instalação de PWA no manifesto de aplicativo da Web devem ser genéricos o suficiente para atender aos diferentes browsers.
O AngularJS simplifica o desenvolvimento, oferecendo recursos poderosos, como vinculação de dados bidirecional, manipulação do DOM de forma declarativa e injeção de dependência. Ele é usado para criar aplicativos da web que respondem de forma rápida e eficiente às interações do usuário. Qual é a sintaxe correta para criar um controlador em AngularJS 1.x?
angular.module('app').controller('MainController', function() {...});
angular.module('app').controller('MainController', $scope => {...});
angular.controller('app', 'MainController', function() {...});
angular.createController('app', 'MainController', function() {...});
Ao utilizar o pipe | (pipe) em uma expressão Angular, qual a função que este símbolo terá?
Direcionar o valor do objeto à direita e direcionar como entrada para o da esquerda.
Direcionar o valor do objeto à esquerda e passar como referência para o da direita.
Direcionar o valor do objeto à esquerda e dividir com o valor do objeto da direita.
Direcionar o valor do objeto à esquerda e passar como constante ao da direita.
Direcionar o valor do objeto à esquerda e direcionar como entrada para o da direita.
Considerando-se que o código apresentado é voltado para o Angular com Typescript, é correto afirmar que @Component é um método da classe de AppComponent.
Certo
Errado


Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.