

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.
Você está desenvolvendo um aplicando iOS usando Swift, que é uma agenda de controle de tarefas do funcionário do departamento de Tecnologia da Informação que presta o serviço de manutenção e suporte para os usuários da corporação. Nesse momento do desenvolvimento, é preciso fornecer uma maneira para nosso usuário sair da listagem de tarefas e ir para a tela de nova tarefa, ou seja, é necessário trabalhar com a navegação entre telas, pois o usuário precisa navegar entre a tela de listagem e a de nova tarefa, tanto a ida quanto a volta. Para isso, é necessário ter uma barra de navegação. Assinale a alternativa que apresenta o que você deve utilizar para implementar essa ação.
NavController
Navigation Jetpacks
Navigation Component
Navigation Controller
Routing Navigation
Compreender o ciclo de vida das views das aplicações é extremamente importante, sobretudo quando falamos de aplicações para dispositivos móveis. Sobre o ciclo de vida das aplicações iOS com Swift, assinale a alternativa que apresenta um método que é chamado toda vez que uma visão vai aparecer na tela, podendo ser chamado mais de uma vez, e é muito usado para acionar quaisquer operações que precisem ocorrer antes que a ViewController seja apresentada na tela, como atualizar os dados do usuário.
viewDidLoad()
viewDidAppear()
viewWillAppear()
viewWillLoad()
viewRestart()
Com o swift no desenvolvimento para iOS, a Apple adotou novas características e capacidades para a linguagem de programação, como o uso de protocolos. Estes trabalham de uma maneira que visa estender a funcionalidade de uma classe ou estrutura existente. Um protocolo pode ser pensado como um escopo ou interface que define um conjunto de propriedades e métodos. Um dos protocolos mais utilizados nessa linguagem de programação é o que tem a capacidade de determinar quando dois objetos são iguais e, com extensões condicionais a esse protocolo, é possível fornecer funcionalidade específica para tipos específicos de objetos em conformidade com um protocolo. Assinale a alternativa que apresenta corretamente o nome desse protocolo.
Equatable.
CollectionType.
ViewController.
NSCoding.
MyDelegate.
Ao referir-se ao Android, é necessário mencionar o Activity e seu ciclo de vida. A Activity é um componente de aplicação com um ciclo de vida específico. Quando o usuário acessa a aplicação, navega pelas opções e sai ou retorna para a mesma, as atividades que a compõem passam por uma série de estados do ciclo de vida. Entender como ele funciona é importante para preparar a aplicação para lidar com situações que podem interferir na sua execução. Assinale a alternativa correta a respeito dos ciclos de vida da Activity em Android.
onRestart() é quando uma Activity que estava em background volta a ter foco.
onResume() é a primeira função a ser invocada quando a Activity perde o foco.
onStop() é a última função a ser executada, ou seja, não pode mais ser relançada.
onDestroy() só é chamada quando a Activity fica completamente encoberta por outra Activity.
onStart() só é chamada quando a Activity não estava mais visível e volta a ter o foco.
Os aplicativos desenvolvidos para dispositivos móveis como celulares e tablets são denominados:
Android.
IOS
Kindle.
APP
REXX.
De acordo com a programação de dispositivos móveis para android, uma estrutura bastante importante é denominada de Intent. Com base nisso, qual definição se aplica ao conceito de um Intent?
É um componente responsável por apresentar as telas para os usuários da aplicação.
É um objeto responsável pelo repasse de informações para os principais componentes da API do Android.
É um tipo de estrutura para armazenamento que utiliza um valor indicado principalmente por configurações.
É um banco de dados privado que é utilizado pela memória do telefone ao qual o aplicativo está instalado.
É um banco de dados simples, que devido à sua estrutura consome poucos recursos e por isso é comumente utilizado em dispositivos embarcados.
Em um projeto Android, é recomendável que os arquivos de imagens fiquem no diretório
layout.
drawable.
libs.
values.
O LVM é um gerenciador de discos do Kernel do Linux. Sobre o LVM, considere as seguintes afirmativas:
I → É possível criar um volume único a partir de vários discos.
II → Permite alterar o tamanho de uma partição, criada em um volume LVM, sem precisar destruir a partição e recriar novamente.
III → Cria volumes espelhados em mais de um disco.
Está(ão) correta(s)
apenas I.
apenas III.
apenas I e II.
apenas II e III.
I, II e III.
O LVM (Logic Volume Manager) é muito utilizado em servidores Linux por oferecer uma capacidade de ajuste dinâmico de seus volumes. Analise as seguintes afirmações sobre LVM e classifique-as como Verdadeiras (V) ou Falsas (F) e, em seguida, assinale a opção correta.
I. Quando se cria uma partição do disco destinada a uso via LVM, esta partição será um PV (Physical Volume) e fará parte de algum VG (Volume Group), enquanto os LV (Logical Volume) são "fatias" de algum VG.
II. A capacidade total de armazenamento de um VG (Volume Group) é a soma das capacidades dos PVs (Physical Volume) associados a ele.
III. A principal vantagem do LVM é que se pode redimensionar VGs (Volume Group) e PVs (Physical Volume), aumentando ou diminuindo seus tamanhos.
IV. Para refazer o desenho de partições é necessário fazer backup dos dados, apagar as partições, criar um novo layout de partições, formatar as partições, reinstalar o sistema operacional e depois ainda fazer o restore dos dados.
As afirmações I, II, III e IV são, respectivamente,
V, V, V, V.
V, F, V, F.
V, V, F, F.
F, V, F, V.
F, F, F, F.