

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.
Flutter é um framework de código aberto desenvolvido pelo Google, projetado para criar interfaces de usuário nativas de maneira eficiente, com foco principal em plataformas móveis.
Sobre o Flutter, analise as afirmativas a seguir:
I. A funcionalidade "hot reload" permite um desenvolvimento mais ágil, por mostrar instantaneamente o resultado das mudanças no aplicativo em desenvolvimento.
II. É utilizado apenas para desenvolvimento mobile, sendo capaz de desenvolver aplicativos Android e iOS com o mesmo código.
III. Utiliza elementos personalizáveis chamados "widgets" para construir interfaces de usuário.
Está correto o que se afirma em
I, apenas.
II, apenas.
II e III, apenas.
I e III, apenas.
I, II e III.
O wireframe representa um protótipo navegável de como cada interface da aplicação deve ser utilizada e de como deve responder.
Certo
Errado
A necessidade de agilizar o desenvolvimento e manter a consistência entre diferentes plataformas móveis tem levado ao aumento da popularidade dos frameworks de aplicativos híbridos. Estes permitem que os desenvolvedores escrevam um único conjunto de código que pode ser executado em múltiplos sistemas operacionais. Qual framework permitiria a criação de uma aplicação compatível tanto com Android quanto com iOS a partir de uma mesma base de código?
Android Studio.
Xamarin.
React Native.
Swift.
A utilização de frameworks de aplicações web desempenha papel importante no desenvolvimento de conteúdo e aplicações específicas. Qual das alternativas demonstra uma compreensão aprofundada sobre a importância e a função dos frameworks de aplicações web no processo de desenvolvimento?
Os frameworks de aplicações web são ferramentas que automatizam completamente o processo de desenvolvimento, eliminando a necessidade de personalização e permitindo a criação rápida de sites genéricos.
O uso de frameworks de aplicações web restringe a criatividade dos desenvolvedores, pois impõe uma estrutura fixa que não pode ser modificada para atender às necessidades específicas de um projeto.
Os frameworks de aplicações web são softwares de desenvolvimento que fornecem código base estruturado, o qual permite aos desenvolvedores personalização e customização do projeto.
Os frameworks de aplicações web são conjuntos de templates pré-desenvolvidos que permitem a criação de sites estáticos e não interativos, focando principalmente em design visual e layout.
A principal função dos frameworks de aplicações web é substituir a necessidade de linguagens de programação tradicionais, como HTML e JavaScript, eliminando a codificação manual.
Avalie as alternativas abaixo no contexto dos conhecimentos básicos em linguagens de programação e frameworks como PHP, C#, ASP.NET Framework, Técnicas de API e .NET Core. Assinale a alternativa correta.
O ASP.NET Framework é uma biblioteca JavaScript utilizada para desenvolvimento de interfaces de usuário interativas.
O PHP é uma linguagem de programação compilada que é amplamente utilizada para o desenvolvimento de aplicações desktop.
Em C#, o método 'Main' é o ponto de entrada de um programa, e deve ser declarado como 'static'.
Técnicas de API são utilizadas exclusivamente para integrar serviços web RESTful.
No arquivo machine.config do Framework .NET 2.0 instalado em um computador, foi encontrada a seguinte linha dentro do elemento <runtime>.
<developmentMode developerInstallation="true" /
Isso significa que
o ambiente de runtime deve procurar por assemblies em diretórios especificados pela variável de ambiente DEVPATH.
o ambiente de runtime irá coletar estatísticas para monitoramento de recursos no domínio da aplicação, recurso útil para desenvolvedores.
a sondagem por estouro de pilha (stack-overflow probing) está habilitada no ambiente de runtime.
o ambiente de runtime deve utilizar o compilador JIT de 64 bits legado (legacy 64-bit JIT compiler).
arrays maiores que 2 gigabytes são permitidos em plataformas de 64 bits, recurso útil para testes de carga em ambientes de desenvolvimento.
No Framework .NET 2.0, no namespace System.Configuration, a classe que contém meta-informações sobre um elemento individual dentro da configuração é:
ElementInformation
ExeConfigurationFileMap
ElementMetadata
ConfigurationSettings
ConfigurationMetadata
Com relação ao React Native, assinale a alternativa que apresenta como deve ser usado o AsyncStorage em React Native para armazenar dados localmente.
AsyncStorage.store('chave', 'valor')
AsyncStorage.setItem('chave', 'valor')
AsyncStorage.save({ chave: 'valor' })
storeData('chave', 'valor')
Django é um framework web que agiliza o desenvolvimento de aplicações. Com os vários recursos que o Django oferece para o desenvolvedor, tais como um ORM próprio, um sistema de autenticação, linguagem de templates, esquema de URLs, entre outros, muitas tarefas no desenvolvimento do sistema web são facilitadas. Em relação ao framework Django, é correto afirmar:
em Django, um “Middleware” encapsula a lógica responsável pela conexão com o banco de dados.
em Django uma “fixture” é um recurso que serve para ser aplicado em uma “view” para modificar o seu comportamento padrão.
um “Model” em Django é uma subclasse de “django.db.models.Template”, que, geralmente, é mapeado para um arquivo de template.
Django 4 pode ser configurado com vários motores de template além do Django Template Language. Alternativamente, podem ser adicionados outros produtos de motores de template.
Um desenvolvedor de sistemas para operação de satélites necessita de conhecimentos de ferramentas e frameworks das mais variadas áreas, como gerenciamento de projetos, arquitetura de software, banco de dados, versionamento de código-fonte etc. Nesse contexto, uma ferramenta importante se destaca por interligar especificações de requisitos de alto nível com modelos de análise, projeto, implementação e testes de sistemas usando UML, SysML, BPMN e outros padrões abertos utilizados no mercado.
Assinale a opção que corresponde à ferramenta descrita no texto
Enterprise Architect.
VS Code.
Jenkins.
Kubernets.
Apache Cassandra.
A arquitetura PCF (Process Classification Framework) promove a melhoria contínua nas organizações por meio do benchmarking. Assinale a alternativa que apresenta a principal vantagem de uma visão horizontal em relação à visão funcional hierárquica.
A PCF promove a melhoria contínua por meio da análise isolada de cada setor, permitindo uma visão detalhada de cada função e a eliminação de redundâncias entre processos verticais
A PCF facilita a melhoria contínua ao integrar a análise de processos entre setores, permitindo uma visão horizontal das atividades, o que promove maior comunicação e colaboração entre departamentos
A PCF promove a melhoria contínua ao centralizar a tomada de decisões em um setor específico da organização, garantindo a eficiência das decisões hierárquicas e a eliminação de erros em processos funcionais
A PCF facilita a melhoria contínua por meio da automação total dos processos organizacionais, focando em otimizar a cadeia de comando de maneira centralizada
Foi solicitada uma POC (Proof of Concept) em Windows Form utilizando VB.Net no framework 4.7 (.NET Framework 4.7.2) que tem o objetivo de criar um laço infinito, pois a tela não pode ficar travada enquanto executa o código. Com isso, foi escrito o código abaixo apresentando a POC.
Public Class frmTelaPoc
Dim contador As Int32
Private Sub btnComando_Click(sender As Object, e As
EventArgs) Handles btnComando.Click
For contador = 1 To Int32.MaxValue
lblContador.Text = $"Número percorrido {contador}
para a POC"
__________________________________________
Next
End Sub
End Class
Considerando o código acima, assinale a alternativa que preenche corretamente a lacuna.
Application.UpdateLabelRefresh()
Application.DoEvents()
Application.RefreshEventsAll()
Application.NotQuit()
Dentre as alternativas a seguir, assinale aquela que corresponde a um framework usado no lado do cliente para desenvolvimento de websites responsivos mobile-first.
Express
Django
Bootstrap
Node.js
Flask
Analise com atenção o código a seguir, escrito em TypeScript 4.0.
function segredo(a: number[]) {
return a.map(x=>x*2);
}
console.log(segredo([1,2,3]));
O que será exibido no console quando o código acima for executado?
"Executed JavaScript Failed:"
[2, 4, 6]
[6]
6
12
Frameworks são criados para linguagens de programação com o intuito de facilitar o desenvolvimento de uma determinada aplicação. Um framework para linguagem Python voltado para o desenvolvimento web é o
Django.
Laravel.
React.
Scikit-learn.
Pandas.
É um benefício do uso do Entity Framework Core:
Facilidade de implementação de autenticação e autorização em aplicativos web.
Possibilidade de desenvolvimento de aplicativos desktop multiplataforma.
Possibilidade de gerenciamento de banco de dados sem a necessidade de linguagem SQL.
Maior facilidade na implementação de testes unitários.
Possibilidade de implementação de microsserviços.
Assinale a opção que indica corretamente o exemplo de framework de persistência de dados em que há o mapeamento entre uma representação do modelo de objeto para uma representação do modelo de dados relacional.
hibernate
spring boot
ESB (enterprise service bus)
RMI (remote method invocation)
MVC (model-view-controller)
Quanto aos Validators do framework Django 2, pode-se afirmar que o RegexValidator
garante a validação de um e-mail antes do envio da mensagem de requisicão.
gera ValidationError com os códigos 'max_digits' e max_decimal_places'.
gera um ValidationError com um código de 'invalid' se a extensão não for identificada.
pesquisa o valor fornecido para uma determinada expressão regular com o comando re.search().
Avalie as seguintes sentenças sobre o framework Django:
I. O termo “project" descreve uma aplicação web Django. O pacote de projeto Python é definido primariamente por um modelo de usuário, com declarações específicas utilizadas para a criação e manutenção do banco de dados.
II. A camada de modelos é utilizada para descrever as funcionalidades do modelo de negócio do usuário com o objetivo de otimizar o desempenho da aplicação gerada e a integridade referencial do banco de dados utilizado.
III. O comando makemigrations é utilizado para realizar a migração do software desenvolvido para a versão mais recente, de acordo com o suporte do sistema operacional utilizado no desenvolvimento.
De acordo com documentação oficial do Django, é CORRETO afirmar que:
Apenas I está correta.
Apenas II está correta.
Apenas III está correta.
Todas as sentenças estão corretas.
Nenhuma sentença está correta.