Anotações, resumos, trabalhos, provas e exercícios de Computação de Ensino Fundamental I

Fundamentos de Web Services, APIs RESTful e Arquiteturas Distribuídas

Computação4,5 KB

Fundamentos de Web Services e SOAP

Web Services são usados para disponibilizar serviços interativos na Web, podendo ser acessados por outras aplicações. SOAP (Simple Object Access Protocol) está se tornando o padrão para a troca de mensagens entre aplicações e Web Services, já que é uma tecnologia construída com base em XML e HTTP.

SOAP é um protocolo projetado para invocar aplicações remotas através de RPC (Remote Procedure Call) ou trocas de mensagens, em um ambiente independente de plataforma e linguagem de programação. SOAP é, portanto, um padrão amplamente aceito para uso com Web Services. Dessa forma, pretende-se garantir a interoperabilidade e intercomunicação entre diferentes sistemas, através da utilização de...

Continue lendo "Fundamentos de Web Services, APIs RESTful e Arquiteturas Distribuídas" »

Protocolos IEEE 802 e Comutação de Rede

Computação2,56 KB

IEEE 802.3

Neste protocolo, o computador que quer transmitir escuta o barramento primeiro. Caso nenhum sinal seja identificado, o computador 1, por exemplo, começa a transmitir para o computador 3. Todos os computadores no barramento recebem os dados, mas apenas o computador 3 considerará a informação transmitida após verificar que foi encaminhada para seu endereço (da camada de enlace). Pode ocorrer colisão quando um computador escutar a linha e, num instante após, outro computador escutar a linha e ambos iniciarem a transmissão. Como os computadores escutam o que é transmitido, ambos verificarão que os dados transmitidos são diferentes. Na colisão, ambos os computadores acionam um "timer" associado a uma variável randômica....

Continue lendo "Protocolos IEEE 802 e Comutação de Rede" »

DDD, CQRS e Padrões de Arquitetura de Software

Computação2,26 KB

DDD, CQRS e Padrões de Arquitetura

CQRS (Command Query Responsibility Segregation)

CQRS separa as operações de escrita (Commands) e leitura (Queries) de dados. Isso permite otimizar cada lado para sua função específica, melhorando o desempenho e a escalabilidade.

Bounded Contexts (DDD)

Bounded Contexts delimitam o escopo de um modelo dentro do DDD. Entidades podem ter diferentes significados e responsabilidades dependendo do contexto em que se aplicam, garantindo coerência e facilitando o desenvolvimento.

Migrations

Migrations são versões do banco de dados geradas a partir de mudanças nas entidades da aplicação. O banco de dados é gerado pela aplicação.

Padrões de Arquitetura

MVC (Model-View-Controller)

O MVC separa os dados de negócio...

Continue lendo "DDD, CQRS e Padrões de Arquitetura de Software" »

Guia de Filmagem, Roteiro e Edição para Mídia Móvel

Computação3,87 KB

Universo Narrativo

É o espaço onde você posiciona as mídias e as respectivas histórias. Deve ter um início (parte esquerda do gráfico) e um fim (parte direita).

Linhas de História

Representam a história de cada mídia e sua respectiva duração. Devem ser posicionadas exatamente onde abordam dentro do universo narrativo.

Cruzamentos de Mídias

Representam onde as histórias de cada mídia se cruzam. Podem ser:

  • Cruzamentos diretos: (ex.: personagem principal em uma mídia participando secundariamente de outra).
  • Término de uma história: em uma mídia dando origem a outra história em outra mídia.

Definição do Projeto

Questões essenciais para o planejamento:

  • Qual é o público-alvo?
  • O que você deseja filmar?
  • Qual ideia será realizada?
  • Será
...
Continue lendo "Guia de Filmagem, Roteiro e Edição para Mídia Móvel" »

Redes LAN: Wireless, Servidores, Topologias e Equipamentos

Computação21,37 KB

Wireless LAN: Anexa um transmissor/receptor a um NIC especial na estação de trabalho ou laptop e um ponto de acesso. É essencialmente uma topologia estrela. É uma solução para warehouses, bolsa de valores, prédios históricos ou com concreto espesso, escritórios.

Para criar uma rede wireless:

  1. Dispositivo do usuário (estação wireless)
  2. Rede de área local cabeada
  3. Ponto de acesso (roteador wireless)

Basic Service Set (BSS): No centro da célula está o ponto de acesso. Todos os dispositivos de usuários comunicam-se com esse ponto de acesso e concorrem para o mesmo conjunto de frequências.

Extended Service Set (ESS): Múltiplas células são suportadas por múltiplos pontos de acesso. Dispositivos do usuário se comunicam com o ponto de...

Continue lendo "Redes LAN: Wireless, Servidores, Topologias e Equipamentos" »

Gerenciamento da Integração do Projeto: Conceitos Essenciais

Computação1,46 KB

O Gerenciamento da Integração do Projeto

O Gerenciamento da Integração do Projeto (GIP) inclui os processos e atividades para identificar, definir, combinar, unificar e coordenar os diversos processos e atividades dentro dos grupos de processos de gerenciamento do projeto.

A Importância da Integração no Contexto de Projetos

No contexto de gerenciamento de projetos, a integração é crucial e abrange características de:

  • Unificação;
  • Consolidação;
  • Comunicação; e
  • Ações integradoras.

Essas características são essenciais para a execução controlada do projeto até a sua conclusão, a fim de gerenciar com sucesso as expectativas das partes interessadas e atender aos requisitos.

Decisões Chave do Gerenciamento da Integração

O Gerenciamento...

Continue lendo "Gerenciamento da Integração do Projeto: Conceitos Essenciais" »

Conceitos Fundamentais de Estatística e Bioestatística

Computação3,29 KB

Para muitos, a estatística não passa de conjuntos de tabelas de dados numéricos. A estatística pode ser pensada como a ciência de aprendizagem a partir de dados.

Estatística: O que é?

Conceitos:

  • 1. Conjunto de técnicas que nos permite, de forma sistemática, coletar, organizar, descrever, analisar e interpretar dados oriundos de estudos ou experimentos.
  • 2. É a ciência que tem por objetivo planejar, coletar, tabular, analisar e interpretar informações e delas extrair conclusões que permitam a tomada de decisões acertadas mediante incertezas.

Estatística Descritiva: O que é?

Conceito:

Conjunto de métodos para organização, apresentação e descrição de dados representativos do comportamento de uma variável, onde se utilizam gráficos,...

Continue lendo "Conceitos Fundamentais de Estatística e Bioestatística" »

Componentes de um Computador e Memórias

Computação3,8 KB

CPU

A CPU é composta basicamente de três elementos:

  • Unidade de controle
  • Unidade lógica e aritmética
  • Registradores

As seções que seguem apresentam cada um destes componentes.

RAM (Memória de Leitura e Escrita)

São chips de memória que podem ser lidos e gravados pela CPU a qualquer instante. A CPU usa a RAM para armazenar e executar programas vindos do disco, para ler e gravar os dados que estão sendo processados. Uma outra característica da RAM é que se trata de uma memória volátil. Isso significa que quando o computador é desligado, todos os seus dados são apagados.

ROM

São chips de memória que podem ser lidos pela CPU a qualquer instante, mas não podem ser gravados pela CPU. Sua gravação é feita apenas pelo fabricante do computador...

Continue lendo "Componentes de um Computador e Memórias" »

Guia de Hardware e Segurança Digital: Conceitos Essenciais

Computação2,99 KB

Componentes de Hardware e Referências no Excel

A cache L2 de 8MB é um tipo de memória que trabalha em conjunto com o processador no processamento de dados, enquanto a placa de vídeo (também chamada de GPU), com seus 2GB DDR5, é responsável pelo processamento gráfico do computador.

Sobre planilhas eletrônicas:

  • Referência relativa: É a funcionalidade mais comum, utilizada por padrão na fórmula. Quando a fórmula é copiada, ela é automaticamente ajustada baseando-se na lógica da célula.
  • Referências absolutas: É a funcionalidade que indica quais partes da fórmula não devem ser alteradas ao copiar e colar. Elas se mantêm como foram definidas inicialmente e são representadas pelo símbolo de cifrão ($).

Segurança Digital: Tipos

...
Continue lendo "Guia de Hardware e Segurança Digital: Conceitos Essenciais" »

Métodos HTTP e Códigos de Retorno

Computação2,38 KB

Métodos HTTP

GET: Solicita um recurso (arquivo, script CGI). Usado ao clicar em um hiperlink ou bookmark.

HEAD: Semelhante ao GET, mas sem retornar o recurso. Usado para obter meta-informações através do cabeçalho da resposta.

POST: Envia dados para serem processados pelo recurso especificado. Os dados são incluídos no corpo da requisição e formatados com uma query string (utilizada pelo navegador para enviar pares de nome e valor ao servidor).

PUT: Usado para upload de recursos.

DELETE: Usado para excluir recursos.

Diferenças entre GET e POST

  • Visibilidade: Os parâmetros do GET são anexados à URL e ficam visíveis, enquanto os parâmetros do POST são incluídos no corpo da requisição e não são visíveis.
  • Tamanho e Tipo: POST não
...
Continue lendo "Métodos HTTP e Códigos de Retorno" »