

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.
Analise o retorno para o seguinte algoritmo.

A saída produzida pelo código acima é
O Framework Laravel vem sendo amplamente utilizado por desenvolvedores PHP focados no desenvolvimento Web. Supondo um ambiente Linux, Ubuntu 16.04 LTS por exemplo, o qual possui o PHP e o Laravel instalados e configurados corretamente, um dado desenvolvedor executa no console do sistema o conjunto de comandos mostrados abaixo:
I. # php artisan make:migration create_tarefas_table --create=tarefas
II. # php artisan migrate
III. # php artisan make:model Tarefa
A respeito dos comandos listados, anteriormente, é correto afirmar.
Após executar o comando I será criado a migration no diretório database/migration.
Após executar o comando I será criado automaticamente no banco de dados Mysql a tabela "tarefa".
Ao executar o comando II será criado exclusivamente no banco de dados Postgres uma tabela chamada "tarefas".
O comando make:migration, contido em I, adicionará automaticamente um ID auto-incremental e timestamps ao migration.
Ao executar o comando III são criados os arquivos relacionados ao modelo no diretório “app”. O Framework Laravel usa o Active Record como ORM (Object Relational Mapper) padrão por ser um dos mais utilizados em sistemas Web.
Considere as instruções SQL a seguir e identifique a alternativa que produza o mesmo resultado.





Considere as entidades abaixo que são integrantes de um modelo de banco de dados relacional.

Analisando-se as entidades, tem-se que
Com relação ao PHP, avalie se são verdadeiras (V) ou falsas (F) as afirmativas a seguir.
I. $_SERVER é a variável superglobal que contém informações sobre cabeçalhos, paths e localização do script.
II. O PHP apesar de ser uma linguagem orientada a objetos não possui sobrecarga.
III. Em PHP para obter o total de caracteres de uma string, o desenvolvedor deverá utilizar a função strl("string").
As afirmativas são respectivamente:
V, V, F
V, F, V
F, F, F
F, V, F
V, F, F
Referente a tabela que código abaixo irá gerar, assinale a alternativa correta:





Considere o trecho de código em Java, abaixo.

Observando-se os conceitos de orientação a objetos, expostos no trecho em Java,
Identifique as afirmativas falsas e verdadeira e escolha a reposta com a sequência de verdadeiras e falsas de cima para baixo.
I. Backlog é o conjunto de tarefas a serem executadas.
II. O Sprint representa o esforço em um período para executar determinadas tarefas.
III. O backlog se origina das tarefas principais, acrescido das melhorias solicitadas e de outras subtarefas resultantes da divisão de tarefas mais complexas.
IV. O Sprint se refere ao prazo e às tarefas atribuídas a cada responsável, tendo duração de semanas e sendo acompanhado diariamente.
Observe a seguinte lógica de programação.

Este algoritmo escreve a saída
A IDE NetBeans possui diversas funções de refatoração do código (refactoring). Esses recursos têm o objetivo de
migrar o código desenvolvido para uma arquitetura específica para outra arquitetura suportada pela linguagem.
manter o histórico de alterações realizadas no código, permitindo que sejam revertidas caso necessário.
testar o funcionamento do código, evitando que a implantação de novas funcionalidades reintroduza erros já corrigidos.
evitar erros de sintaxe durante a digitação do código, oferecendo autocomplemento de palavras reservadas e nomes de classes à medida que são digitadas.
modificar a estrutura do código sem alterar o seu comportamento.
O que é recursividade?
É um processo de repetição no qual a função faz a chamada dela mesma.
É um programa que utiliza todos os recursos do computador.
É um programa que utiliza os recursos do computador de forma otimizada.
É uma função que verifica se há recursos computacionais disponíveis antes de ser executada.
Em uma empresa cada projeto é desenvolvido por vários funcionários e cada funcionário só pode participar de um projeto. Para controlar os funcionários alocados em cada projeto foi criada a tabela abaixo em um banco de dados.

Considerando as regras de modelagem de bancos de dados relacionais, esta tabela
Observe o projeto abaixo, desenvolvido na linguagem de programação orientada a objetos, denominada “Java”:

Após a execução do projeto acima, o valor visualizado é
Considere o seguinte código PHP:

Ao executar o código, o valor exibido será
Consider the UML use case diagram below.

The diagram shows that
A Linguagem de Modelagem Unificada (UML – Unified Modeling Language) é uma linguagem para especificação, visualização e documentação de sistemas. Quando aplicada a sistemas baseados em software, adota a perspectiva de orientação a objetos para os quais são elaborados diagramas para representação do comportamento estático e dinâmico. Sobre essa linguagem, analise as afirmativas.
I - O diagrama de classes permite mapear classes, interfaces e colaborações e seus relacionamentos, apresentando uma visão dinâmica do sistema.
II - O diagrama de atividades ilustra a visão dinâmica do sistema, dando ênfase no fluxo de dados entre os objetos.
III - O diagrama de casos de uso possibilita a modelagem do comportamento do sistema, mostrando os relacionamentos entre os atores e os casos de uso.
IV - O diagrama de estados modela o comportamento de objetos, interfaces e colaborações, criando uma visão dinâmica do sistema.
Está correto o que se afirma em